【知识科普】嵌入式软件开发是什么?

嵌入式开发就是指在嵌入式操作系统下进行开发,包括在系统化设计指导下的硬件、软件以及综合研发。硬件研发通常指在EDA软件平台上,用硬件描述语言VerilogHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。嵌入式软件研发就是在一定硬件条件下的系统化设计和软件研发。主要使用的语言是C/C++、Ada。

嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,有些嵌入式系统都是由单个程序实现整个控制逻辑。

 

嵌入式系统的演进方向

1. 以单片机为核心、可编程控制器存在形式

  • 没有操作系统支持
  • 软件以汇编为主
  • 功能单一、处理效率低、存储容器小,没有外部接口
  • 使用简单、价格低

 

2. 以嵌入式CPU为基础、简单操作系统为核心

  • CPU种类多,通用性弱
  • 系统开销小,效率高
  • 达到一定的兼容性,拓展性
  • 用户体验度不高,交互界面不够友好

 

3. 以嵌入式操作系统为标志

  • 兼容性好,适用于不同平台
  • 系统开销小,效率高,具有高度模块化及拓展性
  • 图形化界面、用户界面友好
  • 丰富的外部接口

 

4. 以物

  • 7
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值