Linux内核的移植.ppt
《Linux内核的移植.ppt》由会员分享,可在线阅读,更多相关《Linux内核的移植.ppt(12页珍藏版)》请在三一办公上搜索。
1、Linux内核的移植,移植的概念:使某一个平台的代码运行在其他平台上的过程叫做移植。Linux操作系统可以通过移植,运行在ARM、PowerPC等多种硬件平台上。移植的步骤:建立交叉编译开发环境根据开发板硬件配置修改linux内核编译内核并修正下载并试运行根据运行结果进行调试,Linux的移植,开发板硬件配置,三星S3C44B0微处理器,工作频率为66MHz 2MB NOR Flash(AM29LV160D)地址空间:0 x00000000-0 x00200000 8MB SDRAM(HY57V641620HGT)地址空间:0 x0c000000-0 x0c8000000 16MB NAND
2、Flash(K29F2808U)地址空间:0 x02000000-0 x03000000,Linux-2.4移植到博创UP-NETARM3000开发板的步骤,需要准备的软件包:系统包:uClinux-dist-20040408.tar.gz 补丁包:uClinux-20040408-ARMSYS.patch(该补丁的作用是针对s3c44b0 x对系统进行配置)uClinux-dist是一个综合包,里面不仅包含Linux内核(包含和版本的内核),还包括了厂商、文件系统等文件,这样我们在移植内核的时候,就不用再另外移植文件系统。,移植步骤,1.解压uClinux-dist源码包 命令:解压后在当前
3、目录下生成uClinux-dist目录,选择内核版本。2.将补丁包拷贝到uClinux-dist目录下命令:cp uClinux-20040408-ARMSYS.patch uClinux-dist/3.创建uClinux-dist/vendors/Samsung/44B0目录 在uClinux-dist/vendors/Samsung目录下执行:mkdir 44B0 cp 4510B/*44B0,移植步骤,4.打补丁rootlocalhost uClinux-dist#patch-p1 uClinux-20040408-ARMSYS.patch5.修改补丁错误在打补丁的过程中会出现错误提示:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 内核 移植

链接地址:https://www.31ppt.com/p-5437931.html