完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嵌入式系统软件组成如下:
(1)高端嵌入式系统的软件组成 1)应用程序 2)应用程序接口函数库 3)文件系统、图形用户界面、网络协议栈 4)操作系统 5)引导加载程序、驱动程序 引申:除了操作系统、设备驱动程序和应用软件之外的系统软件称为中间件 (2)嵌入式系统软件和通用计算机系统软件的异同 1)嵌入式操作系统的软件配备没有通用系统多,嵌入式系统软件和通用计算机系统软件都可以实现用户界面 2)通用软件系统无疑是以操作系统为核心,不可或缺,但是嵌入式系统具有功能专用性,有些情况下可以不使用操作系统,特别是低端嵌入式系统功能单一,使用循环程序作为主控程序就能够满足需要 3)嵌入式系统应用软件具有内部结构精简化、代码轻量化、占用存储资源少等特点 (3)自由软件 1)自由软件是一种可以不受限制的自由使用、赋值、研究、修改和分发的软件,并不代表四免费软件 2)大部分自由软件通过互联网发布且不收取任何费用 (4)嵌入式软件特点 1)软硬件一体,软件固化存储 2)软件对代码时空效率和实时性要求高 3)软件可裁剪,要尽可能去除冗余 4)大多数低端嵌入式系统不用操作系统,所以软件的生命周期相对较长 (5)嵌入式软件结构 1)选择软件结构的一个基本原则是:选择可以满足响应时间需求的最简单的结构(而非轮询结构) 2)简单的轮询结构只适用于系统的任务数量较少、任务处理简单,且实时性要求不高的场景 3)带中断的轮询结构也称为中断驱动结构或前后台结构,但并没有因为中断的引入而使软件的复杂度明显降低 |
|
|
|
2944 浏览 0 评论
3719 浏览 0 评论
5717 浏览 0 评论
《电子工程师必备——九大系统电路识图宝典》之浅读负反馈以及四种组态
4325 浏览 0 评论
2791 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-17 01:43 , Processed in 0.564565 second(s), Total 65, Slave 48 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号