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.再按这个视频课程操作,此步会添加应用到根文件系统,并不会编译内核


按照内核编译过后,再根据视频教程操作并未生成emmc.img

视频教程中应该生成这个文件


根据手册可以生成这个img文件,但是根据视频监控的那个视频教程并没有生成img文件,make menuconfig后再make没有生成img文件

这个教程中的mjpg-streamer

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,是这个意思么

先烧录吧,有什么问题再问好了;

image
重新烧录系统,但是并没有mjpg-streamer

mjpg_streamer --help

非常感谢能运行了,感谢老师们的帮助