这几天,收获蛮大的!

2019-07-13 03:53发布

这几天收获蛮大,虽说自己是自学的嵌入式linux,可是遇到了好多朋友,细心的告诉我遇到的问题所在! 对于cramfs+yaffs,彻底了弄懂了,知道如何去构建cramfs再加上yaffs 把cramfs烧写到指定的mtd block分区。用mkcramfs工具 把yaffs的文件系统内容烧写到mtd block 分区,用mkyaffsimage 如./mkyaffsimage /dev/mtdblock/4 yaffs.img 首先download一个yaffs的源程序包。。。 解压,进入yaffs/utils目录,编辑Makefile为自己相应的资源目录 make mkyaffs make mkyaffsimage 产生两个bin工具。。。 进入目标板程序, mkyaffsimage是用来产生img用的,例如 ./mkyaffsimage /dir filename.img 就会产生一个filename.img的文件,再 ./mkyaffs /dev/mtd1 filename.img, 把mtd1设备mount到相应的目录,就可以了。。 yaffs具有不易失特性,在嵌入式系统中占有一席之地。。 对于中星微驱动zc301,要把完整源代码包放在linux2.6.14源代码里面编译,把makefile改一下内核源代码路径和编译器。还要先用3.4.1把linux源代码编译一下。再编译中星微驱动!!