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

2022-01-10 16:02:50 字數 3704 閱讀 4177

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

本期刊是開源專案(github: jayheng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。

上期回顧:《痞子衡嵌入式半月刊: 第 24 期》

立春是上周三的事了,很抱歉推遲了近10天才給大家帶來新一期半月刊,大家放心,半月刊有可能會遲,但絕不會缺席。

今天是牛年大年初一,痞子衡就給大家拜個年吧,祝各位讀者在牛年裡工作順利,事業有成,愛情甜蜜,家庭幸福,專業技術突飛猛進,成為行業大牛。

本期共收錄 2條資訊、2個專案、2個工具,希望對你有幫助!

產品主頁:

近日, 瑞薩電子宣布推出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月8日,據瑞薩電子最新公告宣布,瑞薩與電源管理提供商dialog已就以每股67.50歐元全現金方式收購dialog全部已發行股本和將要發行股本的條款達成協議,總股權價值約為49億歐元(約合59億美元)。收購完成後,dialog將成為瑞薩電子的全資子公司,這為瑞薩在車用晶元市場的競爭注入新的活力。

晶元主頁:

儘管2023年汽車晶元市場供不應求,但並不妨礙半導體巨頭收購動作頻現。瑞薩電子在汽車微控制器領域擁有約30%的全球市場份額,車用晶元約佔其營收的一半。dialog以其低功耗和混合訊號專業技術為核心,擁有非常廣泛且豐富的產品系列,包括電池和電源管理、電源轉換、cmic、led驅動器、asic、無線充電技術等,是高整合度和高能效混合訊號ic的重要**商,為物聯網、消費電子產品以及汽車和工業終端市場的高增長細分市場中的眾多客戶提供服務。兩家公司技術資產的互補性和產品組合的規模將使瑞薩電子能夠構建更強大、更全面的解決方案,以服務於物聯網和汽車市場等高增長細分市場。

key_board 是網友 wei513723 維護的用於微控制器中的小巧多功能按鍵支援庫。

專案主頁:

軟體採用了分層的思想,並且做到了與平台無關,使用者只需要提供按鍵的基本資訊和讀寫io電平的函式即可,非常方便移植,同時支援多個矩陣鍵盤及多個單io控制鍵盤,目前已實現按下觸發、彈起觸發、長按自動觸發、長按彈起觸發、多擊觸發、連續觸發等功能,並且能夠隨意組合(支援狀態的同一時間軸和非同一時間軸),後續還會新增更多的功能。

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設計檔案作為參考,輕鬆就能玩轉起來!

sqlite是世界上部署最廣泛的資料庫,它是一種c語言庫,它實現了乙個小型,快速,自包含,高可靠性,功能齊全的sql資料庫引擎。

專案主頁:

sqlite是嵌入式sql資料庫引擎。與大多數其他sql資料庫不同,sqlite沒有單獨的伺服器程序。sqlite直接讀取和寫入普通磁碟檔案。資料庫檔案格式是跨平台的,使用者可以在32位和64位系統之間或在big-endian和 little-endian 體系結構之間自由複製資料庫 。這些功能使sqlite成為應用程式檔案格式的流行選擇。

sqlite是乙個緊湊的庫。啟用所有功能後,庫大小可以小於600kb,具體取決於目標平台和編譯器優化設定。在記憶體使用和速度之間需要權衡。sqlite通常為您提供的記憶體越多,執行速度就越快。但是,即使在低記憶體環境下,效能通常也相當不錯。根據使用方式,sqlite可以比直接檔案系統i/o更快。

sqlcipher擴充套件了sqlite專案,以新增安全性增強功能,使其更適合於加密的本地資料儲存,例如:動態加密,篡改檢測,記憶體清理,強金鑰派生等。sqlcipher基於sqlite,並且穩定地整合了穩定的上游發行功能。

專案主頁:

sqlcipher具有如下的功能特點:

- 高效能,許多操作的加密開銷僅為5-15%

- 資料庫檔案的100%加密

- 良好的安全模式(cbc模式,hmac,金鑰派生)

- 零配置和應用級加密

sqlcipher也與標準sqlite資料庫相容。如果未提供金鑰,則sqlcipher的行為將與標準sqlite庫類似。使用attach和sqlcipher_export()便捷函式,也可以從純文字資料庫(標準sqlite)轉換為加密的sqlcipher資料庫。

感興趣的嵌入式er可以去嘗試在自己的裝置上使用sqlcipher 及sqlite。

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

這裡分享嵌入式領域有用有趣的專案 工具以及一些熱點新聞,農曆年分二十四節氣,希望在每個交節之日準時發布一期。本期刊是開源專案 github jayheng pzh mcu bi weekly 歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。上期回顧 痞子衡嵌入式半月刊 第 17 期 今天是霜...

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

這裡分享嵌入式領域有用有趣的專案 工具以及一些熱點新聞,農曆年分二十四節氣,希望在每個交節之日準時發布一期。本期刊是開源專案 github jayheng pzh mcu bi weekly 歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。上期回顧 痞子衡嵌入式半月刊 第 48 期 立春是上...

痞子衡嵌入式 第一本Git命令教程(0) 索引

在開始git課程之前,需要先跟大家普及2個重要概念 四度空間 四種狀態 後續課程都是圍繞這兩個重要概念展開的。第乙個重要概念是git的四度空間。在git倉庫目錄下的檔案改動 增刪改操作 共有如下4個空間來記錄 儲存,git命令就是用於將檔案改動切換到不同的空間來記錄。如果你只是git的輕度使用者,原...