| 摘要 | 第1-4页 |
| Abstract | 第4-8页 |
| 第一章 绪论 | 第8-16页 |
| ·研究背景及意义 | 第8-11页 |
| ·嵌入式系统的研究背景与意义 | 第8-9页 |
| ·国内外嵌入式系统的分析 | 第9-10页 |
| ·嵌入式系统的发展趋势 | 第10-11页 |
| ·嵌入式系统开发流程及本论文的研究意义 | 第11-12页 |
| ·ARM微处理器选型 | 第12-14页 |
| ·概述 | 第12-13页 |
| ·ARM微处理器的应用领域及特点 | 第13页 |
| ·ARM9微处理器的选择 | 第13-14页 |
| ·嵌入式Linux操作系统的选择 | 第14-16页 |
| 第二章 开发平台的硬件描述 | 第16-18页 |
| ·概述 | 第16页 |
| ·开发板特性及资源 | 第16-17页 |
| ·硬件系统描述 | 第17-18页 |
| 第三章 开发平台软件的研究与升级 | 第18-60页 |
| ·开发板自带软件描述 | 第18-19页 |
| ·交叉开发环境的建立 | 第19-20页 |
| ·概述 | 第19页 |
| ·宿主机Linux的安装 | 第19-20页 |
| ·交叉编译工具的安装 | 第20页 |
| ·U-Boot移植 | 第20-38页 |
| ·U-Boot介绍及其体系结构 | 第20-22页 |
| ·U-Boot启动过程及工作原理 | 第22-25页 |
| ·U-Boot移植过程 | 第25-38页 |
| ·Linux 2.6内核移植 | 第38-48页 |
| ·下载标准linux内核 | 第38页 |
| ·修改Makefile | 第38页 |
| ·设置flash分区 | 第38-42页 |
| ·配置内核 | 第42-48页 |
| ·cs8900a网卡驱动移植 | 第48-51页 |
| ·为cs8900a建立编译菜单 | 第48-49页 |
| ·修改S3C2410相关信息 | 第49-50页 |
| ·修改驱动代码cs8900.c | 第50页 |
| ·配置、编译内核 | 第50-51页 |
| ·LCD驱动移植 | 第51-53页 |
| ·用busybox制作嵌入式Linux的文件系统 | 第53-60页 |
| ·busybox简介 | 第53-54页 |
| ·编译busybox | 第54-56页 |
| ·完善文件系统 | 第56-58页 |
| ·测试新的文件系统 | 第58-59页 |
| ·总结 | 第59-60页 |
| 第四章 基于s3c2410的嵌入式Linux的应用 | 第60-93页 |
| ·基于usb摄像头和boa Web Sever的视频监控程序的实现 | 第60-76页 |
| ·基于MiniGUI的动态视频图象显示实现 | 第76-93页 |
| ·移植MiniGUI 1.3.3 | 第76-91页 |
| ·基于minigui的动态视频图象显示实现 | 第91-93页 |
| 第五章 总结与展望 | 第93-95页 |
| 致谢 | 第95-96页 |
| 参考文献 | 第96-99页 |
| 附录A 攻读硕士期间发表的论文 | 第99页 |