当前位置: 首页 > article >正文

从二极管到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(游戏、新媒体࿰


http://www.kler.cn/a/145088.html

相关文章:

  • 16进制(十六进制)和二进制之间的转换
  • PYH与MAC的桥梁MII/MIIM
  • 「AI学习笔记」深度学习的起源与发展:从神经网络到大数据(二)
  • 供应链系统设计-供应链中台系统设计(十二)- 清结算中心设计篇(一)
  • Addressable学习
  • java+vue项目部署记录
  • Matplotlib网格子图_Python数据分析与可视化
  • C语言每日一题(39)寻找两个正序数组的中位数
  • Failed to initialize NVML: Driver/library version mismatch
  • Nginx高级
  • BART 并行成像重建:ESPIRiT 重建(两组ESPIRiT maps)
  • DistilBERT模型训练实战
  • 易错知识点(数学一)
  • cJSON的使用——下载、打包与解析
  • [HCIE] IPSec-VPN (手工模式)
  • 「Verilog学习笔记」数据累加输出
  • 队列实现栈VS栈实现队列
  • MATLAB中字符和字符串操作
  • 【anaconda】numpy.dot 向量点乘小技巧
  • 【机器学习 | 聚类】关于聚类最全评价方法大全,确定不收藏?
  • 【LeetCode:828. 统计子串中的唯一字符 | 贡献法 乘法原理】
  • 十分钟让你搞懂JVM中的GC垃圾回收机制(分代回收)
  • MySQL- 创建可以远程访问的root账户
  • GIT版本控制和常用命令使用介绍
  • Centos开机启动Java程序
  • [架构相关]基础架构设计原则