论文摘要
随着后PC时代的到来以及Internet的不断发展,人们对嵌入式产品的需求不断增加,嵌入式系统已经成为研究的热点。开发一个采用国产嵌入式微处理器的教学实验平台不仅可以帮助开发人员迅速掌握嵌入式系统的开发技术,而且对我国芯片产业的发展也有深远意义。嵌入式系统的开发包括硬件平台的设计、嵌入式操作系统的裁减与修改、设备驱动的开发等。在掌握硬件平台的基础上,根据其硬件特性对嵌入式操作系统进行裁减和修改,然后进行设备驱动的设计,使系统具备运行能力。本文主要对嵌入式系统的定义、特点、组成进行了概括,阐述了嵌入式Linux操作系统以及其内核源代码的特点,分析了教学实验平台所选用的嵌入式微处理器CCM3118DQ。着重研究了针对教学实验平台所设计的JARI-Linux操作系统,深入JARI-Linux内核源代码提出了JARI-Linux裁减和修改的关键方法。分析了JARI-Linux和标准Linux的不同之处,指出了JARI-Linux的一些不足。进一步研究了JARI-Linux下设备驱动程序的开发方法。最后,结合教学实验平台所选用的以太网控制芯片CS8900A提出了以太网设备驱动程序的开发方法。
论文目录
摘要Abstract第1章 绪论1.1 课题来源及简介1.1.1 课题来源1.1.2 课题研究背景1.2 国内外研究现状1.3 课题研究的主要内容与论文组织结构第2章 嵌入式系统2.1 嵌入式系统概述2.1.1 嵌入式系统的定义2.1.2 嵌入式系统的特点2.1.3 嵌入式系统的组成2.2 嵌入式微处理器2.2.1 嵌入式微处理器结构2.2.2 嵌入式微处理器设计特性2.2.3 嵌入式微处理器操作特性2.2.4 嵌入式微处理器的寄存器2.2.5 嵌入式微处理器的指令系统2.3 嵌入式操作系统2.3.1 嵌入式Linux系统的研究2.3.2 嵌入式Linux系统的设计2.4 本章小结第3章 JARI-LINUX移植3.1 JARI-Linux介绍3.2 JARI-Linux内核裁剪3.3 JARI-Linux内核修改3.3.1 JARI-Linux启动文件修改3.3.2 JARI-Linux内存管理修改3.4 本章小结第4章 JARI-Linux以太网驱动设计4.1 Linux设备驱动程序4.1.1 设备分类4.1.2 设备驱动程序结构4.1.3 设备文件和设备文件管理系统4.2 以太网设备驱动程序4.2.1 以太网技术简介4.2.2 JARI-Linux网络体系结构4.2.3 JARI-Linux网络驱动程序工作原理4.3 CS8900A驱动程序设计4.3.1 CS8900A简介4.3.2 初始化函数4.3.3 打开函数4.3.4 关闭函数4.3.5 发送函数4.3.6 接收函数4.4 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢
相关论文文献
标签:嵌入式系统论文; 设备驱动程序论文; 以太网论文;
基于C~*CORE的嵌入式系统研究及以太网驱动程序设计
下载Doc文档