1 / 5
文档名称:

2022年计算机软件水平《嵌入式系统设计师》考点:嵌入式软件开发.docx

格式:docx   大小:14KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2022年计算机软件水平《嵌入式系统设计师》考点:嵌入式软件开发.docx

上传人:碎碎念的折木 2022/6/10 文件大小:14 KB

下载得到文件列表

2022年计算机软件水平《嵌入式系统设计师》考点:嵌入式软件开发.docx

相关文档

文档介绍

文档介绍:2022计算机软件水平《嵌入式系统设计师》考点:嵌入式软件开发
  2022计算机软件水平《嵌入式系统设计师》考点:嵌入式软件开发
1、嵌入式平台选型
嵌入式设计分三个阶段:分析、设计和实现。
分析阶

2022计算机软件水平《嵌入式系统设计师》考点:嵌入式软件开发
  2022计算机软件水平《嵌入式系统设计师》考点:嵌入式软件开发
1、嵌入式平台选型
嵌入式设计分三个阶段:分析、设计和实现。
分析阶段:是确定要解决的问题及需要完成的目标,也称需求阶段;
设计阶段:主要是解决如何在给定的约束条件下完成用户的需求;
实现阶段:主要是解决如何在所选择的硬件和软件的根底上进展整个软硬件系统的协调和实现。
硬件的选择包括:处理器、硬件部件
软件的选择包括:操作系统、编程语言、软件开发工具、硬件调试工具和软件组件。
2、软件设计
⑴、软件设计任务:预备一个工作打算;确定软件的构造;设计评审;维护工作打算;与硬件部门亲密合作、相互协调;掌握工作的结果、把工作记录存档。
⑵、模块构造设计
模块构造设计的任务:将系统划分为模块,确定软件的构造,模块的功能和模块间的接口,以及全局数据构造设。


模块:是组成系统的根本单位,它的特点是可以组合、分解和更换。
模块的四要素:输入和输出;处理功能;内部数据;程序代码。
模块构造设计应遵守的原则:所划分的模块其内部分散性要强,模块之间的联系要少,即要有很强的独立性;模块之间的连接只能存在上下级之间的调用关系,不能有同级之间的横向关系;整个构造呈树状构造,不允许网状构造或穿插调用关系;全部模块必需严格地分类编码并建立归档文件。
⑶、构造化设计的方法
构造化设计的方法是一种面对数据流的设计方法,根本思想是将系统设计成由相对独立、功能单一的模块组成的构造。
信息流的类型:变换流和事务流。
构造化设计方法的步骤:复查并精化数据流图;确定DFD的信息流类型(变换型或事务型);依据流类型分别实施变换分析或事务分析;依据系统设计的原则,对程序构造图进展优化。
3、嵌入式程序设计
⑴、bootloader的设计
步骤;stage1和stage2两大部
Stage1步骤:硬件设备初始化;为加载bootloader的stage1预备内存空间;复制bootloader的stage1到内存;设置好堆栈;跳转到stage1的C入口点。


Stage2步骤:初始化本阶段要使用的硬件设备;检测系统内存映射;将内核映像和根文件系统映像到flash上读

最近更新

海南岛开发的地理背景 21页

3D打印定制肉制品 29页

高中生物专题复习《细胞的基本结构 14页

部编版道德与法治二年级下册 第一单元测试卷(.. 5页

部编版语文四年级下册“按要求写句子”专项练.. 3页

肌力和肌张力的评定 90页

甲状腺术后护理 14页

烤肉培训收徒方案 2页

部编版四年级语文下册期末模拟卷 附答案 精选.. 10页

部编版五年级语文下册《期末质量监测卷》2套附.. 20页

部编版二年级下册语文第四单元综合测试卷(含答.. 5页

部编版七年级语文下册古诗赏析2024年试题汇编.. 4页

高考数学苏教版微积分基本定理 29页

部编人教版道德与法治》二年级下册教学计划 4页

部编人教版《道德与法治》七年级下册第九课《.. 5页

通风空调考试题及答案 11页

辽宁大连七月中旬全国高级化学检验工测试题含.. 10页

初一日记6篇 6页

吃药发朋友圈幽默短句子锦集(50句) 5页

职高高二下期数学教学计划(真题11篇) 21页

综合素质评价个人陈述报告(真题12篇) 11页

安神胶囊新辅料替代研究 23页

初一学生送给父亲节温馨简洁的祝福语七十八条.. 10页

经济适用房地下室防水工程施工方案 17页

苯并芘知识 6页

东方红拖拉机仪表盘指示灯说明书 2页

检验科室内质控失控处理记录表 1页

《两位数乘两位数》单元教学分析 8页

医院临床科室患者自备药品登记表 3页

外军及台军指挥自动化系统简介(汇编) 3页