指尖世界

分享的乐趣

从编译到制作固件

类别: 观点 更新时间: 2016-02-26

[摘要:正在那之前讲一下开辟情况: 下载NFS Server做为办事器,设置以下: 正在linux用敕令:mount 192.168.1.68:/e/develop/ /nfs/opt/ ,能够把window上里的/e/develop/ 文]

在这之前讲一下开发环境:

下载NFS Server作为服务器,设置如下:

从编译到制作固件_image0

从编译到制作固件_image1

从编译到制作固件_image2


在linux用命令:mount 192.168.1.68:/e/develop/ /nfs/opt/ ,可以把window上面的/e/develop/ 文件夹挂载到linux的/nfs/opt/目录。

在设备端用命令:mount 192.168.1.68:/e/develop/ -o nolock /n ,可以把window上面的/e/develop/ 文件夹挂载到板子的/n目录。


1、在工作目录(如:code/)从gitolite:ahd0服务器克隆代码

git clone gitolite:ahd0.git 

2、查看远程分支和切换分支

从编译到制作固件_image3

从编译到制作固件_image4


3、编译准备工作

  1)给一些文件权限

<span style="white-space:pre">	</span>cd /nfs/opt/code/ahd0/
	chmod +x bmp2yuv.sh changeuiskin.sh
	./bmp2yuv.sh -n1
	vi svn2coonf  改成:

从编译到制作固件_image5

<span style="white-space:pre">	</span>cd /nfs/opt/code/ahd0/rootfs
	chmod +x mkimage mksquashfs_3.4 mksquashfs_4.2
	cp mkimage /usr/bin


  2)解压相对应的rootfs(AHD都用rootfs_A9,TVI一般用rootfs_A7)

<span style="white-space:pre">	</span>cd /sdb
	tar xvf /nfs/opt/code/ahd0/rootfs/rootfs_A9.tar.gz2 .
	tar xvf /nfs/opt/code/ahd0/rootfs/rootfs_A7.tar.gz2 .
	cd /nfs/opt/code/ahd0/rootfs/
	ln -s /sdb/rootfs_A9 .
	ln -s /sdb/rootfs_A7 .
	vi Makefile(如果只在/nfs/opt/code/ahd0/rootfs/目录下解压的话不用修改Makefile)
	把

从编译到制作固件_image6

   改成

从编译到制作固件_image7


  3)解压相对应的SDK



感谢关注 V8指尖世界精品文库频道,v8en.com是专门为互联网人打造的学习交流平台,全面满足互联网人工作与学习需求,更多互联网资讯尽在 V8指尖世界!