痞子衡嵌入式半月刊: 第 96 期
這裡分享嵌入式領域有用有趣的專案/工具以及一些熱點新聞,農曆年分二十四節氣,希望在每個交節之日準時釋出一期。
本期刊是開源專案(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。
上期回顧 :《痞子衡嵌入式半月刊: 第 95 期》
嘮兩句
歷史上的今天:1896年3月24日,俄國波波夫表演無線電通訊成功。
本期共收錄 4 個專案,2 個工具,希望對你有幫助!
專案類
1、CHERIoT RTOS - 面向嵌入式安全物聯網的RTOS
CHERI 的全稱是 Capability Hardware Enhanced RISC Instructions,硬體增強 RISC 指令,由英國劍橋大學與美國 SRI International 的合作研究專案。
CHERIoT(用於物聯網的RISC-V功能硬體擴充套件)建立在 CHERI 和 RISC-V 之上,提供 ISA 和軟體模型,讓依賴於物件粒度空間的軟體在記憶體釋放後具有確定性和安全性,直接暴露給 C/C++ 語言模型的輕量級劃分。這可以在全新的RTOS上執行現有的嵌入式軟體元件,該 RTOS 可擴充套件到大量隔離(安全通訊)空間,即使在SRAM低於256 KB的系統上也是如此。
- 專案地址:https://github.com/Microsoft/cheriot-rtos
2、SOF - 一個開源的音訊數字訊號處理(DSP)韌體
Sound Open Firmware (SOF) 是一個開源的音訊數字訊號處理(DSP)韌體基礎設施和SDK。SOF 作為一個社群專案提供基礎設施、實時控制部件和音訊驅動程式。
- 專案地址:https://github.com/thesofproject/sof
SOF 韌體和 SDK 適用於對現代 dsp 上的音訊或訊號處理感興趣的開發人員。SOF 提供了一個框架,音訊開發人員可以在其中建立、測試和調整以下內容:
- 音訊處理管道和拓撲。
- 音訊處理元件。
- DSP基礎設施和驅動程式。
- 主機作業系統基礎設施和驅動程式。
3、hoard-of-bitfonts - 包含大量舊式電腦上使用的點陣圖字型
隨著作業系統和 gui 轉向可伸縮的向量字型,在20世紀80年代和90年代占主導地位的點陣圖字型在不明顯的二進位制格式中逐漸消失,並迅速陷入默默無聞。這個儲存庫的主要目的是將這些點陣圖字型從二進位制的束縛中解放出來,保留單色點陣圖排版的古老藝術以供人類欣賞。
- 專案地址:https://github.com/robhagemans/hoard-of-bitfonts
4、grayscale_lcd - 單色屏實現影片播放效果
正常情況下,單色屏僅有兩種顏色。作者研究發現很多電子產品就是用的單色屏做的多級灰度展示,作者深入研究並詳細記錄了其實現過程,即透過 PWM 調製實現了一定的灰度展示,最終最佳化後播放影片的效果非常流暢。
- 專案介紹:https://www.zephray.me/post/grayscale_lcd/
工具類
1、HexEd.it - 一款線上的Hex編輯器
HexEd.it 是完全免費的商業和非商業用途的 Hex 編輯器,無需安裝即可在所有現代瀏覽器中執行。
- 軟體主頁:https://hexed.it/
2、FreeType - 一個開源軟體字型引擎
FreeType 是一個免費提供的軟體庫,用於渲染字型。它是用 C 語言編寫的,設計成小巧、高效、高度可定製和可移植的,同時能夠生成大多數向量和點陣圖字型格式的高質量輸出(字形影像)。
- 軟體主頁:https://freetype.org/
歡迎訂閱
文章會同時釋出到我的 部落格園主頁、CSDN主頁、知乎主頁、微信公眾號 平臺上。
微信搜尋"痞子衡嵌入式"或者掃描下面二維碼,就可以在手機上第一時間看了哦。