- 1
- 0
- 约6.8千字
- 约 43页
- 2017-06-11 发布于江苏
- 举报
lecture3-software__ fundamental.ppt
嵌入式软件体系结构 无操作系统的情形 前后台系统(后台循环、前台中断) 有操作系统的情形 设备驱动程序 为什么要有设备驱动程序? 嵌入式硬件设备本身无法工作,需要软件来驱动,如初始化、控制、数据读写等。 什么是设备驱动程序? 直接与硬件打交道、对硬件进行控制和管理的软件。 在一个嵌入式系统中,设备驱动程序是必不可少的。 嵌入式操作系统 嵌入式操作系统包括嵌入式内核、嵌入式TCP/IP网络系统、嵌入式文件系统、嵌入式GUI系统和电源管理等部分; 嵌入式内核是基础和核心,其他部分要根据嵌入式系统的需要来确定。 嵌入式中间件 中间件(Middleware):在OS内核、设备驱动程序和应用软件之外的所有系统软件; 中间件的基本思路:把原本属于应用软件层的一些通用的功能模块抽取出来,形成独立的一层软件,从而为运行在其上的各个应用软件提供一个灵活、安全、移植性好、相互通信、协同工作的平台; 优点:实现软件的可重用,降低应用软件的复杂性,降低开发成本。 嵌入式C程序设计 嵌入式软件的目标 函数必须正确; 源代码简洁、可读性好、可维护; 实时性要求较高的代码能够运行得足够快; 目标代码小且高效。 总之,要优化对以下三种资源的使用: 执行时间; 存储空间; 开发/维护时间。 数据类型与运算符 分支语句 if-then-else语句的汇编代码 switch语句的汇编代码-1 switch语句的汇编代码
您可能关注的文档
- 2016年日历(Gamma版).ppt
- 2016春北交《网页设计与制作》在线作业一.doc
- 2016春北交《网页设计与制作》在线作业二.doc
- 2016春北交《铁路行车组织》在线作业一.doc
- 2016春北交《铁路行车组织》在线作业二.doc
- 2016春北交《铁路运输设备》在线作业二.doc
- 25.两个铁球同时落地.ppt
- 2加强心理素质修养.ppt
- 3------长期筹资方式.ppt
- 3.1政府的基本职能.ppt
- 十五五规划下科研仪器与试剂国产化对创新药研发的成本影响.pptx
- 十五五规划下生物防治技术迎来规模化投资窗口.pptx
- 十五五规划下生物医药基因疗法安全性监测投资机遇及体系.pptx
- 十五五规划下医药领域地理因素与区域流行病学的投资指向.pptx
- 合规红线与避坑实操手册(2026)《NBT 11517-2024矿用提升容器重要承载件无损检测方法与判定规则》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11520-2024煤矿井下顺槽刮板转载机用迈步自移装置》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11537-2024煤矿在用卡轨人车检测检验规范》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11540-2024煤和岩石耐磨性测定方法》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11542-2024煤矿巷道笼式锚索底板锚注支护技术规范》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11541-2024顺层定向长钻孔预抽煤巷条带煤层瓦斯区域防突技术规范》.pptx
原创力文档

文档评论(0)