ARM和嵌入式的解释

我希望有经验的大侠不吝赐教
别复制网上搜得到的 通俗易懂一点
我知道ARM是一个32bit处理器芯片的公司和ARM结构 我想知道 ARM处理器和嵌入式开发有什么关系? 还有LINUX嵌入式开发? 能不能用C/C++来开发基于ARM处理器的设备?就这么多 如果答得好我有多少分就追多少分 谢谢

ARM既是一个公司,又类一个芯片名称还是一个结构
一般我们所说的嵌入式是指在日常应用中将一些微处理器芯片搭建而成的消费电子等一些列产品的技术,可以是用单片机,但目前随着随着ARM芯片的规模化生产,价格进一步降低,故越来越多的企业应用ARM芯片,ARM芯片可以跑裸机即为不装操作系统当做单片机一样来使用,但其处理速度和内存远远超过单片机。但装有操作系统是可以看作是一个微型电脑的CPU,实现的功能就同我们的电脑一样。所谓的嵌入式开发是指基于ARM等一些列芯片的研发,比如硬件电路的搭建,底层驱动的编写和应用软件的编写等。其开发环境平台有很多,比如有微软的WINCE,Linux只是其中的一种,由于linux操作系统是开源的就是不收取专利费用,而且内核所占用的空间少,所以大多数厂商都是基于linux操作系统来开发新产品。
当将操作系统装载在ARM芯片上是就可以在此基础上写应用软件。

可以用C/C++开发,linux内核就是用C语言编写的,所以应用程序就的用linu下的C语言来编写。所以要学习linux嵌入式开发首先的学号c语言。在linux操作环境下Qt应用同C++类似,面相对象的语言,可以变出人机界面。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-09

    ARM是Advance RISC Machines的缩写,而RISC(reduced instrument set computer)计算机精简的指令集合。

    嵌入式系统一般指非 PC 系统,有计算机功能但又不称之为计算机的设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。简单地说,嵌入式系统集系统的应用软件与硬件于一体,类似于 PC 中 BIOS 的工作方式,具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的“器件”。

    嵌入式系统几乎包括了生活中的所有电器设备,如掌上 PDA 、移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等。

本回答被网友采纳
第2个回答  2011-12-07
ARM就是个结构,有具体的芯片,嵌入式是个总称吧,因为一般嵌入式开发软件编程较多!可以用C/C++,还有ARM汇编!其实我学过一段时间 嵌入式 后来改行了!呵呵
第3个回答  2011-12-07
嵌入式开发包括硬件和软件开发两不部分,硬件开发用的主流芯片就是arm芯片;linux是操作系统,它的开发就是一些底层驱动和应用软件的开发,这些都是可以用c/c++开发的。追问

看了你的我大概有些了解了 再问一下你知道arm处理器在哪买得到啊

追答

arm只是个内核,用arm做内核的芯片很多公司都做得,NXP,TI,SANSUNG,这些都有。你可以去这些公司的官网去找,也可以直接去淘宝搜一下。

第4个回答  2011-12-07
嵌入式包括arm,arm只是一个结构、方向
相似回答