| 摘要 | 第1-4页 |
| Abstract | 第4-7页 |
| 第一章 前言 | 第7-13页 |
| ·嵌入式系统市场和技术发展的变化 | 第7-9页 |
| ·基于开源系统的嵌入式系统的发展 | 第9-11页 |
| ·LINUX存在的问题与不足 | 第10-11页 |
| ·论文的依托项目DGAP | 第11-13页 |
| 第二章 嵌入式系统的基本原理 | 第13-23页 |
| ·体系结构 | 第13-15页 |
| ·嵌入式处理器 | 第13-14页 |
| ·嵌入式外围设备 | 第14页 |
| ·嵌入式操作系统 | 第14-15页 |
| ·嵌入式应用软件 | 第15页 |
| ·嵌入式系统开发过程 | 第15-23页 |
| ·开发流程 | 第15-17页 |
| ·交叉编译和链接 | 第17-18页 |
| ·交叉调试 | 第18-21页 |
| ·系统测试 | 第21-23页 |
| 第三章 嵌入式OPENBSD的构建与实现 | 第23-78页 |
| ·BSD系统的优点 | 第23-24页 |
| ·内核裁剪技术与核心文件分析 | 第24-50页 |
| ·/usr/Src/sys/conf/GENERIC分析 | 第24-30页 |
| ·/usr/src/sys/arch/ARCH/conf/GENERIC分析 | 第30-50页 |
| ·内核构建文件 | 第50-54页 |
| ·存储卡的选择 | 第54-61页 |
| ·CF卡(CompactFlash Card)应用设计 | 第55-57页 |
| ·MMC(MulitiMediaCard)应用设计 | 第57-59页 |
| ·SD卡(Secure Digital Memory Card)应用设计 | 第59页 |
| ·U盘(USB-Disk)应用设计 | 第59-61页 |
| ·CF卡的固化技术 | 第61-70页 |
| ·CF磁盘参数的获取 | 第61-63页 |
| ·分区的创建 | 第63页 |
| ·文件的导入 | 第63-66页 |
| ·安装程序 | 第66-70页 |
| ·嵌入式OPENBSD中若干重要文件 | 第70-74页 |
| ·/etc/fstab | 第70-71页 |
| ·/etc/rc | 第71-74页 |
| ·嵌入式OPENBSD内核实现验证 | 第74-78页 |
| 第四章 在线调试实现研究 | 第78-81页 |
| ·硬件的连接 | 第78页 |
| ·GDB在嵌入式领域的功能实现 | 第78-79页 |
| ·GDB的其它功能 | 第79-80页 |
| ·关于改造GDB来解决特定问题的考虑 | 第80-81页 |
| 第五章 总结 | 第81-82页 |
| 致谢 | 第82-83页 |
| 参考文献 | 第83-84页 |
| 附录A (攻读学位期间发表论文目录) | 第84页 |