什么是嵌入式开发 嵌入式开发介绍
作者&投稿:厉怡 (若有异议请与网页底部的电邮联系)
2、嵌入式开发是指利用分立元件或集成器件进行电路设计、结构设计,再进行软件编程(通常是高级语言),实验,经过多轮修改设计、制作,最终完成整个系统的开发。这种嵌入式开发,适用于未来产品比较单一,产量比较大,产品开发周期比较长,成本控制比较严格的系统。
3、嵌入式技术不是单纯的软件技术,也不是单纯的硬件技术,是一门如何在一个特定的硬件环境上开发与构建特定的可编程软件系统的综合技术。嵌入式技术是在嵌入式系统的发展中应运而生的,它是依附于嵌入式系统,并推动嵌入式系统不断向前发展的核心动力。嵌入式是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。嵌入式技术近年来得到了飞速的发展,但是嵌入式产业涉及的领域非常广泛,彼此之间的特点也相当明显。例如,很多行业:手机、PDA、车载导航、工控、军工、多媒体终端、网关、数字电视等。
岑荀去氧: 嵌入式开发有很多个层次,大致有以下步骤: 硬件道路: 第一步: 嵌入式开发 pcb设计,一般为开发板的电路裁减和扩充,由开发板原理图为基础,画出PCB和封装库,设计自己的电路. 第二步: SOPC技术,一般为FPGA,CPLD开发,利用...
永昌县17556111071: 嵌入式开发是什么? - ?
岑荀去氧: 一台PC机可以实现很多功能,比如在一个单位里作为网关路由使用,但是这样就浪费了很多软件硬件,比如可以把显示器拿掉,可能一样可以实现网关路由的功能,再把硬盘换成一个小的,去掉不用的软件,然后再把其他一些无关的软硬件去掉,换掉主芯片,换掉操作系统,最后就成为一个手掌大小或者机架式的设备,这台设备就是嵌入式设备,开发的地过程就用到了嵌入式开发.
永昌县17556111071: 什么是嵌入式开发?希望能举个例子说明,谢谢~~~?
岑荀去氧: 嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,Palm,现在又多了Symbian等,其实只要会C++,在哪里都差不多,都有相应的SDK开发包.用单片机汇编开发也算是嵌入式,用高级一点的处理器,arm7,arm9,powerpc什么的开发起来,不过要加操作系统而已,也属于嵌入式的开发
永昌县17556111071: 哪位朋友能够通俗的介绍一下嵌入式开发 - ?
岑荀去氧: 不叫镶嵌式,准确的翻译叫“嵌入式”,这个的定义网上很容易查到. 特点:1)系统内核小.由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限,所以内核较之传统的操作系统要小得多.比如Enea公司的OSE分布式系统,内...
永昌县17556111071: 什么是嵌入式系统开发,主要是讲些什么? - ?
岑荀去氧: 我是学嵌入式专业的.一般上讲这个专业就是电子专业的扩展,主修电子方面的课程,还有微机原理汇编,还有单片机,arm,还有一些诸如CPLD之类的电子设计之类的语言,还有一些学校就是讲一些linux下面的C,汇编,ARM7/9之类简单的实用的编程技巧.关于就业,也就是高级人才,可以做一些程序开发,一般的人也就是做ARM.
永昌县17556111071: 什么是嵌入式软件开发? - ?
岑荀去氧: 针对嵌入式设备的应用软件开发 通常一个嵌入式设备,比如pda有一个嵌入式的操作系统(类似于一般的操作系统,比如xp,2000等等),但是光有一个系统什么都干不了,那么就需要嵌入式的应用软件,这样的软件的开发是基于嵌入式操作系统的,也就是嵌入式操作系统提供api,开发人员通过api来开发应用软件,比如移动QQ,记事本等,开发出来的应用软件是运行在嵌入式操作系统之上的,因此嵌入式软件的开发与嵌入式操作系统是分不开的,有时我们甚至把嵌入式操作系统也归入嵌入式软件的范畴,只不过它是嵌入式系统软件
永昌县17556111071: 什么是嵌入式开发?
岑荀去氧: 嵌入于宿主设备,智能地完成宿主设备功能的计算机就是嵌入式计算机,或简称为嵌入式.嵌入式计算机的构成:可以是单片的微控制器(MC-micro-controller),在我国习惯于称做单片机;也可以是由微处理器(MP-microprocessor)另加存...
永昌县17556111071: 什么是嵌入式系统开发? 做这个好吗? - ?
岑荀去氧: 嵌入式技术是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统技术.它最初起源于单片机技术, 是各类数字化的电子、机电产品的核心,主要用于实现...
永昌县17556111071: 什么叫嵌入式软件开发?可以说的详细些吗? - ?
岑荀去氧: 其实嵌入式软件开发,包括开发嵌入式应用软件和嵌入式驱动还有嵌入式系统.关于这个概念,我和你说下吧,其实我们的嵌入式软件和普通的PC软件的区别在于,它跑的平台不是我们的个人电脑,而是特定的硬件比如ARM,所以软件也需要定制的.你可以到嵌入式学习网 看看吧
永昌县17556111071: 什么是嵌入式编程? - ?
岑荀去氧: 嵌入式编程用的最多的也是C语言,和普通的windows下的C编程不同的就是,比如应用层开发,嵌入式开发出来的应用程序最终不是要运行在PC上的,而是目标板.所以嵌入式开发就一定会有交叉编译这个环节(简单一点理解就是,在PC下编...