- 2
- 0
- 约1.29万字
- 约 82页
- 2020-05-13 发布于天津
- 举报
第5章 嵌入式系统软件及操作系统基础;5.1 嵌入式软件基础;(2)开发难度大
嵌入式系统由于硬件资源的有限,使得嵌入式软件在时间和空间上都受到严格的限制,需要开发人员对编程语言、编译器和操作系统有深刻的了解,才有可能开发出运行速度快、存储空间少、维护成本低的软件。嵌入式软件一般都要涉及到底层软件的开发,应用软件的开发也是直接基于操作系统的,这就要求开发人员具有扎实的软、硬件基础,能灵活运用不同的开发手段和工具,具有较丰富的开发经验。嵌入式软件的运行环境和开发环境比PC机复杂,嵌入式软件是在目标系统上运行的,而嵌入式软件的开发工作则是在另外的开发系统中进行,当应用软件调试无误后,再把它放到目标系统上去。 ;5.1.2嵌入式软件的分类;5.1.3 嵌入式软件的体系结构;循环轮转方式的程序简单、直观、开销小、可预测。软件的开发可以按照自顶向下、逐步求精的方式,将系统要完成的功能逐级划分成若干个小的功能模块进行编程,最后组合在一起。循环轮转方式的软件系统只有一条执行流程和一个地址空间,不需要任务之间的调度和切换,其程序的代码都是固定的,函数之间的调用关系也是明确的,整个系统的执行过程是可预测的。
循环轮转方式的缺点是程序必须按顺序执行,无法处理异步事件,缺乏并行处理的能力。缺乏硬件上的时间控制机制,无法实现定时功能。 ;(2)中断方式
中断方式又称为前后台系统形式,系统在循环轮转方
您可能关注的文档
- 第4章软件体系结构描述介绍教学材料.ppt
- 第4章输入输出设备介绍及选购培训讲学.ppt
- 第4章面向对象的设计-1教材课程.ppt
- 第4章音频媒体1培训资料.ppt
- 第4节函数极限的定义与基本理论教学教材.ppt
- 第4节广义积分敛散性的判别知识分享.ppt
- 第4节有理函数的积分讲义资料.ppt
- 第4讲图形显示功能部件阴极射线管2教学材料.ppt
- 第4讲多元函数的全微分知识课件.ppt
- 第5章 井田开拓中几个主要问题电子教案.ppt
- 2026年聊城大学东昌学院专职辅导员招聘(10人)备考试题.docx
- 2026年聊城东阿县初级综合类事业单位公开招聘人员(37人)备考题库.docx
- 2026年聊城东阿县初级综合类事业单位公开招聘人员(37人)备考试题.docx
- 人教版九年级下册数学 第三十章 随机事件的概率估计概率同步练习.doc
- 《的加减法练习课》课件.pptx
- 2026年聊城东阿县景行教育文化有限公司公开招聘教学服务人员(25名)备考题库.docx
- 2026年辽源市水务集团有限责任公司所属子公司公开招聘工作人员备考题库.docx
- 2026年聊城东阿县景行教育文化有限公司公开招聘教学服务人员(25名)备考试题.docx
- 2026年聊城高级财经职业学校“水城优才”优秀青年人才引进(5人)备考试题.docx
- 2026年聊城高级财经职业学校公开招聘备案制工作人员(7人)备考试题.docx
原创力文档

文档评论(0)