[嵌入式系统硬件和软件特点]搞嵌入式开发的人有两类:一类是学电子工程、通信工程等偏硬件专业出身的人,他们主要是搞硬件设计,有时要开发一些与硬件关系最密切的最底层软件,如BootLoader、 Board Support P...+阅读
嵌入式开发就是指在嵌入式操作系统下进行开发,常用的系统有WinCE,ucos,vxworks,linux,android等。另外,用c,c++或汇编开发;用高级处理器,arm7,arm9,arm11,powerpc,mips,mipsel等,或加上操作系统也属于嵌入式的开发。
嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。
特别是随着消费家电的智能化,嵌入式更显重要。像我们平常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。
扩展资料:
嵌入式开发的要求:
功能、可靠性、功耗这三点对于软件开发人员来说是最值得关注的地方。以手机为例,当选定硬件平台之后,处理器的性能已经被限定了,要使得手机的操作更人性化、菜单响应更快捷、具备更多更好的功能,这完全取决于软件了。
需要驱动程序和应用程序配合,最大程序地发挥硬件的性能。比如一类手机,它的屏幕总是经过很长时间才熄灭,这使得它的电池很快耗光,只要在编写软件时进行改进,就可能成倍地延长电池的使用时间。
一个优秀的嵌入式系统,对硬件性能的“压榨”、对软件的细致调节,已经到了精益求益的地步。有时候甚至为了节省几秒的启时间而大动脑筋:调整程序的启动顺序让耗时的程序稍后运行、改变程序的存储方式以便更快地加载等等,甚至通过显示一个进度条让用户觉得时间没那么长。
参考资料来源:搜狗百科-嵌入式开发
延伸阅读:
嵌入式软件和硬件开发分别需要具备哪些基本技能然而对于两种不同的开发人才所要求的技能也有所不同。 1、对于从事嵌入式软件开发的人来讲,一般需要掌握以下基本技能: (1)懂得C语言和一些简单的汇编语言编程。 (2)能够阅读一...
嵌入式系统和嵌入式硬件有什么区别嵌入式分为两大模块吧,一块是基础硬件。也就是根据要求用硬件技术去实现产品的底层电路,这部分一般由电子专业方面的学生来完成。第二大块就是软件部分(应该就是你说的所谓嵌入...
嵌入式软件开发好还是硬件开发好现在的嵌入式软件开发 分工也很细的。 如果是上层应用开发,那么基本可以做到与硬件无关,不用太关心硬件接口。 如果是偏底层的,那么软件开发和硬件开发的界线就很模糊了,特别是...
关于嵌入式硬件和软件的问题!Symbian 用的是linux内核开发出来的。 嵌入式分 驱动开发和应用开发 驱动开发指的是对硬件的控制程序 比如显卡驱动 (必须一卡通刷卡机器)读写卡器驱动 手机的蓝牙驱动等等 应...
嵌入式开发是学软件好还是学硬件好硬件相对比较死板固定,但软件特别是系统架构的设计就很能锻炼 人的脑力。巨立安技术一直认为做软件更能体现人脑的价值。 不过对工作,尤其是嵌入式这个方向的开发来说,也许最好...
学嵌入式主要是硬件还是软件嵌入式主要指软件。如果学硬件就是全部,不存在嵌入式的分类。 具体学什么要看你选择什么操作系统和语言。 1.硬件基础,皮毛就可以,实在不会就算了,反正公司有硬件工程师,而且还可...
如何从零开始开发一款嵌入式产品5.嵌入式高手对技术的理解(含辛茹苦这么多年的精华体验)有很多人认为:嵌入式系统性能的核心因素是软件功能,其实,如果按照这种逻辑,系统设计中存在的问题就应由软件人员来负责;其实...
嵌入式产品开发流程嵌入式硬件开发流程一般分为8 个阶段: 嵌入式产品的硬件形态各异,CPU 从简单的4 位/8 位单片机到32 位的ARM 处理器,以及其他专用IC。另外,依据产品的不同需求,外围电路也各不相...
什么是嵌入式开发首先要知道什么是嵌入式,定义是“用于控制、监视或者辅助操作机器和设备的装置”, 嵌入式开发也分嵌入式硬件开发、嵌入式系统开发(底层驱动)、嵌入式应用软件开发。 嵌入式硬件...