嵌入式概述

嵌入式开发的过程是:在已有的硬件平台上移植操作系统

 

移植和安装的区别:

移植需要修改源码,安装不需要

 

单片机开发的缺点有:1.软件的移植性比较差 2.软件开发人员还必须了解硬件工作原理

 

嵌入式开发的优点有:1.提高了软件的可移植性 2.软件人员不需要懂硬件 3.引入的操作系统提供多任务机制(进程和线程)4.操作系统提供丰富的网络协议栈,能够实现远程控制 5.操作系统可以提供很多开源软件和工具,提高了开发效率,节约了开发成本。

嵌入式开发的缺点有:会造成配套硬件的成本较高,操作系统升级的话,硬件平台有可能会不适应。

 

谈谈你对嵌入式的理解?&你为什么学习嵌入式?这两个问题否可以引入到这个回答上面来

答:在做过单片机开发和嵌入式开发后,两者进行对比,发现嵌入式有很多优点,然后引入到上述答案。

 

做应用软件:(linux C/c++ android ios java php c#)

1.      精通一门语言

2.      熟悉一款操作系统

3.      熟悉数据结构、算法

 

做系统软件:(驱动、BSP/内核)

1.      精通C语言

2.      熟悉汇编

3.      理解操作系统的实现

4.      熟悉硬件的工作原理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值