问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

嵌入式系统的软件组成

发布网友 发布时间:2022-04-24 01:18

我来回答

2个回答

热心网友 时间:2023-11-07 08:11

嵌入式系统的软件组成?打开CSDN APP
Copyright © 1999-2020, CSDN.NET, All Rights Reserved

登录

不三不四特山人
关注
嵌入式系统的软件组成 原创
2020-02-19 20:47:50
2点赞

不三不四特山人

码龄1年

关注
嵌入式系统软件的重要组成部分
1.1:嵌入式软件的特点
嵌入式软件除了具有计算机软件的一般特性外,还具有一些与嵌入式系统特性密切相关的特点。因此,嵌入式系统与通用计算机软件有所不同:

1:软件与硬件一体化,软件固化存储。
在嵌入式系统中,操作系统和应用系统集成与计算机硬件系统中,系统软件、应用软件和系统的硬件一体化,我们为了提高系统的启动、执行速度和系统的可靠性,嵌入式系统一般都固化与半导体存储器中,也大可以认为是压缩后存储在内存之中,而不会存储与磁盘等外存储器之中。

2:软件代码时空效率要求高,实时性要求高。
当我们在设计嵌入式的应用时,特别需要考虑的是成本的因素,嵌入式软件的时间和空间上都受到了严格的*。嵌入式系统往往有较高的实时性要求,软件对于外部做出反应的时间要快,在某些情况下还要求响应时间是确定的和可预测性的。

3:软件的应用环境复杂,开发的难度大。
在我们生活的环境之中,是有许许多多的自然因素是我们无法预测和控制的,这也就使得我们的嵌入式系统的工作环境也是一样。于此因此,在嵌入式软件开发中一般都是需要涉及到底层软件,这就要求开发人员要有扎实的软件和硬件基础,能够灵活的运用不同的开发手段和工具。

4:软件具有较长的生命周期。
这个就比较简单的理解了,这些之中有许多是很久以前20世纪就以研发出来并且配套产品一同进入我们的市场。

1.2:嵌入式系统的软件结构
一般来说,嵌入式系统可以根据所运行的环境不同和要求不同将嵌入式系统的软件划分位多种不同的结构。

1:简单的轮询(Round-Robin)结构
在一些低端的嵌入式系统中,处理器的处理能力比较低,存储的容量也比较小,所以一般来说系统的功能都是相对的比较简单,通常也只需要一写简单的控制操作。

而最简单的软件结构就是轮询结构,其工作原理就可以类比高级语言中C语言的for循环,重复循环检查每个外部输入条件,一旦有需要或者说是达到标准的任务时,就进行相关的处理。

//初始化
while(TRUE)
{
if(I/O设备1需要服务);//执行设备1服务函数
if(I/O设备2需要服务);//执行设备2服务函数
if(I/O设备3需要服务);//执行设备3服务函数
if(I/O设备4需要服务);//执行设备4服务函数
... ...
if(I/O设备n需要服务);//执行设备n服务函数
}
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
电子相关专业的同学应该用过一个仪器就是“数字万用表”,而这个仪器就是根据这个简单的结构进行的测量操作
该结构的优点在于结构简单,便于编程。但是因为缺少了中断机制,所以存在着程序随机切换时的一些潜在问题。

2:带中断的轮询结构
这种结构在简单的轮询结构的“主循环”基础上增加中断服务程序(ISR)

中断服务程序处理特别紧急的服务请求,设置状态标志;循环主程序轮询这些状态标志,并进行后续的处理。

这种结构也被称为中断驱动结构或前后台结构。

热心网友 时间:2023-11-07 08:12

一分钟了解嵌入式软件

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果13必须要关闭的功能,苹果13新手机要关闭哪些功能 电线2.5平方是多少直径是多少米 2.5平方铜线的直径是多少毫米? 游龙门记 高铁能托运猫吗 电子邮箱是什么 电子邮箱是什么格式 探客手电产品的质量怎么样呢?口碑不是催出来的吧 手电筒品牌 空调为什么会亮红灯? 盆栽芋头能活多久 错了性别,不错爱中的米勒的新浪微博是什么 米勒微博新浪 卸载手机自带软件有没有什么影响 故事大王是谁写的 故事大王的介绍 一年级演讲稿《故事大王》 故事大王。 故事大王是什么故事? 我们班里的故事大王 作文 作文故事大王就是他 关于故事大王的作文? 关于故事大王的作文 作文《故事大王》5o字 作文:故事大王xxx怎么写 故事大王比赛 作文 作文身边的故事大王二百字 写一个故事大王pk赛的新闻 400字 作文故事大王400字数 故事大王比赛初一,讲三到五分钟的,急需!!! 作文故事大王大比拼 米勒在新浪微博的微博名 米勒微博新浪是多少? 米勒老婆的微博 老师,请问嵌入式软件产品是什么意思? 温特沃斯·米勒开通新浪微博了么? 错了性别不错爱米勒现实中是女同吗 米勒微博资料遭扒 嵌入式软件是什么类型软件 猫咪为什么会突然声音沙哑? 猫声音突然变得沙哑是怎么回事? 笑笑前段时间感情不顺,是因为这个原因放弃msi解说吗? 嵌入式软件开发有什么特点 猫咪的嗓子哑了,怎么回事? ncaa四大名校 猫的叫声沙哑,是怎么回事? 欢乐喜剧人张浩离开时带的是什么手表? 小猫无精打采,而且声音沙哑,是怎么回事,该怎么办?拜托!感谢!_百... 阿伦·艾弗森的运动生涯 猫咪声音嘶哑无声怎么回事 如何判断一个人的见识? 秋天来了,果园里硕果累累苹果什么?石榴什么?山楂树上什么?柿子树上什么...