嵌入式设计学习总结1

嵌入式开发概述

一、嵌入式基本概念概述
1、嵌入式技术是什么?
在已有的硬件上移植操作系统,在操作系统之上做上层应用开发,在操作系统之下做底层开发。简言之:在软、硬件中间移植一个操作系统。
2、操作系统的作用是什么?
管理资源(软件资源、硬件资源)
3、嵌入式系统与非嵌入式系统的区别?
是否有操作系统。
4、嵌入式开发与单片机开发的区别?(即嵌入式开发与传统式开发的优缺点)

传统开发:

  • 系统移植性差(适配平台能力差);
  • 开发人员能力要求:软硬通吃(既要熟练软件操作,也要熟练硬件操作,能够拥有这样能力的人才毕竟少数,且聘请代价高)。

嵌入式开发:

  • 操作系统:多任务机制;
  • 提供了丰富的网络协议;
  • 提供了开源的软件和库。

二、嵌入式开发的方向及嵌入式技术开发者的工作能力要求
1、嵌入式上层应用软件开发

  • 精通一门语言;
  • 熟悉一款操作系统;
  • 熟练掌握数据结构、算法。

2、嵌入式底层系统软件开发

  • 精通C语言;
  • 理解操作系统的实现;
  • 熟悉硬件的工作原理;
  • 熟悉汇编
    注意:C语言的特点:能够直接访问硬件(因为C语言有指针数据类型);具有移植性;运行效率高。

3、嵌入式系统工程师

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值