embedded-2023-04-27
question【链接】
│
│──language
│ │──C
│ └──C++
│──hardware
│ └──晶体管
│ │ │──BJT
│ │ │──MOSFET
│ │ └──IGBT
│ │──运放
│ │──万用表
│ │──示波器
│ │──逻辑分析仪
│ │──proteus
│ └──AltiumDesigner
│──software
│ └──C51
│ │ │──gpio
│ │ │──中断
│ │ └──定时器
│ └──STM32
│ │ │──stm32f103
│ │ │──stm32f407
│ │ └──lib
│ │ │ │──std
│ │ │ └──HAL
│ │ └──others
│ │ └──gd32
│ └──ARM
│ │ └──单核
│ │ │ └──s5pv210
│ │ │ │──uboot
│ │ │ │──kernel
│ │ │ │──rootfs
│ │ │ └──驱动编程
│ │ │ │ └──字符设备驱动
│ │ │ │ │ │──misc
│ │ │ │ │ │──platform
│ │ │ │ │ └──input子系统
│ │ │ │ │──块设备驱动
│ │ │ │ └──网络设备驱动
│ │ │ └──网络编程
│ │ │ │ │──select
│ │ │ │ └──epoll
│ │ │ └──shell编程
│ │ └──多核
│ │──FPGA
│ │──DSP
│ └──RISC-V
│──GUI
│ │──TFTLCD
│ │──OLED
│ │──serial port screen
│ │──emwim
│ │──ucgui
│ └──qt
│──sensor
│ │──通信模块
│ │ │──4G
│ │ │──WIFI
│ │ └──BLE
│ │──指纹传感器
│ └──超声波传感器
│──bus and protocol
│ │──UART
│ │──IIC【链接】
│ │ └──E2PROM:AT24C02【链接】
│ │──SPI【链接】
│ │ └──FLASH:W25Q32【链接】
│ │──CAN
│ │──USB
│ └──RS485
│ │ │──Modbus-RTU
│ │ └──Modbus-TCP
│ │──MQTT
│ │──TCP/IP【链接】
│ │──UDP
│ └──HTTP
│──data struct and algorithm
│ │──ringbuffer
│ └──PID
│──OS
│ └──多进程
│ │ └──管道
│ │ │ │──无名管道
│ │ │ └──有名管道
│ │ │──消息队列
│ │ │──共享内存
│ │ └──信号灯
│ └──多线程【链接】
│ │ │──消息队列
│ │ │──邮箱
│ │ │──信号量
│ │ │──互斥量
│ │ │──事件集
│ │ └──信号
│ │──ucos
│ │──rt-thread
│ │──freeRTOS
│ └──android
│──IDE
│ │──keil
│ │──cubeMX
│ │──source insight
│ │──IAR
│ └──vim
│──interview【链接】
│ │──出入栈顺序
│ │──大小端判断
│ │──memcpy
│ └──strcpy
└──编程架构