点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达大家好,我是小麦,之前有个朋友在群里问到.map和.elf文件分别起什么作用?虽然是比较基础的问题,但是一时间我也没有答上来了,于是就简单地整理这方面的问题,下面简单复习一下。事情的起因在做MCU开发的过程中,我...
来自机器之心上个月底,万众瞩目的Windows11正式发布了预览版,人们现在可以通过注册加入「WindowsInsider计划」安装测试版的新系统了。虽然这个测试版有些简陋,但安装尝鲜的人络绎不绝,时不时会在朋友圈中看到有人发出自己电脑的截图,就连死机也是值得一说的:微软已经把从...
点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达大家好,我是小麦,我是树莓派的忠实用户,用它可以DIY很多有趣的项目,树莓派Zero是我非常喜欢的一个系列。昨天下午,树莓派基金会发布了树莓派Zero的下一代——树莓派Zero2W,售价定为15美元。虽然短时间国...
点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达大家好,我是小麦,19岁的时候,我在干什么呢?应该是读书,篮球,唱跳和Rap?但是这个少年19岁的时候,已经纯手工自制了一个1200个晶体管的CPU。 这位叫做SamZeloof的美国大学生,最终打造出1200...
点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达大家好,我是小麦,小时候用小霸王玩魂斗罗的时候,三条命就可以打通关,感觉自己挺厉害的,因为魂斗罗的关数还是很多,剧情也比较长。那么,问题来了。为什么魂斗罗只有128KB却可以实现那么长的剧情?下面来给新生代程序员...
点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达我从事嵌入式软件开发有6、7个年头,bsp,驱动,应用软件,androidhall,framework等都有涉猎。平时除了关注嵌入式行业的发展,也多少对Web,后台服务端,分布式等方向的技术有一些关注。近期有萌生...
何为断言断言一般是用于检测在某个程序位置程序必须满足某些条件的宏。一般用的多的可以分两种种情况:前置条件:在某个程度点开始的地方后置条件:在某段程序执行结束后,一般用于检测执行结果断言发生表示程序中存在错误。因此,断言是提高程序可靠性的有效手段。也是开发阶段快速定位问题的一种很好...
点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达大家好,我是小麦,之前写过一篇MQTT的文章,里面用来测试的mqttclient程序是自己编译的。可以参考上一篇文章《MQTT协议,终于有人讲清楚了》。在这篇文章里我简单总结了如何基于Qt的Mqtt库,编译一个m...
点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达前言1干扰对单片机应用系统的影响1.1测量数据误差加大1.2控制系统失灵1.3影响单片机RAM存储器和E2PROM等1.4程序运行失常2如何提高我们设备的抗干扰能力2.1解决来自电源端的干扰2.2模拟信号采样抗干...
点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达单片机的的选型是一件重要而费心的事情;如果单片机型号选择得合适,单片机应用系统就会得经济,工作可靠;如果选择得不合适,就会造成经济浪费,影响单片机应用系统的正常运行,甚至根本就达不到预先设计的功能。对于一个已经设...
点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达大家好,我是小麦,这次分享一个小技巧,打印带颜色编码的日志,希望对你有所帮助。log的重要性在项目开发中,日志可以帮助我们调试和发现产品中潜藏的问题,比如在发生错误的时候,打印相应的日志,定位发生错误的位置,通常...
本次给大家分享一位大佬写的应用于单片机内存管理模块mem_malloc,这个mem_malloc的使用不会产生内存碎片,可以高效利用单片机ram空间。mem_malloc代码仓库:❝https://github.com/chenqy2018/mem_malloc❞mem_mall...
点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达1某天某日某产房,你诞生了(powerup,上电运行),结果你不哭,医生把你提起来,屁股上狠狠一巴掌,你哇哇大哭(reset,复位成功),护士给你检查,看有没有传染病(EMI测试),然后打预防针(绝缘处理),没有...
点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达大家好,我是小麦,很多初学者最初接触单片机时较为苦恼的就是如何入门,也就是从哪一部份,按照怎样的步骤进行学习。在摸索学习步骤的过程浪费时间的同时也会造成学习兴趣的降低。为了帮助大家解决这种情况。分享这篇文章,当然...