痞子衡嵌入式半月刊: 第 25 期
這里分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農歷年分二十四節氣,希望在每個交節之日准時發布一期。
本期刊是開源項目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。
上期回顧 :《痞子衡嵌入式半月刊: 第 24 期》
嘮兩句
立春是上周三的事了,很抱歉推遲了近10天才給大家帶來新一期半月刊,大家放心,半月刊有可能會遲,但絕不會缺席。
今天是牛年大年初一,痞子衡就給大家拜個年吧,祝各位讀者在牛年里工作順利,事業有成,愛情甜蜜,家庭幸福,專業技術突飛猛進,成為行業大牛。
本期共收錄 2條資訊、2個項目、2個工具,希望對你有幫助!
資訊類
1、瑞薩電子推出Arm Cortex MCU產品家族全新RA4M2 MCU產品群,擴展在低功耗工業與物聯網應用中的覆蓋范圍
近日, 瑞薩電子宣布推出12款全新RA4M2微控制器(MCU)產品,以擴展其RA4系列MCU陣容。新產品將超低功耗、高性能和增強的安全性充分結合,使其成為工業與物聯網應用的理想解決方案。
RA4M2 MCU產品群的關鍵特性:
- 提供運行模式下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將成為瑞薩電子的全資子公司,這為瑞薩在車用芯片市場的競爭注入新的活力。
盡管2021年汽車芯片市場供不應求,但並不妨礙半導體巨頭收購動作頻現。瑞薩電子在汽車微控制器領域擁有約30%的全球市場份額,車用芯片約占其營收的一半。Dialog以其低功耗和混合信號專業技術為核心,擁有非常廣泛且豐富的產品系列,包括電池和電源管理、電源轉換、CMIC、LED驅動器、ASIC、無線充電技術等,是高集成度和高能效混合信號IC的重要供應商,為物聯網、消費電子產品以及汽車和工業終端市場的高增長細分市場中的眾多客戶提供服務。兩家公司技術資產的互補性和產品組合的規模將使瑞薩電子能夠構建更強大、更全面的解決方案,以服務於物聯網和汽車市場等高增長細分市場。
項目類
1、key_board - 用於單片機中的小巧多功能按鍵支持庫
key_board 是網友 wei513723 維護的用於單片機中的小巧多功能按鍵支持庫。
軟件采用了分層的思想,並且做到了與平台無關,用戶只需要提供按鍵的基本信息和讀寫io電平的函數即可,非常方便移植,同時支持多個矩陣鍵盤及多個單io控制鍵盤,目前已實現按下觸發、彈起觸發、長按自動觸發、長按彈起觸發、多擊觸發、連續觸發等功能,並且能夠隨意組合(支持狀態的同一時間軸和非同一時間軸),后續還會添加更多的功能。
2、WATCH-X - 一款功能豐富的智能手表
WATCH-X是一款基於LittleVGL的開源智能手表項目, 能夠支持高質量流暢(60FPS+)的動畫效果的顯示,炫酷的界面加上易於擴展的系統框架,非常容易上手,下面是WATCH-X展示的部分功能UI界面。
WATCH-X能夠支持功能主要有9大類,分別是時間顯示,溫度顯示,氣壓顯示,海拔顯示,秒表,亮度控制,時間控制,簡易游戲系統,自動關機等。為支持這些功能需求,硬件系統如下:
* 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數據庫引擎。
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,並且穩定地集成了穩定的上游發行功能。
SQLCipher具有如下的功能特點:
- 高性能,許多操作的加密開銷僅為5-15%
- 數據庫文件的100%加密
- 良好的安全模式(CBC模式,HMAC,密鑰派生)
- 零配置和應用級加密
SQLCipher也與標准SQLite數據庫兼容。如果未提供密鑰,則SQLCipher的行為將與標准SQLite庫類似。使用ATTACH和sqlcipher_export()便捷函數,也可以從純文本數據庫(標准SQLite)轉換為加密的SQLCipher數據庫。
感興趣的嵌入式er可以去嘗試在自己的設備上使用sqlcipher 及SQLite。
歡迎訂閱
文章會同時發布到我的 博客園主頁、CSDN主頁、知乎主頁、微信公眾號 平台上。
微信搜索"痞子衡嵌入式"或者掃描下面二維碼,就可以在手機上第一時間看了哦。