系统固件制作(RMII 网络)
注意:
1.解压 Hi3516AV100 最新 SDK 版本 1.0.6.0;
# Hi3516A_SDK_V1.0.6.0.tgz
2.安装 Hi3516AV100 环境;(进入步骤 1 解压出来的目录)
#./sdk.unpack
3.安装交叉编译环境;(已安装服务器可略过)
#cd Hi3516A_SDK_V1.0.6.0/osdrv/opensource/toolchain/arm-hisiv300-linux
#./cross.install.v300
一、制作 busybox 工具;
说明:Hi3516A_SDK_V1.0.6.0 中使用的 busybox 版本为 busybox-1.20.2.tgz,我们不使用
busybox-1.20.2.tgz,而使用更新的 busybox-1.21.1.tar.bz2。
1)拷贝 busybox 源码及配置文件到 Hi3516A_SDK_V1.0.6.0/osdrv/opensource/busybox 目录
下
https://192.168.0.222/svn/WorkLocation/WorkingProject/IPCProgram/hisi-platform/
HI3516AV100/Embed/kernel/busybox-1.21.1.tar.bz2
https://192.168.0.222/svn/WorkLocation/WorkingProject/IPCProgram/hisi-platform/
HI3516AV100/Embed/kernel/busy-1.21.1-config
2)切换到 linux 下解压 busybox-1.21.1.tar.bz2
# tar xjvf busybox-1.21.1.tar.bz2
3) 将 busy-1.21.1-config 拷贝为 busybox-1.21.1 目录下.config(配置比较麻烦我配好保存了)
#cp busy-1.21.1-config busybox-1.21.1/.config
4) 进入 busybox-1.21.1 目录编译 busybox 工具集
#cd busybox-1.21.1/
#make ARCH=arm CROSS_COMPILE=arm-hisiv300-linux-
5)安装(make install)
#make install
6)安装完成之后,在当前目录生成了_install 的目录,查看该目录(ls _install)可以发现该目
录里面的 linuxrc 文件、bin 目录、sbin 目录、usr 目录里面的文件全都是链接到_install/bin/
评论0