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

這里分享嵌入式領域有用有趣的專案/工具以及一些熱點新聞,農歷年分二十四節氣,希望在每個交節之日準時發布一期,
本期刊是開源專案(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒,
上期回顧 :《痞子衡嵌入式半月刊: 第 6 期》
嘮兩句
今天是立夏,夏季的第一個節氣,立夏表示告別春天,夏天要開始了,今天也是五一小長假最后一天,不知道你的假期如何度過的?痞子衡回了一趟老家,受老家的慢生活感染,不僅飯量見長,睡眠也補得相當充足,在城市里匆忙慣了,適期回趟老家,感受鄉土,撫慰心靈,挺好!
本期共收錄 2條資訊、3個專案、2個工具,希望對你有幫助!
資訊類
1、GitHub 宣布向所有人免費開放所有核心功能
近日,GitHub CEO Nat Friedman 在官方博客中正式宣布,GitHub 所有核心功能從此對所有人都免費提供,
訊息來源: https://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%,一舉超過競爭對手恩智浦成為最大的汽車芯片供應商,
資訊主頁:https://www.infineon.com/cms/en/about-infineon/press/press-releases/2019/INFXX201906-074.html

隨著賽普拉斯的加入,英飛凌將進一步強化其結構性增長驅動,拓展更廣泛的應用領域,以加速公司的盈利性增長,賽普拉斯的產品主要有微控制器、連接組件、軟體系統以及高性能存盤器等,與英飛凌領先的功率半導體、汽車微控制器、傳感器以及安全解決方案,形成了高度的優勢互補,賽普拉斯強大的研發能力以及在美國和日本市場上的穩固地位,也將為英飛凌的全球客戶提供更有力的支持,
專案類
1、BabyOS - 一套管理功能模塊和外設驅動的 MCU 專案開發框架
BabyOS 是由網友 notrynohigh 開發維護的適用于 MCU 專案的一套管理功能模塊和外設驅動的框架,
專案主頁: https://github.com/notrynohigh/BabyOS
對專案而言,使用 BabyOS 能縮短開發周期,專案開發時選擇適用的功能模塊及驅動,直接進入功能代碼撰寫的階段,對工程師而言,使用 BabyOS 能減少重復作業,除錯過的功能模塊和驅動代碼放入 BabyOS 中進行管理,以后專案可以直接使用,去掉重復除錯的作業,

2、EasyFlash - 一款輕巧的嵌入式 Flash 存盤器庫
EasyFlash是一款開源的輕量級嵌入式Flash存盤器庫,方便開發者更加輕松的實作基于Flash存盤器的常見應用開發,非常適合智能家居、可穿戴設備、工控、醫療、物聯網等需要斷電存盤功能的產品,資源占用極低,支持各種MCU片上存盤器,
專案主頁: https://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任意波形發生器!
專案介紹:https://mp.weixin.qq.com/s?src=https://www.cnblogs.com/henjay724/p/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
歡迎訂閱
文章會同時發布到我的 博客園主頁、CSDN主頁、微信公眾號 平臺上,
微信搜索"痞子衡嵌入式"或者掃描下面二維碼,就可以在手機上第一時間看了哦,

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/4950.html
標籤:嵌入式
下一篇:MDK中用C++開發STM32
