` 本文主要描述如何在CoM-335X(EMMC板)上使用Beaglebone官方的Debian系统,实现CoM-335X与BBB的系统兼容。需要注意的是,由于BBB官方提供的Debian系统是一个镜像文件,直接将BBB的Debian镜像文件烧写到TF卡或者EMMC上都是不能正常启动系统的(COM335X的uboot和内核与BBB不同导致),因此需要先将该镜像文件烧写到TF卡上,再将TF卡上的文件系统压缩打包,然后将压缩包根据COM335X EMMC的烧写方法,将文件系统烧录到EMMC中。以下是操作步骤: 一、下载BBB的Debian系统镜像择合适的镜像下载。需要注意的是,2G的镜像烧写到TF卡后只有一个EXT4格式的根文件系统分区,但4G的镜像有一个FAT32格式的启动分区和一个EXT4格式的根文件系统分区。 二、将镜像烧写到TF卡下载完镜像后,可以在Ubuntu或者Windos系统下将镜像烧写到TF卡,但要注意的是,下载的镜像是经过压缩的xz格式的压缩包,因此,在两种系统下都需要先安装解压缩工具。 Ubuntu下的烧写 a、安装xz工具 $sudo apt-get install xz-u tils b、解压镜像包 $xz -d XX.img.xz Windos下的烧写 烧写完成后,无论哪种镜像,都会在TF卡里生成一个ext4格式的rootfs分区,里面存放的就是Debian系统。 三、EMMC烧写根据前文所述,需要先将前一步骤烧写完成的TF卡里的rootfs分区里的文件拷贝出来,制作成压缩包,然后根据光盘提供的EMMC烧写相关手册,将系统烧写到EMMC。由于Windos下不能识别ext4格式的分区,并且在Windos下操作根文件系统文件会导致一些文件的属性(如链接和权限属性)丢失,因此,以下步骤需要在Ubuntu下操作,并且是在root用户权限下的操作: 1、插入TF卡,一般自动挂载到/media目录下 2、将TF卡里rootfs分区所有文件拷贝出来,并制作成压缩包 #cp /media/rootfs/ ./ -a #cd rootfs #tar -zcvf rootfs.tar.gz ./* 执行完成后,生成rootfs.tar.gz文件,也可使用tar -cvf rootfs.tar ./*命令,生成tar格式的压缩包。至此,可根据光盘提供的EMMC烧写相关手册,将系统烧写到EMMC。
`
|