- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
问题1. 嵌入式系统介绍
嵌入式系统硬件的核心是嵌入式微处理器
嵌入式处理器指令的执行周期包括取指令、指令译码、执行指令、存储
嵌入式发展的四个阶段:
第一阶段是以单芯片为核心的可编程控制器形式的系统,同时具有与监测、伺服、指示设备相配合的功能。
第二阶段是以嵌入式CPU为基础、以简单操作系统为核心的嵌入式系统。
第三阶段是实时操作系统的嵌入式系统的嵌入式系统阶段。
第四阶段是以基于Internet为标志的嵌入式系统,这是一个正在迅速发展的阶段。
问题2. VxWorks的优势
操作系统是WindRiver公司推出的一种32位嵌入式实时操作系统它的优点是VxWorks源码开源,用户的开发成本低。
问题3. PowerPC架构嵌入式微处理器的主要特点
独特的分支出来单元可以让指令预期效率大大提高
超标量的设计
可处理“字节非对齐”的数据存储
问题4.嵌入式系统设计应用
嵌入式系统一般定义:以应用为中心、以计算机技术为基础,可裁剪,应用系统对功能、可靠性、成本、体积、功耗和应用环境有特殊要求的专用计算机系统。
IEEE对嵌入式系统的定义:嵌入式系统是“用于控制、监视或者辅助操作的机器、设备或装置”。
嵌入式实时系统除具有嵌入式系统的基本特征外,还具实时性和可靠性的重要特点。
微处理器的时钟频率比内存速度提高快得多,高速缓存可以提高内存的平均性能
微处理器是整个系统的核心,通常由3大部分组成:控制单元、算术逻辑单元和寄存器组。
一场出现后处理器强制从异常类型所对应的固定存储器地址开始执行程序,这些存储器地址称为异常向量。
总线定时方式有三种:同步定时、异步定时、半同步定时。
GCC的编译流程分为4个步骤,分别为:预处理、编译、汇编、链接。
ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器,R15寄存器用于存储PC,R13通常用来存储SP。
在Windows CE 中可使用CreateThread()函数创建一个新线程。
嵌入式系统的开发由于受到系统资源开销的限制,通常采用交叉开发环境。
嵌入式系统的软件通常固态化存储在ROM、FLASH或NVRAM中。
UpdateDate,顾名思义是用来刷新数据的。语句UpdateDate(TRUE)刷新控件的值到对应的变量,语句UpdateDate(FALSE)拷贝变量值到控件显示。
问题5. 嵌入式系统设计细节
1.优先级驱动
优先级驱动:在一个多任务系统中,正在运行的任务总是优先级最高的任务。在任何给 定的时间内,总是把处理器分配给最高优先级的任务。
2.相对寻址
相对寻址:以程序计数器PC的当前值为基地址,指令中的地址标量作为偏移量,将两者相加后得到操作数的有效地址。
3.中断延迟
中断延迟:中断延迟是指中断发生到开始执行中断处理程序的这一段时间。
4. 实时执行体
实时执行体:实时执行程序包括一套支持实时系统所必需的机制,如多任务支持、CPU调度、通信和存储分配等。在嵌入式应用中,这一套机制被称为实时操作系统或实时执行体或实时内核。VxWorks就是一个实时执行体,编程人员根据实时执行体基础构造自己的应用。
5. 堆栈寻址
堆栈寻址:堆栈是一种数据结构,按先进后出(FILO,First In Last Out)的方式工作,使用一个称作堆栈指针的专用寄存器指示当前的操作位置,堆栈指针总是只向栈顶。
6. 重调度过程
重调度过程:重调度过程是一段系统程序,用于判定任务优先级和任务的执行状态。一旦任务的状态发生变化,就会引起切换。
问题6.目前使用的嵌入式操作系统主要有哪些?请举出六种较常用的。
Windows CE/Windows Mobile、
VxWork、
Linux、uCos、
Symbian、QNX(任选六)
问题7. Boot Loader在嵌入式系统中主要起什么作用?完成哪些主要的工作?
Boot Loader是在嵌入式系统复位启动时,操作系统内核运行前,执行的一段程序。通过Boot Loader,初始化硬件设备,建立内存和I/O空间映射图,为最终加载操作系统内核调整好适当的系统软硬件环境。
问题8.嵌入式GUI的实现一般要划分为几个模块?简述各个模块的功能
1)GUI用户接口模块:为上层应用软件开发人员提供方便、易用的API接口函数。? 2)GUI对象模块:GUI对象模块对窗口环境中的逻辑对象进行组织管理。? 3)GUI基本图形模块:在该模块中实现了对显示输出设备的操作,如画点、画线、画矩形等基本功能,还有对字符的解析输出以及对图形的解析输出。? 4)GUI消息驱动模块:该模块是GUI系统的通信模块,负责GUI的消息接收和与其他任务的通信以及消息队列的维护。
问题9.嵌入式开发环境主要包括哪些组件?
嵌入式系统开发需要交叉编
您可能关注的文档
- 第四章 股票投资分析.ppt
- 第五章 国有企业治理结构的创新.doc
- 第五章第七节塑性变形压力的计算.ppt
- 第一章教育及其发展(14年).doc
- 第一章园艺植物研究计划的拟定..Convertor.doc
- 缔约过失责任的损害赔偿探讨.doc
- 冬期施工要点.doc
- 动物在自然界中的作用学案51497.doc
- 对苯二酚的产品设计.doc
- 对妨害传染病防治罪的释义.doc
- 2026中国钻孔攻牙机行业应用态势与发展趋势预测报告.docx
- 2025-2030中国楼宇亮化工程产业投资风险及可持续发展建议研究报告.docx
- 2025至2030中国汉坦病毒检测供需状况及产业升级策略研究报告.docx
- 2025至2030电子特气材料市场供需状况与供应链优化研究报告.docx
- 2025-2030中国7nm智能手机处理器行业市场发展趋势与前景展望战略研究报告.docx
- 2025-2030中国伸缩臂叉装机行业供需趋势及投资风险研究报告.docx
- 2026中国便携式耳镜行业发展动态与供需前景预测报告.docx
- 2025-2030中国助听器行业市场发展分析及投资前景预测研究报告.docx
- 2026-2030中国1,2-苯二胺市场战略规划及未来全景深度解析研究报告.docx
- 2026新版中国矿用隔爆水槽项目可行性研究报告.docx
最近下载
- DB13T 1065-2009 小麦粉生制品.docx VIP
- TCRHA 089-2024 成人床旁心电监测护理规程.pdf VIP
- 《公路泡沫轻质土应用技术规范》DB51T 3286-2025(四川标准).pdf
- 保密管理手册.doc VIP
- Danfoss丹佛斯T90变量轴向柱塞泵,产品样本 用户指南.pdf
- 农业生态与可持续耕作制度知到智慧树期末考试答案题库2025年华南农业大学.docx VIP
- ISO 15189-2022中文版翻译全文.pdf VIP
- 人教PEP版(新教材)四年级上册英语Unit 4《Helping in the community》B Read and write教学课件.pptx
- 管件尺寸表.doc VIP
- T_SSCE0001-2021:轴力自动补偿钢支撑技术规程.pdf VIP
原创力文档


文档评论(0)