Talking about the relationship between Raspberry Pi and embedded development

Raspberry Pi should be regarded as a miniature desktop computer, belonging to the category of hardware. Although it uses an arm CPU, it supports a general operating system instead of an embedded operating system. Of course, operating systems such as android can also be installed.

In fact, the projects completed on the Raspberry Pi belong to embedded development, as long as the application development using embedded processors is embedded, generally speaking, except for computers and servers, all chip CPUs are embedded, or That said, chips belonging to ARM are generally embedded.

The characteristics of the Raspberry Pi are: powerful computing performance, comprehensive software support, and the ease of use of open source hardware. Although the Raspberry Pi is open source hardware, in fact its underlying Bootloader and core data manual are closed source. This has no effect on application development, but it is not suitable if you want to learn about the underlying development of ARM Linux with the help of this. Raspberry Pi is a special kind of embedded development board, the bottom Bootloader and core data manual are closed source. It is not feasible to use it as a prototype and modify the hardware for development.

But the Raspberry Pi is very suitable for learning in embedded development, with abundant software resources and rapid development. For bare metal development, there are few opportunities for Bootloader transplantation. If you only do embedded application development, Raspberry Pi is enough.

Coaxial Speaker

Coaxial Speaker,Coaxial Loudspeaker,Stage Coaxial Speaker,Bass Coaxial Speaker

Guangzhou Yuehang Audio Technology Co., Ltd , https://www.yhspeakers.com