文件夹包含课件0嵌入式原理与应用概述嵌入式原理与应用概述(0)(104P).pdf重点内容1)嵌入式系统的定义2)从技术和设计研制的角度剖析嵌入式系统的特点3)从市场和应用的角度剖析嵌入式系统的特性4)嵌入式体系结构的发展历史和4大分类5)开发工具1操作系统基本理论操作系统基本理论(1)(35P).pdf操作系统基本理论(2)(30P).pdf操作系统基本理论(3)(74P).pdf重点内容1)计算机结构与操作系统的关系2)理解宏观上并行,微观上串行3)操作系统的功能4)操作系统的特点及其解决的基本问题及操作系统的性能指标5)操作系统的逻辑结构及处理机的状态及特权指令6)进程的定义linux服务器系统,进程和程序的区别linux更改ip地址,进程的基本状态嵌入式linux系统基本组成和开发流程图嵌入式linux系统基本组成和开发流程图,进程控制子句7)进程同步、互斥、P操作、V操作、生产者消费者问题2实时系统的概念实时系统的概念(115P).pdf重点内容1)软实时系统和硬实时系统,前后台系统,2)占先式内核、非占先式内核3)优先级反转、任务优先级分配4)消息邮箱、消息队列、时钟节拍3嵌入式系统开发过程及bootloader嵌入式系统开发过程(3.0)(68p).pdfbootloader(3.1)(55p).pdf重点内容1)嵌入式需求剖析和概要设计的特征2)外围设备的分类3)怎样搭建嵌入式开发环境4)嵌入式软件的基本开发流程、嵌入式系统软件开发过程5)嵌入式Linux系统从软件的角度看一般可分为哪4层6)Bootloader的功能、Bootloader的模式;Bootloader的二个阶段的特征7)FreescaleMX1上简单Bootloader的代码剖析8)熟悉流行的Bootloader种类4嵌入式Linux系统开发过程Linux基础知识及基本用法(4.0)(127P).pdf嵌入式linuxGNU工具&Cygwin(4.1)(80P).pdf嵌入式Linux系统开发过程0(4.2)(146P).pdf嵌入式Linux系统开发过程1(4.2)(85P).pdf重点内容1)FSF和GNUGPL的含意;商业化的嵌入式Linux比较有名的有什么;2)嵌入式Linux的版本控制:Linux内核版本、Linux发行版本3)Linux的4个基础;Linux4个部份组成;bazaar(集市模型)cathedral(修道院模型)4)安装Linux后生成的主要目录;Linux的常用基本指令;Linux改变文件或目录的访问权限命令;vi编辑器的使用及状态机5)开发工具GNUGCC的使用;GNU软件包括哪几大部份;6)makefile基本结构及编程;Makefile宏定义;蕴涵规则;伪目标;7)使用GDB调试程序;GDB常用命令8)为安装Linux的宿主机构建交叉编译器9)Linux内核目录的结构10)Linux内核的配置系统的“3”大组成部份;Linux内核中的Makefile以及与Makefile直接相关的文件的5个文件及和Makefile相关的文件的互相调用关系和步11)Makefile中的变量;配置文件;Linux内核配置选项12)嵌入式Linux内核启动剖析:ARM和i386举例13)嵌入式Linux的移植14)嵌入式Linux的快速启动;开机画面的处理;ramdisk技术;15)系统大型化:内核配置举例、嵌入式C库、小型shell16)系统移植举例5嵌入式文件系统参见教材第10章重点内容1)Linux文件系统结构与特点是如何的。
2)嵌入式文件系统的设计应当遵守的几点原则。3)MTD(MemoryTechnologyDevice显存技术设备)的原理。4)常用的嵌入式Linux文件系统有种类、特点及应用场合。5)混和型文件系统的设计方式。6)理解图10.1、图10.2、图10.3及图10.56嵌入式Web设计参见教材第11章重点内容1)HTTP合同中外置的方式。2)套接字及其特性和分类。3)Socket编程中数据流通信及数据包通讯的服务器与顾客端的通讯流程图。4)典型的嵌入式Web服务器系统模型的原理。7嵌入式Linux的GUI参见教材第12章重点内容1)目前在市场上比较流行的嵌入式GUI。2)MiniGUI的三种运行模式的区别及其应用领域。3)MiniGUI与Windows系统对个图形界面元素的实现方式的优缺点。4)MiniGUI的C/S运行模式的原理。5)MiniGUI如何实现底层引擎。6)Qt/Embedded3.x中低层图形引擎原理、Qt/Embedded3.x中输入设备具象派生结布光及开发和移植Qt/EmbeddedGUI的流程图。7)理解图12.3、图12.4、图12.7、图12.8及图12.10。8嵌入式Linux操作系统结构(补充)