什么是嵌入式

1、什么是嵌入式

对专用设备的控制,把不需要的功能能够裁剪、删除,适配于专用设备,就叫做嵌入式(也叫做嵌入式系统)

嵌入式系统定义:用于控制、监视或者辅助机器和设备的运行

一个嵌入式系统由硬件和软件构成

2、Linux系统的作用

为了能够在专用设备中运行操作系统,需要选择能够支持专用设备的系统,达到在使用系统时能够对系统进行裁剪调整适配硬件的目的,所以选择 Linux 操作系统(免费、开源)

|--------------|--------|-----------------------|
| Windows10、11 | MacOS | Ubuntu、Red Hat、Debian |
| NT | 类UNIX | Linux |
| 收费、闭源 | 免费、闭源 | 开源、免费 |
| 病毒程序多 | 病毒软件少 | 病毒软件少 |
| 比较稳定、效率高 | 稳定、效率高 | 稳定、效率高 |

3、学习课程体系

1、基础阶段

C语言(基础和高级)、数据结构------指针

2、应用开发阶段

文件IO、进程/线程、网络编程------IO、进程间通信、线程同步互斥、套接字使用

3、面向对象开发

C++、Qt

嵌入式应用开发工程师、Qt开发工程师、LinuxC开发工程师

4、ARM裸机开发

ARM体系架构与接口开发、单片机开发(STM32+freertos)

5、驱动开发

系统移植、驱动开发

6、流媒体开发

ffmpeg库视频推流

7、综合项目实战

嵌入式驱动开发工程师、单片机开发工程师

相关推荐
搬砖的小码农_Sky3 小时前
FPGA:Lattice的FPGA产品线以及器件选型建议
嵌入式硬件·fpga开发·硬件架构·硬件工程
mftang3 小时前
Zephyr OS Nordic芯片的Flash 操作
单片机·嵌入式硬件·物联网
阿川!4 小时前
嵌入式软件--stm32 DAY 6 USART串口通讯(下)
stm32·单片机·嵌入式硬件
WKJay_14 小时前
深入理解 Cortex-M3 特殊寄存器
stm32·单片机·嵌入式硬件
Linux嵌入式木子16 小时前
# 2-STM32F103-复位和时钟控制RCC
stm32·单片机·嵌入式硬件
小智学长 | 嵌入式17 小时前
单片机-STM32部分:13-1、编码器
单片机·嵌入式硬件
暗碳18 小时前
WF24 wifi/蓝牙模块串口与手机蓝牙通信
嵌入式硬件
#金毛19 小时前
一、HAL库的设计理念详解:从架构到实践
stm32·嵌入式硬件·架构
alive90320 小时前
STM32移植LVGL8.3 (保姆级图文教程)
stm32·单片机·嵌入式硬件·stm32f407·lvgl8.3·lvgl移植
Camellia03111 天前
嵌入式学习--江协51单片机day6
嵌入式硬件·学习·51单片机