embedded-2023-04-27

migui / 2023-04-27 / 原文

embedded

│language

│──c

│──c++

│hardware
│  │──万用表
│  │──示波器
│  │──逻辑分析仪

│  │──proteus

│  └──AD

│software

│  └──C51

│  │  │──gpio

│  │  │──中断

│  │  └──定时器

│  └──STM32

│  │  │──stm32f103

│  │  │──stm32f407

│  │  └──lib

│  │  │  │──std

│  │  │  └──HAL

│  │  └──other

│  │    └──gd32

│  └──ARM

│  │  └──单核

│  │  │  └──s5pv210

│  │  │    │──uboot

│  │  │    │──kernel

│  │  │    │──rootfs

│  │  │    └──驱动编程

│  │  │    │  └──字符设备驱动

│  │  │    │  │  │──misc

│  │  │    │  │  │──platform

│  │  │    │  │  └──input子系统

│  │  │    │  │──块设备驱动

│  │  │    │  └──网络设备驱动

│  │  │    └──网络编程

│  │  │    │  │──select

│  │  │    │  └──epoll

│  │  │    └──shell编程

│  │  └──多核

│  │──FPGA

│  └──DSP

│GUI

│  │──oled

│  │──serial port screen

│  └──qt

│sensor

│  │──4G模块

│  │──指纹传感器

│  └──超声波传感器

│bus and protocol

│  │──USART

│  │──IIC【链接】

│  │  └──AT24C02【E2PROM】

│  │──SPI

│  │  └──W25Q64【FLASH】

│  │──CAN

│  │──USB

│  └──RS485

│  │  │──modbus-RTU

│  │  └──modbus-TCP

│  │──MQTT

│  │──TCP/IP

│  │──UDP

│  └──HTTP

│OS

│  └──多进程

│  │  └──管道

│  │  │  └──无名管道

│  │  │  └──有名管道

│  │  │──消息队列

│  │  │──共享内存

│  │  └──信号灯

│  └──多线程

│  │  │──互斥锁

│  │  │──信号量

│  │  │──生产者消费者问题

│  │  └──优先级翻转问题

│  │──ucos

│  │──rt-thread

│  │──freeRTOS

│  └──android

│IDE

│  │──keil

│  │──cubeMX

│  │──source insight

│  └──vim

│interview

  │──出入栈顺序

  │──大小端判断

  │──memcpy

  └──strcpy