0 前言 | 第1-8页 |
1 操作系统移植的基本原理 | 第8-13页 |
·操作系统移植概述 | 第8-9页 |
·操作系统移植技术的发展过程 | 第9-10页 |
·操作系统分类与操作系统移植 | 第10-13页 |
2 L INUX内核移植的基本方法 | 第13-26页 |
·Linux内核移植的难点 | 第13页 |
·Linux内核对移植提供的支持 | 第13-17页 |
·Linux内核移植的基本策略 | 第17-18页 |
·Linux内核移植的方法 | 第18-21页 |
·概述 | 第18-19页 |
·Linux内核移植需要处理的各个部分 | 第19-21页 |
·Linux内核移植的基本步骤 | 第21-23页 |
·Linux内核源代码树结构 | 第23-26页 |
3 ENET-SH1目标板介绍 | 第26-30页 |
·Enet-SH1目标板介绍 | 第26-28页 |
·基本硬件组成 | 第26-27页 |
·Enet-SH1内存映射关系 | 第27-28页 |
·Enet-SH1片选分配和中断分配 | 第28页 |
·SH7750介绍 | 第28-30页 |
4 LINUX内核在ENET-SH1目标板上的移植 | 第30-44页 |
·用GNU工具链建立交叉开发环境 | 第30-33页 |
·获得GNU工具链 | 第30页 |
·取得Linux for SH4的内核源代码 | 第30-31页 |
·编译GNU工具链建立交叉开发环境 | 第31-33页 |
·根据Enet-SH1移植内核 | 第33-44页 |
·修改内核命令行参数head.S | 第33-34页 |
·增加新的目标板类型 | 第34-38页 |
·实时时钟(RTC) | 第38-39页 |
·串口控制台 | 第39-42页 |
·增加新目标板的内核配置选项config.in | 第42-43页 |
·修改内核编译选项Makefile | 第43-44页 |
5 调试新内核 | 第44-52页 |
·GDB-Stub介绍 | 第44-45页 |
·移植sh-ipl+g | 第45-49页 |
·sh-ipl+g介绍 | 第45-46页 |
·根据Enet-SH1修改sh-ipl+g | 第46-48页 |
·sh-ipl+g的内存映像 | 第48-49页 |
·调试新内核 | 第49-52页 |
·编译内核 | 第49页 |
·编译并加载sh-ipl+g到Enet-SH1 | 第49-50页 |
·开始调试 | 第50-51页 |
·内核内存映像 | 第51-52页 |
6 总结和展望 | 第52-53页 |
参考文献 | 第53-55页 |
致谢 | 第55-57页 |