作业帮 > 综合 > 作业

ARM和嵌入式的解释我希望有经验的大侠不吝赐教别复制网上搜得到的 通俗易懂一点我知道ARM是一个32bit处理器芯片的公

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/16 17:24:40
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++类似,面相对象的语言,可以变出人机界面.