痞子衡嵌入式半月刊: 第 32 期

這里分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農歷年分二十四節氣,希望在每個交節之日准時發布一期。
本期刊是開源項目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。
上期回顧 :《痞子衡嵌入式半月刊: 第 31 期》
嘮兩句
上周日(5.23)痞子衡組織了一場蘇州做公眾號的朋友線下見面會。活動很High,下午組隊搞籃球,激烈對抗中距離一下子拉近了;晚上啤酒燒烤小龍蝦,玩牌助興,6個人干掉三箱啤酒。其實痞子衡平時不太喝酒,但是和初次見面的朋友小聚,要想氣氛到位,必須推杯換盞,果然人均6瓶酒下去,大家都分享了工作多年來的深刻感悟,這才是聚會的意義。
下個月中旬痞子衡將會在互推中將這些朋友正式介紹給大家。

本期共收錄 1條資訊、4個項目,希望對你有幫助!
資訊類
1、恩智浦(NXP)全球首個AI應用創新中心於天津正式啟動
恩智浦半導體(NXP)近日於天津啟動人工智能應用創新中心。創新中心共分兩期,一期為人工智能應用示范基地,將集中展示超過100個恩智浦及合作伙伴的前沿技術和終端應用,覆蓋智慧城市、智能家居、智能出行、智能工業等多領域。二期項目為人工智能創新實踐基地,將通過技術培訓和領先的研發平台賦能合作伙伴開展本地化創新,成為與當地生態合作伙伴協作的樞紐,激發創新。

項目類
1、Gear-Lib - 適用於IoT/嵌入式/網絡服務開發的C基礎庫
Gear-Lib是一個適用於IOT/嵌入式/網絡服務開發的C基礎庫。軟件全部用POSIX C實現,目標是為了跨平台兼容Linux, Windows, Android, iOS。
目前Gear-Lib中實現了涵蓋數據結構、網絡庫、異步、I/O、多媒體、系統抽象層等方向共34個庫。

2、Quantum Platform - 一種輕量級的實時嵌入式框架
QP(Quantum Platform)是一種輕量級的實時嵌入式框架 Real-Time Embedded Framework (RTEF),提供架構復用和並發編程,可以完成更高概念性完整性的安全代碼,並顯著提高軟件質量。
QP系列包括QP/C, QP/C++和QP-nano 框架,所有都具有嚴格的質量控制,詳細的記錄以及商業許可。QP中用層次狀態圖(UML活動圖)表示的活動對象行為在QP中是有詳細說明的。框架支持手工用C或者C++對UML狀態機進行編碼,也可以由自動代碼生成QM模板工具。

3、TraNOR - 2495個晶體管DIY的8位/7MHz的CPU
TraNOR是國外一個叫Dennis Kuschel的哥們做的主頻7MHz的8位CPU,還有操作系統並支持I2C和SPI總線,所有設計文件全部開源。
TraNor為100%的分立計算機設計,除了使用現成的ROM、RAM和LCD模塊之外,CPU和I/O都是由分立的晶體管組成的 ,4個8位的I/O端口使用了598個晶體管,其它的1897個MOSFETs用來搭建CPU。
作者還開發了一個操作系統,包含了一些有用的API功能,並且還做了支持Linux和Windows的交叉編譯器。

4、Polyphonic Touch PCB Piano - 基於Atmega328P單片機制作的迷你電子琴
來自Hackaday上的一個項目,作者分享了所有的設計文件 - PCB的原理圖、布局布線圖、Gerber文件(可以直接打板)、直接下載使用的Hex文件以及Arduino的源代碼。
項目主頁:https://hackaday.io/project/178953-polyphonic-touch-pcb-piano
核心器件采用了Arduino Uno上的經典8位單片機Atmega328P,輸入按鍵采用了觸摸按鍵的方式,沒有物理按鍵,節省了成本,輸出聲音采用蜂鳴器,並用4個不同的頻率合成以達到較好的聲音效果。

歡迎訂閱
文章會同時發布到我的 博客園主頁、CSDN主頁、知乎主頁、微信公眾號 平台上。
微信搜索"痞子衡嵌入式"或者掃描下面二維碼,就可以在手機上第一時間看了哦。

