嵌入式 单片机 嵌入式系统。 arm。都有什么不一样,它们之间是什么关系
还有C写嵌入式在哪写啊,
看了很多介绍,越看越乱。
上面写的,哪个用开发板呢。
比如我想用c语言控制开发板上的哪些灯亮,或控制板上的屏显示东西,是要学什么?
简单地说,嵌入式系统是一个计算机系统,但它是某种设备(家用电器、汽车部件、工厂机床等)的一部分,是负责控制设备的一个专用计算机系统,不是通用的计算机系统。功能是专用的,软硬件可定制、可裁减,通常对性能、可靠性、体积、功耗有严格限制。
单片机可以做为嵌入式系统的一种实现方式。单片机是指一个芯片内部集成了CPU、内存、I/O接口等。
ARM从规范上来讲,不是单片机,它只是一个CPU,但是ARM的实现(具体芯片)则往往扩展了许多东西,也可以看做是一个单片机。
ARM是实现嵌入式系统的一种芯片。
控制开发板上的设备,与具体你用的芯片、外围电路、功能需求密切相关,不能泛泛地讲。
抛开严格的东西,笼统的划分
除电脑以外的东西都看成嵌入式系统,比如打印机,MP3,U盘。
做嵌入式系统的原理就是嵌入式,嵌入式主要是单片机 + 外围电路组成。
单片机就相当于小电脑,简单,稳定,可靠,功能弱,价钱便宜。ARM就相当于高档单片机。
楼上的概念都说了,我就不回了
如果要写C程序的话,要进行交叉编绎,需要专门的开发软件,比如ARM上的程序开发,除了ARM开发板外,还需要ADS,即ARM开发平台,以及它的调试工具。
用c语言控制开发板上的哪些灯亮,或控制板上的屏显示东西,是要学什么 : 单片机和C语言或汇编
都是人为区分的,没有什么实质性的区别
电子+计算机