从二极管到linux服务器

软件设计:

os:
批处理系统:
轮询系统:单片机裸机开发
实时系统:ucosii,rtos,rt-thread、风和系统、liteos(主要是海思系列soc在用)等
非实时系统:linux
对os任务切换时寄存器的功能有理解。 对ipc机制有理解。

bsp:

需要对寄存器、单片机内部总线、iic、spi、uart、can、modbus、fsmc(8080/8060)协议、sdio协议比较了解。

gui:

单片机常用的gui:emwin(win 98风格)、lvgl(安卓风格)
soc常用的gui: c++的 Qt、java的swing

文件系统:

fatfs32、littlefs(鸿蒙系统的文件系统)

有线网络:

rj45 + lwip

无线网:

低功耗蓝牙、wifi、zigbee、2.4G、433等

数据编解码:

TLV、json、protobuf、xml

加密:

AES对称加密、RSA非对称加密

通讯协议:

tcp(单片机信号控制)、udp(游戏)、mqtt(iot物联网传感器)、websocket(游戏、新媒体࿰

你可能感兴趣的:(linux,应用开发,模拟电路,服务器,linux,运维)