引言
- 嵌入式开发涉及到多个技术领域,计算机、电子、软硬件开发,理论与实践结合,才能真正掌握
- 嵌入式的产品更是复杂多样,从电子玩具到航空航天,工业自动化到个人消费类产品
- 嵌入式开发主要为C语言开发,后面会涉及到C++、Javascript等
- 覆盖基础的软硬件知识到各种复杂的应用协议,项目实战经验分享
- 本篇梳理之前零零散散的技术点,做个归类,不断的更新,方便查漏补缺,方便全局索引
硬件
关闭Cadence 原理图 弹出startpage 页面的方法
软件
51单片机液晶1602 ADC0832 proteus仿真源程序
STM32F103VCT6+W5500实现TCP Client通信
STM32+W5500+Freemodbus Modbus-TCP
STM32F103RBT6+DM9000CEP+UIP Telnet
经验
Source Insight 中文注释文字为乱码的有效解决方法
知识点
协议
大杂烩
小结
- 技术开发时枯燥的,需要耐心,多动手实际,实际动手才能真正掌握核心的技术
- 嵌入式开发技术点很广泛,如今GUI技术、嵌入式操作系统,都涉及多个方向的开发,代码、组件、工具、框架开发,涉及数据结构、算法、应用协议、专用领域的数字逻辑设计
- C、C++、Python、Shell等语言要熟悉,让嵌入式开发想法与项目落地执行
- CPLD、FPGA的开发需要熟悉Verilog HDL等硬件描述语言,不过依旧离不开基础的嵌入式开发经验,因为你要熟悉电子电路的工作原理,在此之上架构GPIO、I2C、SPI、UART等外设
- 总之,嵌入式开发博大精深,需要大家一起学习与努力,一起快速成长