EasyFlash - 一款輕巧的嵌入式 Flash 存儲器庫
1、BabyOS - 一套管理功能模塊和外設驅動的 MCU 項目開發框架
BabyOS 是由網友 notrynohigh 開發維護的適用于 MCU 項目的一套管理功能模塊和外設驅動的框架。
對項目而言,使用 BabyOS 能縮短開發周期。項目開發時選擇適用的功能模塊及驅動。直接進入功能代碼編寫的階段。對工程師而言,使用 BabyOS 能減少重復工作,調試過的功能模塊和驅動代碼放入 BabyOS 中進行管理,以后項目可以直接使用,去掉重復調試的工作。

2、EasyFlash - 一款輕巧的嵌入式 Flash 存儲器庫
EasyFlash是一款開源的輕量級嵌入式Flash存儲器庫,方便開發者更加輕松的實現基于Flash存儲器的常見應用開發。非常適合智能家居、可穿戴設備、工控、醫療、物聯網等需要斷電存儲功能的產品,資源占用極低,支持各種MCU片上存儲器。
該庫主要有三大實用功能:
- ENV 快速保存產品參數,支持 寫平衡(磨損平衡)及 掉電保護 功能
- IAP 封裝了IAP常用接口,同時支持Bootloader及Application的升級
- Log 無需文件系統,日志可直接存儲在Flash上 ,搭配EasyLogger,輕松實現 C日志的Flash存儲功能

目前EasyFlash的最新版本V4.0支持了更多新特性,支持了增量升級、數據加密及壓縮等功能,感興趣的讀者可以去項目主頁一探究竟。
3、20MHz DDS AWG Generator - 最小的基于FPGA的DDS任意波形發生器
來自電子森林蘇老師“入門PCB設計的正確姿勢”的實戰項目作品,不僅蘊含了全面的基礎設計要點,也可以說是全球最小的基于FPGA、能產生20MHz頻率的DDS任意波形發生器!
項目介紹:https://mp.weixin.qq.com/s?src=11×tamp=1588569967&ver=2317&signature=MsKTM-xOWU1qXMkdmN0ESEsov9Hp20ZqH0OUxEOhIy2NE-lue7ZIwaLN3HwfUlqoo2kv5brtPMDFCuDwfPkfet3o4FbkeeOsSAVzg0UkgkWP2Ym-xfHNLwaivXo8&new=1
這個項目是用來學習基礎的工具,它誕生的意義在于學習PCB設計、FPGA編程、深入體驗模電、數電的理論到實際的應用、同PC的通信、上位機軟件編寫(無論是Labview、Matlab還是其它)等等。
項目硬件構成:
1. 核心器件為Lattice的XO2-1200HC-QN32 FPGA
2. CH340E實現USB-UART接口,所有參數均可通過PC上位機進行控制
3. R-2R的電阻網絡實現高速DAC的功能
4. AD4851-1配2階低通濾波器對DAC輸出的信號進行成形濾波,截止頻率設定為10MHz,最大輸出電平為8Vpp,直流偏移可以在-4V ~ 4V之間調節
5. MMCX射頻插座方便連接示波器等測試設備
工具類
1、KiCad - 備受全球創客推崇的開源 PCB 設計軟件
KiCad 是一款完全免費開源的 EDA 設計軟件,最初由法國工程師 Jean-Pierre Charras 獨立開發,在 1992 年時就公布了最早的發行版。目前,KiCad 的開發不再由個人完成,而是由專門的開發者團隊進行維護升級。
軟件主頁: https://kicad-pcb.org/
說到 PCB 設計軟件,大家首先想到的肯定是 Altium Designer,Cadence Allegero,或者Eagle等等,不過這些軟件的使用,有一個繞不開的問題,那就是版權。網上隨手一搜 AD 正版使用一年的價格,至少10W+,這對個人愛好者來說根本無力承擔。
KiCad 免費、開源、兼容性好三大優點使得它現在幾乎是創客發起開源項目的首選 PCB 設計軟件。下圖便是大名鼎鼎的無線電開源項目 HackRF One 的硬件設計,使用得就是 KiCad。


2、千呼萬喚始出來!IntelliJ IDEA 2020.1正式發布
2020是JetBrains公司成立的第20個年頭,4月9號,JetBrains發布了其新十年的首個版本 IntelliJ IDEA 2020.1,添加了對 Java 14 的支持、為部分 Web 和測試框架添加了新的功能,通過數據流分析輔助升級了調試器,新增了 LightEdit 模式,以及還支持從 IDE 直接下載和配置 JDK 的功能。最重要的是它還支持了中文,對于英文不好的同學來說是個很大的福利啊。話不多說,去它的下載主頁嘗嘗鮮。

下載主頁: https://www.jetbrains.com/idea/whatsnew/?_ga=2.223997853.766751345.1587148177-1945597286.1562144217

浙公網安備 33010602011771號