嵌入式学习手册1-什么是嵌入式

本文介绍了嵌入式系统的发展历程及特点,对比了传统硬件系统,突出了操作系统在嵌入式开发中的作用,并列举了几种常见的嵌入式操作系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

嵌入式学习手册1-什么是嵌入式


**一.嵌入式发展概述
在传统的开发过程中,都是软件直接操控硬件,软件和硬件完全耦合在一起,导致了以下问题:1.软件的移植性差 2.软件开发人员必须懂硬件,开发难度过大 3.软件功能性差,影响用户体验。
因为20世纪60年代左右操作系统的出现,嵌入式开发有了很大的改变。开发者们在已有的硬件设备上移植操作系统,形成:软件–操作系统–硬件的体系结构,以此来解决软硬件完全耦合的问题 。嵌入式系统与传统的硬件系统最大的区别就是:嵌入式系统移植了操作系统来管理系统资源。这一举措除了解决软硬件耦合度过高的问题,还有很多优点:
1.提供了多任务机制。
2.提供了丰富的网络栈协议。
3.提供了丰富的开源软件和工具。

二.嵌入式操作系统
目前市面上有很多嵌入式操作系统,其大致分类如下:
按收费模式分
商用型:
Vxworks,Hopen,Delta Os,Symbian,Wince
免费型:
Linux,μCLinux,μC/os-Ⅱ
按实时性分
硬实时:
Vxworks
软实时:
WinCe,RTLinux
无实时
Embedded Linux

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值