首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--微型计算机论文--各种微型计算机论文--微处理机论文

基于GDB的嵌入式系统集成开发环境的研制

前言第1-13页
 1 本课题研究的背景与意义第10-11页
 2 论文完成工作第11-12页
 3 本论文的组织第12-13页
第一章 嵌入式系统第13-21页
 1 嵌入式系统概述第13-14页
 2 嵌入式系统的特点第14-15页
 3 嵌入式处理器第15-17页
 4 嵌入式系统软件开发第17-19页
 5 嵌入式系统的发展趋势第19-21页
第二章 嵌入式μCLinux操作系统第21-30页
 1 Linux的诞生第21-22页
 2 嵌入式Linux操作系统第22-24页
  (1) Linux作为嵌入式操作系统的优势第22-24页
 3 μCLinux系统分析第24-30页
  (1) 内存管理第25-27页
  (2) 进程管理第27-28页
  (3) 从Linux到μCLinux第28-30页
第三章 硬件平台分析第30-45页
 1 概述第30-31页
 2 EVM硬件各部分介绍第31-43页
  (1) MCU子系统第31-40页
   <1> ARM7TDMI内核第32-34页
   <2> 通用异步收发(UART)接口第34-35页
   <3> 中断处理第35-37页
   <4> 通用输入输出口(GPIO)第37页
   <5> 以太网接口第37-39页
   <6> JTAG接口第39-40页
  (2) TMS320C54x DSP子系统第40-42页
   <1> DSP核第40-41页
   <2> DSP存储器第41页
   <3> 多通道缓冲串口第41-42页
  (3) ARM子系统和DSP子系统的耦合结构第42-43页
 3 EVM软件各部分介绍第43-45页
第四章 基于GDB的嵌入式系统集成开发环境第45-66页
 1 嵌入式集成开发环境(IDE Integrated Development Environment)第45-47页
 2 基于GDB的嵌入式IDE第47-48页
 3 实现嵌入式系统IDE的过程第48-66页
  (1) GNU开发套件的介绍第48-50页
  (2) 基于GDB的嵌入式IDE远程调试实现过程第50-51页
  (3) 实现STUB第51-54页
   <1> GDB通讯协议第53-54页
  (4) 建立通讯信道第54-57页
   <1> 串行通信的基本原理第55-57页
  (5) STUB与GDB的通讯第57-66页
   <1> STUB与GDB的通讯例子第62-66页
第五章 μCLinux操作系统的移植第66-85页
 1 交叉编译环境的建立第66-80页
  (1) 硬件环境的建立第66-67页
  (2) 驱动程序的编写第67-78页
   <1> 串口驱动第68-70页
   <2> 人机接口模块第70-74页
   <3> 闪存(FLASH)驱动程序的实现第74-78页
  (3) 软件环境的建立第78-80页
   <1> 获得ARM开发工具第79-80页
 2 操作系统的移植第80-85页
  (1) 如何裁减μClinux第80-83页
  (2) bootloader程序的设计第83-85页
第六章 总结与讨论第85-88页
 1 本文完成的主要工作第86页
 2 本文的主要创新点第86-87页
 3 存在的问题和进一步需要研究的内容第87-88页
参考文献第88-92页
致谢第92-93页
发表论文第93页

论文共93页,点击 下载论文
上一篇:论行政规范性文件
下一篇:辅酶Q10与静脉营养液联合应用对婴幼儿心脏术后免疫功能的促进作用