Raspberry Pi 1: Overview of Embedded Development

Embedded development overview

1. Embedded hardware selection

Embedded means embedded system,IEEEIt is defined as a device used to control, monitor or assist in operating machinery and equipment, and is a special computer system
Embedded definition generally recognized in China: With application as the core, computer technology as the foundation, software and hardware can be tailored to adapt to the application system. A special computer system with strict requirements on function, reliability, cost, size, power consumption, etc.
is defined from the application object, embedded system It's a combination of software and hardware, it can alsoCover machinery and other accessories
In fact: all devices with digital interfaces, such as watches, microwave ovens, video recorders, cars, robots, etc., use embedded systems.Some embedded systems also include operating systems

2. Embedded chip selection

The single-chip microcomputer can handle: GPS positioning, Bluetooth, electromagnetic lock, card reader, card reader sharing car unlocking low-end MCU can not handle
, use ARM architecture, such as: STM32 , such as ARM+linux+QT , such as Android system

  1. Face recognition: camera
  2. With human-computer interaction: C51, STM32, poor style experience, large amount of development
  3. QT solution: usually based on linux,STM32 can't run linux, so use nanopi, raspberry pie, 2440, etc.
  4. Android solution:
    A kind of hardware architecture based on Android, Qualcomm, Huawei HiSilicon, etc .:
    ARM architecture(STM32, Qualcomm, Jiaolong, Hisilicon, cortex-A53 for Raspberry Pi, etc.)
    INtel architecture: I5 i7X86 architecture (AMD) MIPS architecture PowerPC architecture

This part mainly introduces the development of Raspberry Pi:
Insert picture description here

Guess you like

Origin blog.csdn.net/weixin_40734514/article/details/108572187