這裏分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農曆年分二十四節氣,但願在每一個交節之日準時發佈一期。html
本期刊是開源項目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。git
上期回顧 :《痞子衡嵌入式半月刊: 第 1 期》程序員
今天是立春與雨水交節,雨水節氣標示着降雨開始、雨量漸增,俗話說「春雨貴如油」,適宜的降水對農做物的生長很重要。github
受疫情影響,相信本週大部分朋友仍是 Work at home 居多,在家裏辦公效率確定不如在公司,不過若是能借此機會潛心下來閱讀技術文檔或者寫一些工做小結,或許能更有收穫。算法
從本期開始,增長《i.MXRT出品》分類,推介基於i.MXRT系列的客戶產品。編程
本期共收錄 1條資訊、4個項目、2個工具、2個RT產品,但願對你有幫助!sublime-text
ARM 近日公佈了最新 Cortex-M 系列內核(Cortex-M55),還同時推出了 Ethos-U55 microNPU,旨在爲低功耗嵌入式設備提高機器學習和推理能力,擴展產品組合以知足新的需求。安全
Cortex-M55 與 Ethos-U55 結合使用,能巨大的提高性能,與前幾代 Cortex-M 芯片相比,總的處理能力能提升 480 倍。微信
關於這兩個新品的更多細節,詳見痞子衡的這兩篇小文:《單片機AI的春天已來,ARM Cortex-M55發佈了》、《Ethos-U55,ARM首款面向Cortex-M的microNPU》。網絡
mcuboot 是由 JuulLabs-OSS 組織維護的開源 Bootloader 項目,它可讓你輕鬆實現 MCU 應用程序安全升級。
項目主頁: https://mcuboot.com/
這個 Bootloader 適用於 32-bit MCU,其跟具體 MCU 硬件平臺無關,它目前已經適配了 Zephyr 和 Mynewt 兩款操做系統,固然若是手工移植 MCU 硬件驅動,其也能夠跑在裸機上。
用戶程序僅支持 AES-CTR-128 加解密(純軟件實現),有專門配套 imgtool 腳原本完成程序加密,密鑰自己支持加密的算法選擇較多,包含 RSA-OAEP、AES-KW-12八、ECIES-P256。
恩智浦 AE 團隊作的 i.MXRT OTA 方案中就使用了 mcuboot 來實現應用程序升級。
這是恩智浦 GCC 俱樂部發起的一個兩輪自平衡小車 DIY 項目,硬件原理圖、源代碼所有開源。
小車主控是恩智浦 MKE18F 系列 MCU,自平衡功能是利用了九軸傳感器 MPU9250(3 軸陀螺儀、3 軸加速度計和 3 軸磁力計),傳感器數據經過 SPI 接口發送給 MCU 處理。
小車可由藍牙控制,藍牙模塊可選兩種:基於恩智浦 KW41Z 的全功能 BLE 模塊或者信泰微 JDY-10 BLE4.0 從機模塊。
應用端兼容 "平衡小車之家(http://www.minibalance.com/)" 提供的 Mini Balance App 應用程序(Android 4.4 系統及更高版本)。
這是 "我愛模型(http://bbs.5imx.com/)" 網友 but1n 搞的一個輕量級無人機飛控,除了必備的飛行姿態控制以外,還計劃實現超視距飛行。
無人機主控是意法半導體 STM32F103 系列 MCU,飛控功能是利用了六軸傳感器 MPU6050(3 軸陀螺儀和 3 軸加速度計),傳感器數據經過 I2C 接口發送給 MCU 處理,姿態控制算法是該網友本身寫的所謂串級 PID。無人機可搭配 GPS 模塊來實現超視距飛行。
這是一位瑞士小夥 Akos Pasztor 搞的一個簡易 GSM 手機原型,可鏈接 GSM 網絡撥打和接聽電話。
這個手機原型主控是 ATmega128,網絡功能則是基於 HUAWEI EM310 GSM 模塊,顯示部分用的一個 4x16 字符型 LCD(顯示號碼,網絡服務商,信號強度等),其內部還有一顆 512Kbit SPI EEPROM 來實現聯絡人的存儲。
這個原型共有兩版,v1 版須要外部供電且鍵盤在主 PCB 上,v2 版增長了電池供電而且使用了薄膜按鍵。
Sublime Text 是一個具備代碼高亮、語法提示、格式化,自動補齊且反應極快的編輯器,不只具備華麗的界面,還支持插件擴展機制,用它來寫代碼,絕對是一種享受。
於嵌入式開發人員而言,除 IDE 外,大部分人的專用編輯器啓蒙老師應該是 Source Insight,不過 Source Insight 是強制要 license 的,因此不妨試一下 Sublime Text,痞子衡的同事幾乎都在用它。
編輯器千千萬,爲何單獨推薦它?不爲別的,這是惟一一個用性感來形容的編輯器,本身去體驗吧。
ADALM2000 是由業界卓越的半導體公司 ADI 面向電子相關專業大學生和愛好者推出的一款便攜式、多功能測試測量儀器。
上一期痞子衡推薦過以意法半導體 STM32H750 系列爲主芯片的多功能儀器 H7-TOOL,充分利用了 MCU 片內 ADC/DAC,它的特色在於源代碼全開源,可玩性強。而 ADALM2000 主處理芯片是採用賽靈思的Zynq-7010系列SoC,配合 ADI 自家的高性能 ADC/DAC,它是一款商業級口袋儀器。
H7-TOOL 售價是 528 元,ADALM2000 官網標價 $149。
ADALM2000 的主要功能點以下:
一、雙通道USB數字示波器 - 100Msps 12位ADC 二、雙通道任意函數發生器 - 150Msps 12位DAC 三、16通道數字邏輯分析儀(兼容3.3V CMOS和1.8V或5V,100MS/s) 四、16通道模式發生器(3.3V CMOS,100MS/s) 五、16通道虛擬數字I/O 六、用於連接多個儀器的兩個輸入/輸出數字觸發信號(3.3V CMOS) 七、單通道電壓表(AC、DC、±20V) 八、網絡分析儀 – 電路波特、奈奎斯特、尼克爾斯傳輸圖。範圍:1Hz至10MHz 九、頻譜分析儀 – 功率頻譜和頻譜測量(噪底、SFDR、SNR、THD等) 十、數字總線分析儀(SPI、I²C、UART、並行) 十一、兩個可編程電源(0…+5V、0…-5V)
ADALM2000 固件並無開源,但配套上位機 Scopy 是開源的,Scopy 提供了直觀的用戶圖形界面,即使是第一次使用,上手也是很是簡單的。
RoboMaster S1 是一款智能教育機器人,以寓教於樂的形式爲你開啓編程、機器人控制及人工智能相關知識的學習之旅。
RT芯片:i.MXRT1021
產品主頁: https://www.dji.com/cn/robomaster-s1
官網訂價: 3499 元起
御Mavic Mini 是一款航拍小飛機,強大飛行性能注入在輕小機身中,助你暢快飛行,隨心創做,發現熟悉的事物另外一面的美。
RT芯片:i.MXRT1061
產品主頁: https://www.dji.com/cn/mavic-mini
官網訂價: 2699 元起
文章會同時發佈到個人 博客園主頁、CSDN主頁、微信公衆號 平臺上。
微信搜索"痞子衡嵌入式"或者掃描下面二維碼,就能夠在手機上第一時間看了哦。