摘要 | 第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页 |