1. 程式人生 > >《痞子衡嵌入式半月刊》 第 25 期

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

# 痞子衡嵌入式半月刊: 第 25 期 ![](http://henjay724.com/image/cnblogs/pzh_mcu_bi_weekly.PNG) 這裡分享嵌入式領域有用有趣的專案/工具以及一些熱點新聞,農曆年分二十四節氣,希望在每個交節之日準時釋出一期。 本期刊是開源專案(GitHub: [JayHeng/pzh-mcu-bi-weekly](https://github.com/JayHeng/pzh-mcu-bi-weekly)),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。 **上期回顧** :[《痞子衡嵌入式半月刊: 第 24 期》](https://www.cnblogs.com/henjay724/p/14322190.html) ## 嘮兩句 立春是上週三的事了,很抱歉推遲了近10天才給大家帶來新一期半月刊,大家放心,半月刊有可能會遲,但絕不會缺席。 今天是牛年大年初一,痞子衡就給大家拜個年吧,祝各位讀者在牛年裡工作順利,事業有成,愛情甜蜜,家庭幸福,專業技術突飛猛進,成為行業大牛。 本期共收錄 2條資訊、2個專案、2個工具,希望對你有幫助! ## 資訊類 ### 1、瑞薩電子推出Arm Cortex MCU產品家族全新RA4M2 MCU產品群,擴充套件在低功耗工業與物聯網應用中的覆蓋範圍 > 產品主頁: https://www2.renesas.cn/ra4m2?utm_campaign=mcu_ra4m2&utm_source=press_release&utm_medium=press_release&utm_content=ra4m2 近日, 瑞薩電子宣佈推出12款全新RA4M2微控制器(MCU)產品,以擴充套件其RA4系列MCU陣容。新產品將超低功耗、高效能和增強的安全性充分結合,使其成為工業與物聯網應用的理想解決方案。 ![](http://henjay724.com/image/biweekly/RA4M2.jpg) RA4M2 MCU產品群的關鍵特性: ```text - 提供執行模式下80μA/MHz的超低功耗,喚醒時間為30μs - 採用100MHz主頻Arm Cortex-M33核心,支援TrustZone技術 - 包含瑞薩安全加密引擎的完整安全解決方案 - 提供48-100引腳LQFP封裝,以及48引腳QFN封裝 - 整合512KB、384KB或256KB快閃記憶體,128K SRAM - 電容式觸控感應單元 - 全速USB 2.0 - 高階模擬功能,支援一路ADC - QuadSPI - SDHI ``` RA4M2 MCU採用基於Armv8-M架構的Arm® Cortex®-M33核心,整合Arm TrustZone®技術和瑞薩安全加密引擎。安全加密引擎包含多個對稱和非對稱加密加速器、高階金鑰管理、安全的生命週期管理、抵抗功率分析攻擊和篡改檢測功能。這一組合使客戶能夠實現安全晶片功能,讓物聯網邊緣裝置等低功耗應用獲得安全保障。 ### 2、瑞薩正式收購Dialog,為車用晶片業務市場積極佈局 2月8日,據瑞薩電子最新公告宣佈,瑞薩與電源管理提供商Dialog已就以每股67.50歐元全現金方式收購Dialog全部已發行股本和將要發行股本的條款達成協議,總股權價值約為49億歐元(約合59億美元)。收購完成後,Dialog將成為瑞薩電子的全資子公司,這為瑞薩在車用晶片市場的競爭注入新的活力。 ![](http://henjay724.com/image/biweekly/Dialog_Renesas.png) > 晶片主頁:https://www.dialog-semiconductor.com/press-releases/renesas-and-dialog-semiconductor-join-forces-advance-global-leadership-embedded 儘管2021年汽車晶片市場供不應求,但並不妨礙半導體巨頭收購動作頻現。瑞薩電子在汽車微控制器領域擁有約30%的全球市場份額,車用晶片約佔其營收的一半。Dialog以其低功耗和混合訊號專業技術為核心,擁有非常廣泛且豐富的產品系列,包括電池和電源管理、電源轉換、CMIC、LED驅動器、ASIC、無線充電技術等,是高整合度和高能效混合訊號IC的重要供應商,為物聯網、消費電子產品以及汽車和工業終端市場的高增長細分市場中的眾多客戶提供服務。兩家公司技術資產的互補性和產品組合的規模將使瑞薩電子能夠構建更強大、更全面的解決方案,以服務於物聯網和汽車市場等高增長細分市場。 ## 專案類 ### 1、key_board - 用於微控制器中的小巧多功能按鍵支援庫 key_board 是網友 wei513723 維護的用於微控制器中的小巧多功能按鍵支援庫。 > 專案主頁: https://gitee.com/wei513723/key_board 軟體採用了分層的思想,並且做到了與平臺無關,使用者只需要提供按鍵的基本資訊和讀寫io電平的函式即可,非常方便移植,同時支援多個矩陣鍵盤及多個單io控制鍵盤,目前已實現按下觸發、彈起觸發、長按自動觸發、長按彈起觸發、多擊觸發、連續觸發等功能,並且能夠隨意組合(支援狀態的同一時間軸和非同一時間軸),後續還會新增更多的功能。 ### 2、WATCH-X - 一款功能豐富的智慧手錶 WATCH-X是一款基於LittleVGL的開源智慧手錶專案, 能夠支援高質量流暢(60FPS+)的動畫效果的顯示,炫酷的介面加上易於擴充套件的系統框架,非常容易上手,下面是WATCH-X展示的部分功能UI介面。 > 工具主頁:https://github.com/FASTSHIFT/WatchX ![](http://henjay724.com/image/biweekly/Watch-X.png) WATCH-X能夠支援功能主要有9大類,分別是時間顯示,溫度顯示,氣壓顯示,海拔顯示,秒錶,亮度控制,時間控制,簡易遊戲系統,自動關機等。為支援這些功能需求,硬體系統如下: ```text * 1.主控: STM32F411CEU6 (主頻:100MHz RAM:128KB ROM:512KB) * 2.螢幕: ST7789 IPS 1.14inch SPI介面 135x240解析度 100Hz重新整理率 * 3.輸入裝置: 按鍵x3 * 4.RTC:MCU內建RTC時鐘 * 5.加速度計:MPU6050 * 6.氣壓計:BMP180 * 7.電源管理:TP4056 + TPS63070 ``` 該手錶專案還提供了詳細的硬體原理圖設計檔案和PCB設計檔案作為參考,輕鬆就能玩轉起來! ## 工具類 ### 1、SQLite - 強大的適用於多平臺的SQL資料庫引擎 SQLite是世界上部署最廣泛的資料庫,它是一種C語言庫,它實現了一個小型,快速,自包含,高可靠性,功能齊全的SQL資料庫引擎。 > 專案主頁: https://www.sqlite.org/index.html ![](http://henjay724.com/image/biweekly/SQLite.jpg) SQLite是嵌入式SQL資料庫引擎。與大多數其他SQL資料庫不同,SQLite沒有單獨的伺服器程序。SQLite直接讀取和寫入普通磁碟檔案。資料庫檔案格式是跨平臺的,使用者可以在32位和64位系統之間或在big-endian和 little-endian 體系結構之間自由複製資料庫 。這些功能使SQLite成為應用程式檔案格式的流行選擇。 SQLite是一個緊湊的庫。啟用所有功能後,庫大小可以小於600KB,具體取決於目標平臺和編譯器優化設定。在記憶體使用和速度之間需要權衡。SQLite通常為您提供的記憶體越多,執行速度就越快。但是,即使在低記憶體環境下,效能通常也相當不錯。根據使用方式,SQLite可以比直接檔案系統I/O更快。 ### 2、sqlcipher - 適用於本地資料儲存的更加安全的SQLite SQLCipher擴充套件了SQLite專案,以新增安全性增強功能,使其更適合於加密的本地資料儲存,例如:動態加密,篡改檢測,記憶體清理,強金鑰派生等。SQLCipher基於SQLite,並且穩定地集成了穩定的上游發行功能。 > 專案主頁: https://github.com/sqlcipher/sqlcipher SQLCipher具有如下的功能特點: ```text - 高效能,許多操作的加密開銷僅為5-15% - 資料庫檔案的100%加密 - 良好的安全模式(CBC模式,HMAC,金鑰派生) - 零配置和應用級加密 ``` SQLCipher也與標準SQLite資料庫相容。如果未提供金鑰,則SQLCipher的行為將與標準SQLite庫類似。使用ATTACH和sqlcipher_export()便捷函式,也可以從純文字資料庫(標準SQLite)轉換為加密的SQLCipher資料庫。 感興趣的嵌入式er可以去嘗試在自己的裝置上使用sqlcipher 及SQLite。 ### 歡迎訂閱 文章會同時釋出到我的 [部落格園主頁](https://www.cnblogs.com/henjay724/)、[CSDN主頁](https://blog.csdn.net/henjay724)、[知乎主頁](https://www.zhihu.com/people/henjay724)、[微信公眾號](http://weixin.sogou.com/weixin?type=1&query=痞子衡嵌入式) 平臺上。 微信搜尋"__痞子衡嵌入式__"或者掃描下面二維碼,就可以在手機上第一時間看了哦。 ![](http://henjay724.com/image/github/pzhMcu_qrcode_258x2