输入机构/课程/服务名称

一篇文章带你了解嵌入式开发

2021-12-09 11:21:16
# 嵌入式开发 # IT培训



嵌入式开发是在嵌入式操作系统下进行的开发,也可以用单片机c语言或汇编开发,其一般常用的系统有WinCE、Palm与新出现的Symbian等。此外,用高级处理器arm7、arm9、powerpc等,加上操作系统也属于嵌入式的开发。


一、使用系统

嵌入式操作系统(Embedded System)是指以应用为中心、以计算机技术为基础,软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。举例来说,大到油田的集散控制系统和工厂流水线,小到家用VCD机或手机,甚至组成普通PC终端设备的键盘、鼠标、硬盘、Modem等均是由嵌入式处理器控制的。


二、开发外协

嵌入式开发在FPGA\ARM\DSP\MCU等各个方面都有了细分专业团队进行外协设计。提供从原型样机、顶层软件架构到源码的所有设计。


三、应用领域

嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像大家平常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。


四、适合人员

嵌入式系统是软硬结合的东西,搞嵌入式开发的人有两类。

一类是学电子工程、通信工程等偏硬件专业出身的人,他们主要是搞硬件设计,有时要开发一些与硬件关系*密切的*底层软件,如BootLoader、Board Support Package(像PC的BIOS一样,往下驱动硬件,往上支持操作系统),最初级的硬件驱动程序等。他们的优势是对硬件原理非常清楚,不足是他们更擅长定义各种硬件接口,但对复杂软件系统往往力不从心(例如嵌入式操作系统原理和复杂应用软件等)。

另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。学软件的人对硬件原理和接口通常难以有较好的掌握,*多也只能写部分BSP和硬件驱动程序。嵌入式硬件设计完后,各种功能就全靠软件来实现了,嵌入式设备的增值很大程度上取决于嵌入式软件,稍复杂的硬件都交给台湾或国外公司设计,国内的硬件设计力量很弱,很多嵌入式公司自己只负责开发软件,因为公司都知道,嵌入式产品的差异很大程度在软件上,在软件方面是*有“花头”可做的),所以搞软件的人完全不用担心自己在嵌入式市场上的用武之地,越是智能设备越是复杂系统,软件越起关键作用。

而随着发展大部分人都能包容第*类和第二类。 并且第*类和第二类其实是属于一块的。大部分时间是连接在一起的。这类开发人员具有很强的专业综合知识,能很好的将软硬件结合,一般测控类专业居多。


*文章内容和图片均来源于网络,如有侵权,请联系删除。

查看剩余内容
loading
Hi,我是教育宝平台顾问 添加我的微信,在查找或下载资料时,有任何问题,我会随时为您解决~
loading
扫描二维码 添加顾问微信

点赞

收藏

资深学习规划师,免费帮您答疑解惑,定制学习方案
限时免费咨询
喜欢此内容的人还喜欢
  1. 嵌入式开发的发展方向和前景
    就业
    # IT技术培训 # 嵌入式开发培训
  2. 对嵌入式技术的认知上产生了一些偏见
    攻略
    # IT培训 # 嵌入式开发
  3. 而对于工程作业来说,对学术能力的要求没那么高
    攻略
    # IT培训 # 嵌入式开发
职位/薪酬更多
热门问答 更多
  • 什么是嵌入式软件开发?

    嵌入式软件开发是指在嵌入式操作系统下进行软件开发,包括在系统化设计指导下的硬件和软件综合研发。具体来说,嵌入式软件开发需要依据特定的硬件环境,利用相应的开发工具和技术,编写和调试嵌入式系统的程序和软件,以实现特定的功能和性能要求。

    孟奕鑫孟奕鑫
    1人回答>
  • 嵌入式培训内容有哪些?

    嵌入式培训内容主要包括嵌入式C语言编程、嵌入式操作系统、嵌入式硬件平台、嵌入式驱动程序开发和嵌入式系统设计与开发等方面

    仪传龙仪传龙
    1人回答>
  • 嵌入式开发分为哪几个方向?

    主要分为嵌入式硬件开发、嵌入式软件开发、嵌入式系统集成三个方向。

    王开珍王开珍
    1人回答>
教育宝IT技术频道
教育宝致力于打造中国最专业的IT技术学习平台,为IT技术学员、教育机构、从业者和上下游搭建连接、互动、交流和赋能平台。