embedded
│
│language
│──c
│──c++
│hardware
│ └──万用表
│ └──示波器
│ └──逻辑分析仪
│ └──proteus
│ └──AD
│software
│ └──c51
│ │ │──gpio
│ │ │──中断
│ │ └──定时器
│ └──stm32
│ │ │──stm32f103
│ │ │──stm32f407
│ │ └──other
│ │ └──gd32
│ └──arm
│ │ └──单核
│ │ │ └──s5pv210
│ │ │ │──uboot
│ │ │ │──kernel
│ │ │ │──rootfs
│ │ │ └──驱动编程
│ │ │ │ └──字符设备驱动
│ │ │ │ │ │──misc
│ │ │ │ │ │──platform
│ │ │ │ │ └──input子系统
│ │ │ │ │──块设备驱动
│ │ │ │ └──网络设备驱动
│ │ │ └──网络编程
│ │ │ │ │──select
│ │ │ │ └──epoll
│ │ │ └──shell编程
│ │ └──多核
│ └──FPGA
│ └──DSP
│GUI
│ └──oled
│ └──qt
│ └──serial port screen
│sensor
│ └──4G模块
│ └──指纹传感器
│ └──超声波传感器
│bus & protocol
│ └──usart
│ └──iic【链接】
│ └──spi
│ └──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