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

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

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

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

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

嘮兩句

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

本期共收錄 2條資訊、3個項目、2個工具,但願對你有幫助!編程

資訊類

一、GitHub 宣佈向全部人免費開放全部核心功能

近日,GitHub CEO Nat Friedman 在官方博客中正式宣佈,GitHub 全部核心功能今後對全部人都免費提供。安全

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

本次重大福利更新包括:網絡

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

說起 GitHub,程序員中不管是新手,仍是大神,不管禿頂的仍是剛入行滿頭黑髮的都應該知道。GitHub 中的有不少優質的代碼能夠參考。然而,GitHub並非徹底免費的,但如今 GitHub 又有了一項大動做,確實是程序員的一個至關好的福利。intellij-idea

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

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

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

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

項目類

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

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

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

對項目而言,使用 BabyOS 能縮短開發週期。項目開發時選擇適用的功能模塊及驅動。直接進入功能代碼編寫的階段。對工程師而言,使用 BabyOS 能減小重複工做,調試過的功能模塊和驅動代碼放入 BabyOS 中進行管理,之後項目能夠直接使用,去掉重複調試的工做。

二、EasyFlash - 一款輕巧的嵌入式 Flash 存儲器庫

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

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

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

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

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

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

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

項目介紹:https://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射頻插座方便鏈接示波器等測試設備

工具類

一、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。

二、千呼萬喚始出來!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主頁微信公衆號 平臺上。

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

相關文章
相關標籤/搜索