这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。

本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。
上期回顾 :《痞子衡嵌入式半月刊: 第 30 期》
上周三是立夏,历史上的今天:1940年5月16日,在枣宜会战中中华民国军事将领张自忠于宜城阵亡,被追授为上将,成为二战中盟军阵亡的最高军衔的将领。
本期共收录 4个项目,2个工具,希望对你有帮助!
CuTest是一款微小的C语言单元测试框,是我迄今为止见到的最简洁的测试框架之一,只有2个文件,CuTest.c和CuTest.h,全部代码加起来不到一千行。麻雀虽小,五脏俱全,测试的构建、测试的管理、测试语句,都全部包含在内。
项目主页: http://cutest.sourceforge.net/
合宙LuatOS是运行在嵌入式硬件的实时操作系统,用户编写lua代码就可完成各种功能,只占用很少的内存和Flash空间。
项目主页: https://gitee.com/openLuat/LuatOS
特点包括:
EFSM(event finite state machine,事件驱动型有限状态机),是一个基于事件驱动的有限状态机,主要应用于嵌入式设备的软件系统中。
项目主页: https://gitee.com/simpost/EFSM
EFSM的设计原则是:简单!EFSM的使用者只需要关心:
由于EFSM的巧妙设计,避免了命名冲突的问题,你可以在一个程序中定义多个状态机;要是能对不同状态进行组织,还可以做出层次状态机的结构。EFSM总共分为两个部分:
WowCube是2021年CES创新奖的获奖者。这款立方体形状的设备由父子团队Savva和Ilya Osipov发明,两侧各有4个彩色IPS屏幕--总共24个,还有8个微处理器和隐藏在内部的加速计。
项目主页: https://wowcube.com/
WowCube用户可以沿着多个轴转动从而不断改变屏幕之间的排列方式。游戏是通过旋转和摇晃设备来实现。用户无需点击屏幕或按键。
爱科识是用于静态代码分析(SAST)的下一代源代码分析工具。它使用先进的编译 器分析技术来解析软件程序上下文、数据流及控制流,以便检测出代码里难以找出的缺陷。 爱科识能 轻松、快速地开发高质量代码、识别漏洞,并保证代码符合公司与行业,以及软件的合规性标准。
软件主页: https://xcalibyte.com.cn/aikeshi-jingtai-fenxi-gongju/
爱科识精准、直观,可在软件开发生命周期(SDLC)的早期识别代码缺陷。您可以在开发周期中进行“左移”测试,从而极大地提高工作效率。此外,爱科识还可通过源代码分析来识别导致内存损坏,核心转储,缓冲区溢出,非法操作,空指针等的缺陷。
ImHex是一款功能强大的十六进制编辑器,该工具专为逆向工程分析师、编程开发人员以及那些想好好保护自己眼睛的安全人员所设计。
软件主页: https://github.com/WerWolv/ImHex
功能包括:
文章会同时发布到我的 博客园主页、CSDN主页、知乎主页、微信公众号 平台上。
微信搜索"痞子衡嵌入式"或者扫描下面二维码,就可以在手机上第一时间看了哦。
最后欢迎关注痞子衡个人微信公众号【痞子衡嵌入式】,一个专注嵌入式技术的公众号,跟着痞子衡一起玩转嵌入式。
衡杰(痞子衡),目前就职于恩智浦MCU系统部门,担任嵌入式系统应用工程师。
专栏内所有文章的转载请注明出处:http://www.cnblogs.com/henjay724/
与痞子衡进一步交流或咨询业务合作请发邮件至 [email protected]
可以关注痞子衡的Github主页 https://github.com/JayHeng,有很多好玩的嵌入式项目。
关于专栏文章有任何疑问请直接在博客下面留言,痞子衡会及时回复免费(划重点)答疑。
痞子衡邮箱已被私信挤爆,技术问题不推荐私信,坚持私信请先扫码付款(5元起步)再发。