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

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

# 痞子衡嵌入式半月刊: 第 20 期 ![](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,投稿或推薦你知道的嵌入式那些事兒。 **上期回顧** :[《痞子衡嵌入式半月刊: 第 19 期》](https://www.cnblogs.com/henjay724/p/13942592.html) ## 嘮兩句 今天是小雪。“小雪”是個比喻,反映的是這個節氣期間寒流活躍、降水漸增,不是反映這個節氣下很小量的雪。 近日,北方好幾個城市都開始降雪了,下雪才能讓人真正意識到冬季到來了。2020快要接近尾聲了,這一年中國半導體業可謂風頭強勁,各種初創企業如雨後春筍,據不完全統計,今年新增了近4.8萬家晶片企業,大浪淘沙之後到底哪些企業擁有真正硬實力,能活下去實現國家半導體振興這一艱鉅任務,讓我們拭目以待! 本期共收錄 1條資訊、4個專案、1個工具,希望對你有幫助! ## 資訊類 ### 1、樂鑫釋出全新低成本IoT晶片 ESP32-C3 千呼萬喚始出來,樂鑫正式推出全新低成本 IoT 晶片 ESP32-C3,成本對標 ESP8266,可 pin to pin 相容 ESP8266 模組;繼承 ESP32 成熟軟體架構,搭載 RISC-V 處理器。 ![](http://henjay724.com/image/bi-weekly/ESP32-C3_v3.PNG) ```text 1. 支援 Wi-Fi + Bluetooth LE 5.0 2. 400 KB SRAM + 384 KB ROM 3. 睡眠狀態電流低至 5 μA ``` ## 專案類 ### 1、FossaSat-1 - 有史以來發射到太空的最小衛星 馬德里的一個非盈利組織Fossa Systems開發的開源衛星專案,於2019年10月推出,是西班牙第一顆微型衛星。FossaSat-1尺寸僅為5x5x5cm,重量僅為250g,是有史以來發射到太空的最小衛星之一。 > 專案地址: https://github.com/FOSSASystems/FOSSASAT-1 ![](http://henjay724.com/image/bi-weekly/FossaSat-1.JPG) FossaSat-1分為3個主要的40x40mm板:電力系統板,感測器分線板,板載計算機和通訊。 FossaSat-1使用廉價的LoRa模組為全球提供免費和開源的物聯網通訊,學生將能夠以低於20歐元的價格與衛星進行通訊。 ### 2、DAPLink - ARM官方開源的一款除錯燒錄器 DAPLink是ARM官方開源的一款除錯燒錄器,一開始叫CMSIS DAP,後來改名成了DAPLink。DAPLink可以除錯Arm Cortex全系列MCU,不挑廠家,相比ST-LINK和J-Link具有原生優勢。 官方的維護一直在更新,未來也會擴充更多功能。 > 專案地址: https://github.com/ARMmbed/DAPLink ![](http://henjay724.com/image/bi-weekly/CMSIS-DAP.PNG) DAPLink 主要包含如下四大功能: ```text 1. Arm-cortex晶片的除錯和燒錄(HID) 2. 自帶虛擬串列埠,省去usb轉串列埠(CDC) 3. 拖拽式程式設計,模擬出u盤,hex或者bin拷貝進行完成燒錄(MSC) 4. WEBUSB功能(韌體要升級到2050) ``` ### 3、LittlevGL - 開源嵌入式圖形使用者介面庫 LittlevGL是一個免費的開源圖形庫,提供了建立嵌入式GUI所需的一切,具有易於使用的圖形元素、漂亮的視覺效果和低記憶體佔用。 LittlevGL圖形庫是用C語言編寫的,可以執行在任何嵌入式系統上:STM, NXP,微晶片,飛思卡爾等品牌的微控制器,ARM Cortex-M,-A,intel,AMD或MIPS核心的微控制器等等。 > 專案官網: https://littlevgl.cn/ 或 https://lvgl.io/ ![](http://henjay724.com/image/bi-weekly/LittlevGL.PNG) LittlevGL 特點如下: ```text 1. 強大的構建模組 按鈕、圖表、列表、滑塊、影象等 2. 先進的圖形 動畫、反鋸齒、半透明、平滑滾動 3. 多樣的輸入裝置 觸控板、滑鼠、鍵盤、編碼器等 4. 多顯示器支援 支援同時使用多個TFT或單色顯示器 5. 多語言支援 UTF-8格式文字編碼 6. 完全自定義 圖形元素 ``` ### 4、PlatformIO - 開源的物聯網開發生態系統 PlatformIO 是開源的物聯網開發生態系統。提供跨平臺的程式碼構建器、整合開發環境(IDE),相容 Arduino 和 MBED。PlatformIO 使用純 Python 開發,無需依賴其他第三方庫。可以讓你在 PC 上建立信用卡般大小的計算機,例如Raspberry Pi, BeagleBone, CubieBoard。 > 專案官網: https://platformio.org/ ![](http://henjay724.com/image/bi-weekly/PlatformIO.PNG) PlatformIO 支援超過 200 個的開發板和超過 15 種的開發平臺以及 10 種開發框架,所以絕大多數流行的開發板都是包含其中的。PlatformIO 中收集整理上百種開發庫,方便開發者輕鬆使用。PlatformIO 最初以命令列的形態進行開發,現如今它可以完美配合其它的 IDE 進行使用,比如 Eclipse、Visual Studio、Atom等。 ## 工具類 ### 1、fireTools - 野火出品的多功能除錯助手上位機 野火電子出品的多功能除錯助手,包含串列埠除錯、網路除錯、攝像頭除錯、PID除錯,二進位制檔案編輯等。該上位機工具使用Qt開發,介面相當漂亮,完全改掉大家對嵌入式小工具粗糙顏值的觀感。 > 軟體下載: https://ebf-products.readthedocs.io/zh_CN/latest/deskapp/ebf_trace_tool.html ![](http://henjay724.com/image/bi-weekly/fireTools.PNG) ### 歡迎訂閱 文章會同時釋出到我的 [部落格園主頁](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