关注「嵌入式大杂烩」,选择「星标公众号」一起进步!在嵌入式产品开发中,经常会遇到两个设备之间的通信、设备与服务器的通信、设备和上位机的通信等,很多时候通信协议都是自定义的,所以就涉及到自定义协议的解析和组包问题。比如针对下面的这样一个协议:帧头1帧头2字段1字段2校验固定值:0x...
关注「嵌入式大杂烩」,选择「星标公众号」一起进步!作者 | Acuity1.写在前面spi(SerialPeripheralInterface)即串行外设接口。与i2c一样,spi也常用外设设备通信的总线,从事嵌入式开发必不可少的掌握。根据本人以往的经历,对spi进行总结(主要...
在嵌入式学习的道路上,钻研精神必不可少,与此同时,借鉴他人的学习经验也是非常重要的一项技能,今天为大家推荐几个非常硬核的圈内大佬,看看他们是如何走好嵌入式开发之路的!嵌入式实验基地 公众号【嵌入式实验基地】号主:小飞哥,认真做技术分享的小年青,主要分享嵌入式软、硬件设计、物联网...
关注「嵌入式大杂烩」,选择「星标公众号」一起进步!01修改与编译内核前面小哥主要是跟大家讲解了uboot的烧录、使用等等,而对于嵌入式Linux环境而言其实主要是分为三大块:uboot,LinuxKernel(内核),文件系统,当然高版本的内核存在设备树文件等等,不过感觉还不足以...
关注「嵌入式大杂烩」,选择「星标公众号」一起进步!大家好,我是ZhengN。本次给大家分享一个C/C的小知识——#pragmaonce。我之前也没用过#pragmaonce,直到看到同事的代码有用到,所以去了解了一下。分享一篇博文:❝https://blog.csdn.net/f...
关注「嵌入式大杂烩」,选择「星标公众号」一起进步!作者 | Alicedodo状态机是一种思想,事件驱动也是一种思想。状态机推文:干货|嵌入式之状态机编程改变嵌软开发思维方式之:状态机的三种实现方法本篇来一起学习事件驱动。事件驱动的概念生活中有很多事件驱动的例子,上自习瞒着老师偷...
关注「嵌入式大杂烩」,选择「星标公众号」一起进步!作者|Elektor译者 | 禾沐国内嵌入式软件开发一直比较传统,除涉及关键系统外的多数项目,都是在“编程”优先的开发方式驱动下实施的。这背后的原因有很多,除了产品上市压力大、建模和仿真工具价格不菲之外,还有一个重要因素——嵌入式...
关注「嵌入式大杂烩」,选择「星标公众号」一起进步!作者 | Alicedodo上一篇推文:咱们是时候改变一下嵌入式软件开发思维方式了!提到了状态机。在之前的推文中:干货|嵌入式之状态机编程。有简单介绍了状态机的示例。这次我们一起来学习C语言实现状态机的三种方法解析。状态机的实现无...
作者| strongerHuang微信公众号|嵌入式专栏这是一款基于AVR128DA48的超低功耗LCD时钟,能够使用CR2032纽扣电池或太阳能电池运行三年以上:它使用AVR128DA48的片上温度传感器,用ADC读取其自身的电源电压。还有一个I2C接口,你可以连接一...
来源|屋脊雀菜单框架介绍声明:本处所说的菜单是用在128*64这种小屏幕的菜单,例如下面这种,不是彩屏上的GUI。作为一个底层驱动工程师,驱动写完了,是要写硬件测试程序的。这个测试程序,一般给测试部/硬件工程师用来测试硬件,也会给工厂产线测试准成品。开始的人偷懒,不想一秒就直接上...
关注「嵌入式大杂烩」,选择「星标公众号」一起进步!来源| 朱老师IT充电站昨天应邀发了个内推,今天来接着前天的话题说一下,当前乃至未来5-10年,嵌入式开发者还有哪些风口。开始之前先说一下风口的本质,其实就是一段时间的人才供需不平衡。说白了就是由于行业突变,突然爆发,敏锐的资本快...