赞
踩
知识零碎: arm2440 精简指令集架构 x86 复杂指令集架构
linux内核移植(三大步) 1.u-boot的移植 2.linux移植 3.根目录文件系统挂载
小过程(大概)
1.创建一个nfs文件夹,将rootfs压缩包拷贝到下面,使用 sudo tar xvf 文件名 解压缩 sudo vi /etc/exports 更改rootfs文件路径
2.sudo /etc/init.d/nfs-kernel-server status 查看服务器当前状态
sudo /etc/init.d/nfs-kernel-server restart 重启网络服务(显示为ok)
3. arm-linux-gcc -v (查看交叉编译器版本号)
小过程(大概) 1.在家目录~下创建s3c2440 ,拷贝linux压缩包,sudo tar xvf 文件名 make uImage 编译运行
2. make menuconfig 菜单配置(修改uImage)
3. vi kernel/timeconst.pl +373 改变代码起始位置 为 0x30008040
4. cp uImage ~/tftpboot/ 拷贝到家目录
5. tftp 0x30008000 uImage
6. bootm 0x30008000
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。