我根据韦东山老师的视频监控项目中的mjpg-streamer步骤编译emmc.img,make命令完成后output/images文件夹下只有rootfs.tar文件,并且将该文件解压后也为发现emmc.img文件
教程中应该存在的文件为
我根据韦东山老师的视频监控项目中的mjpg-streamer步骤编译emmc.img,make命令完成后output/images文件夹下只有rootfs.tar文件,并且将该文件解压后也为发现emmc.img文件
按手册《嵌入式Linux应用开发完全手册V5_IMX6ULL_Pro开发板.pdf》120 页重新编译一下;
手册下载仓库:
git clone https://e.coding.net/weidongshan/01_all_series_quickstart.git
1.先正常编译整个buildroot(参考手册操作),此步会编译内核、根文件系统等
2.再按这个视频课程操作,此步会添加应用到根文件系统,并不会编译内核
100ask-imx6ull-pro-512d-systemv-v1.img 就是你想要的文件,重命名为 emmc.img 或者 sdcard.img 都行;然后用烧录工具烧录即可;
您没理解我的意思,我知道按照手册上编译内核出来的img文件可以生成,我按照手册也生成了这个systemv-v1。img文件。但是那个视频教程上在makemenuconfig上选择了mjpg-streamer ,选择完这个make没有生成img文件,我需要的时这个带有mjpg-streamer的,不是按照手册编译内核的
img 文件是打包生成的,按你的操作,那么 mjpg-streamer 就会编译进 Buildroot_2020.02.x/output/target/ 目录;并重新打包生成 100ask-imx6ull-pro-512d-systemv-v1.img bootfs.ext4 rootfs.ext2 rootfs.tar 这些文件;
按照你描述的,先把img文件烧写到板子上试试看,找下target目录下如果有mjpg-streamer就直接烧写到板子上,看看能不能运行mjpg-streamer,是这个意思么
先烧录吧,有什么问题再问好了;
重新烧录系统,但是并没有mjpg-streamer
mjpg_streamer --help
非常感谢能运行了,感谢老师们的帮助