天天看點

《痞子衡嵌入式半月刊》 第 31 期

這裡分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農曆年分二十四節氣,希望在每個交節之日準時釋出一期。

《痞子衡嵌入式半月刊》 第 31 期

本期刊是開源項目(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
《痞子衡嵌入式半月刊》 第 31 期

特點包括:

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/
《痞子衡嵌入式半月刊》 第 31 期

WowCube使用者可以沿着多個軸轉動進而不斷改變螢幕之間的排列方式。遊戲是通過旋轉和搖晃裝置來實作。使用者無需點選螢幕或按鍵。

愛科識是用于靜态代碼分析(SAST)的下一代源代碼分析工具。它使用先進的編譯 器分析技術來解析軟體程式上下文、資料流及控制流,以便檢測出代碼裡難以找出的缺陷。 愛科識能 輕松、快速地開發高品質代碼、識别漏洞,并保證代碼符合公司與行業,以及軟體的合規性标準。

軟體首頁: https://xcalibyte.com.cn/aikeshi-jingtai-fenxi-gongju/
《痞子衡嵌入式半月刊》 第 31 期

愛科識精準、直覺,可在軟體開發生命周期(SDLC)的早期識别代碼缺陷。您可以在開發周期中進行“左移”測試,進而極大地提高工作效率。此外,愛科識還可通過源代碼分析來識别導緻記憶體損壞,核心轉儲,緩沖區溢出,非法操作,空指針等的缺陷。

ImHex是一款功能強大的十六進制編輯器,該工具專為逆向工程分析師、程式設計開發人員以及那些想好好保護自己眼睛的安全人員所設計。

軟體首頁: https://github.com/WerWolv/ImHex
《痞子衡嵌入式半月刊》 第 31 期

功能包括:

文章會同時釋出到我的 部落格園首頁、CSDN首頁、知乎首頁、微信公衆号 平台上。

微信搜尋"痞子衡嵌入式"或者掃描下面二維碼,就可以在手機上第一時間看了哦。

《痞子衡嵌入式半月刊》 第 31 期

  最後歡迎關注痞子衡個人微信公衆号【痞子衡嵌入式】,一個專注嵌入式技術的公衆号,跟着痞子衡一起玩轉嵌入式。

《痞子衡嵌入式半月刊》 第 31 期
《痞子衡嵌入式半月刊》 第 31 期
《痞子衡嵌入式半月刊》 第 31 期

  衡傑(痞子衡),目前就職于恩智浦MCU系統部門,擔任嵌入式系統應用工程師。

  專欄内所有文章的轉載請注明出處:http://www.cnblogs.com/henjay724/

  與痞子衡進一步交流或咨詢業務合作請發郵件至 [email protected]

  可以關注痞子衡的Github首頁 https://github.com/JayHeng,有很多好玩的嵌入式項目。

  關于專欄文章有任何疑問請直接在部落格下面留言,痞子衡會及時回複免費(劃重點)答疑。

  痞子衡郵箱已被私信擠爆,技術問題不推薦私信,堅持私信請先掃碼付款(5元起步)再發。