引言
- 嵌入式开发涉及到多个技术领域,计算机、电子、软硬件开发,理论与实践结合,才能真正掌握
- 嵌入式的产品更是复杂多样,从电子玩具到航空航天,工业自动化到个人消费类产品
- 嵌入式开发主要为C语言开发,后面会涉及到C++、Javascript等
- 覆盖基础的软硬件知识到各种复杂的应用协议,项目实战经验分享
- 本篇梳理之前零零散散的技术点,做个归类,不断的更新,方便查漏补缺,方便全局索引
硬件
关闭Cadence 原理图 弹出startpage 页面的方法
软件
51单片机之串口操作入门经验总结与C源程序
液晶12864汉字显示程序及显示顺序正常的C语言程序
51单片机液晶1602 ADC0832 proteus仿真源程序
单片机按键与数码管试验程序 Proteus仿真
proteus仿真之8位数码管动态扫描显示试验
proteus仿真之DS1302+8位数码管显示试验
1~99秒倒计时数码管显示C程序+Proteus仿真
proteus仿真之DS1302+LCD1602显示试验
STM32F103VCT6+W5500实现TCP Client通信
STM32F103VCT6+W5500 TCP 服务端通信
STM32F103VCT6+W5500 UDP通信成功
STM32F103VCT6+W5500 Telnet
STM32+W5500+Freemodbus Modbus-TCP
STM32F103RBT6+DM9000CEP+UIP Telnet
基于STM32F103RBT6 的CAN双机通讯
经验
Source Insight 中文注释文字为乱码的有效解决方法
Keil MDK 高级查找功能的使用方法
知识点
处理器或是微控制器的字、半字、字节的理解
协议
嵌入式协议转换数据通讯之初探:协议与数据缓冲区
TCP/IP学习笔记一:地址解析协议ARP初识
TCP/IP学习笔记二:地址解析协议ARP 数据格式
大杂烩
19英寸 6U 机架的U 等行业术语
小结
- 技术开发时枯燥的,需要耐心,多动手实际,实际动手才能真正掌握核心的技术
- 嵌入式开发技术点很广泛,如今GUI技术、嵌入式操作系统,都涉及多个方向的开发,代码、组件、工具、框架开发,涉及数据结构、算法、应用协议、专用领域的数字逻辑设计
- C、C++、Python、Shell等语言要熟悉,让嵌入式开发想法与项目落地执行
- CPLD、FPGA的开发需要熟悉Verilog HDL等硬件描述语言,不过依旧离不开基础的嵌入式开发经验,因为你要熟悉电子电路的工作原理,在此之上架构GPIO、I2C、SPI、UART等外设
- 总之,嵌入式开发博大精深,需要大家一起学习与努力,一起快速成长