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

痞子衡嵌入式半月刊: 第 7 期

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

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

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

嘮兩句

今天是立夏,夏季的第一個節氣。立夏表示告別春天,夏天要開始了。今天也是五一小長假最後一天,不知道你的假期如何度過的?痞子衡回了一趟老家,受老家的慢生活感染,不僅飯量見長,睡眠也補得相當充足。在城市裡匆忙慣了,適期回趟老家,感受鄉土,撫慰心靈,挺好!

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

資訊類

1、GitHub 宣布向所有人免費開放所有核心功能

近日,GitHub CEO Nat Friedman 在官方部落格中正式宣布,GitHub 所有核心功能從此對所有人都免費提供。

消息來源: //github.blog/2020-04-14-github-is-now-free-for-teams/

本次重大福利更新包括:

1、此前僅對個人免費的私有倉庫,現在對所有帳號類型開放,取消協作者數量上限;
2、GitHub Pro 現在將包括 2GB 的 Packages 存儲和 10GB 的數據傳輸;
3、在官宣時間之前註冊並已為團隊服務付費的用戶,訂單到期之日按比例退款;
4、自 5 月 14 日起,GitHub 團隊每月將為私有倉庫提供 3000 分鐘的操作時間;

提及 GitHub,程式設計師中無論是新手,還是大神,無論禿頂的還是剛入行滿頭黑髮的都應該知道。GitHub 中的有很多優質的程式碼可以參考。然而,GitHub並不是完全免費的,但現在 GitHub 又有了一項大動作,確實是程式設計師的一個相當好的福利。

2、英飛凌併購賽普拉斯宣告完成,躍居全球第一車用半導體供應商

近日,總部位於聖何塞的賽普拉斯半導體公司正式併入英飛凌科技股份公司,標誌著英飛凌史上最大併購案宣告完成。新的英飛凌在汽車電子市場份額預計可達到 13%,一舉超過競爭對手恩智浦成為最大的汽車晶片供應商。

資訊主頁://www.infineon.com/cms/en/about-infineon/press/press-releases/2019/INFXX201906-074.html

隨著賽普拉斯的加入,英飛凌將進一步強化其結構性增長驅動,拓展更廣泛的應用領域,以加速公司的盈利性增長。賽普拉斯的產品主要有微控制器、連接組件、軟體系統以及高性能存儲器等,與英飛凌領先的功率半導體、汽車微控制器、感測器以及安全解決方案,形成了高度的優勢互補。賽普拉斯強大的研發能力以及在美國和日本市場上的穩固地位,也將為英飛凌的全球客戶提供更有力的支援。

項目類

1、BabyOS – 一套管理功能模組和外設驅動的 MCU 項目開發框架

BabyOS 是由網友 notrynohigh 開發維護的適用於 MCU 項目的一套管理功能模組和外設驅動的框架。

項目主頁: //github.com/notrynohigh/BabyOS

對項目而言,使用 BabyOS 能縮短開發周期。項目開發時選擇適用的功能模組及驅動。直接進入功能程式碼編寫的階段。對工程師而言,使用 BabyOS 能減少重複工作,調試過的功能模組和驅動程式碼放入 BabyOS 中進行管理,以後項目可以直接使用,去掉重複調試的工作。

2、EasyFlash – 一款輕巧的嵌入式 Flash 存儲器庫

EasyFlash是一款開源的輕量級嵌入式Flash存儲器庫,方便開發者更加輕鬆的實現基於Flash存儲器的常見應用開發。非常適合智慧家居、可穿戴設備、工控、醫療、物聯網等需要斷電存儲功能的產品,資源佔用極低,支援各種MCU片上存儲器。

項目主頁: //github.com/armink/EasyFlash

該庫主要有三大實用功能:

  • ENV 快速保存產品參數,支援 寫平衡(磨損平衡)掉電保護 功能
  • IAP 封裝了IAP常用介面,同時支援Bootloader及Application的升級
  • Log 無需文件系統,日誌可直接存儲在Flash上 ,搭配EasyLogger,輕鬆實現 C日誌的Flash存儲功能

目前EasyFlash的最新版本V4.0支援了更多新特性,支援了增量升級、數據加密及壓縮等功能,感興趣的讀者可以去項目主頁一探究竟。

3、20MHz DDS AWG Generator – 最小的基於FPGA的DDS任意波形發生器

來自電子森林蘇老師「入門PCB設計的正確姿勢」的實戰項目作品,不僅蘊含了全面的基礎設計要點,也可以說是全球最小的基於FPGA、能產生20MHz頻率的DDS任意波形發生器!

項目介紹://mp.weixin.qq.com/s?src=11&timestamp=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 的開發不再由個人完成,而是由專門的開發者團隊進行維護升級。

軟體主頁: //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 的功能。最重要的是它還支援了中文,對於英文不好的同學來說是個很大的福利啊。話不多說,去它的下載主頁嘗嘗鮮。

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

歡迎訂閱

文章會同時發布到我的 部落格園主頁CSDN主頁微信公眾號 平台上。

微信搜索”痞子衡嵌入式“或者掃描下面二維碼,就可以在手機上第一時間看了哦。