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

来源:https://www.cnblogs.com/henjay724/Undeclared/17964146
-Advertisement-
Play Games

痞子衡嵌入式半月刊: 第 89 期 這裡分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農曆年分二十四節氣,希望在每個交節之日準時發佈一期。 本期刊是開源項目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。 上期回顧 ...


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

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

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

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

嘮兩句

歷史上的今天:1982年1月14日,中國成功完成酵母菌丙氨酸轉移核糖核酸的人工全合成。

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

項目類

1、EmberGL - 為MCU實時2D/3D渲染而設計的開源圖形庫

EmberGL(Ember Graphics Library) 是一個底層開源圖形庫,類似於OpenGL/DirectX/Vulkan,專為 MCU 和其他記憶體受限的非 GPU 系統上的實時 2D/3D 渲染而設計。圖形 API 是專門為這樣的系統設計的,利用現代技術能夠在緊張的記憶體空間下最大化渲染性能,同時提供了大量的靈活性和可定製性。

EmberGL 庫也可以用於記憶體更充裕的其他目標,並且可以使用 Visual Studio 和 GCC 等進行編譯。因為 EmberGL 是一個低級庫,它只提供了靈活高效的 triangle rasterization 的核心呈現功能,以及支持組件和一組顯示驅動程式。這些底層特性既可以用於直接的應用程式開發,也可以用於高效的高級圖形庫(如GUI庫或3D引擎)的開發。

下圖展示的是一款 MCU 下 DMA 方式驅動 ILI9341 型 LCD 的效果:

2、Mini-Mars-Rover - 為教育平臺建造的火星探測器

Mini-Mars-Rover 是作為一個教育平臺建造的火星探測器,它可以激發大家學習編程、電子、技術和太空。圍繞新的樹莓派 Pico W 的構建可以用 MicroPython 編程,並通過用 Python 編寫的伺服器應用程式通過 WiFi 進行控制。當然,所有的電子設備都可以用 Arduino 來代替。機器人的底盤是用開放式機器人平臺建造的,所以很容易設計支架、適配器和零件。

3、USB_C_Industrial_Camera_FPGA_USB3 - 開源USB C口鏡頭工業相機

這是一個帶有可互換 USB C 卡口鏡頭的開源 USB C 工業相機,帶有 Lattice Crosslink NX FPGA 的可互換 MIPI 感測器和 Cypress FX3 USB 3.0 控制器。PCB板,FPGA,相機和USB以及FPGA固件和USB控制器固件全開源。作者在自己的帖子裡面進行了詳細的設計介紹。

工具類

1、SuperCom - 超強日誌顯示的串口調試工具

SuperCom 是超級串口調試工具,用於 Window 串口日誌的採集、存儲、可視化等功能。

SuperCom 美觀、流暢、功能豐富、高效,支持以下特點:

- 同時打開多個串口進行監聽
- 串口日誌自動保存
- 串口日誌支持滾屏/固定
- 可以設置波特率、位大小等串口設置
- 可發送各種 AT 指令
- 具有各種特性

2、com0com - 開源的虛擬串口軟體

com0com 又名 Null-modem emulator,是一款開源的 Windows 系統內核模式虛擬串列埠驅動程式。com0com 允許創建無限數量的虛擬 COM 埠對以及使用任意埠對連接兩個基於 COM 埠的應用程式。每個 COM 埠對提供兩個 COM 埠,從一個埠向另一個埠的輸出對那個埠來說是輸入,反之亦然。

com0com 可以用於為設備模擬器提供串列介面。這種情況下設備模擬程式使用埠對的一個埠,另一個埠由需要通過 COM 埠與設備通信的 Windows 或 DOS 應用程式使用。

歡迎訂閱

文章會同時發佈到我的 博客園主頁CSDN主頁知乎主頁微信公眾號 平臺上。

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

  最後歡迎關註痞子衡個人微信公眾號【痞子衡嵌入式】,一個專註嵌入式技術的公眾號,跟著痞子衡一起玩轉嵌入式。

痞子衡嵌入式-微信二維碼 痞子衡嵌入式-微信收款二維碼 痞子衡嵌入式-支付寶收款二維碼

  衡傑(痞子衡),目前就職於某知名外企半導體公司MCU系統部門,擔任嵌入式系統應用工程師。

  專欄內所有文章的轉載請註明出處:http://www.cnblogs.com/henjay724/

  與痞子衡進一步交流或咨詢業務合作請發郵件至 [email protected]

  可以關註痞子衡的Github主頁 https://github.com/JayHeng,有很多好玩的嵌入式項目。

  關於專欄文章有任何疑問請直接在博客下麵留言,痞子衡會及時回覆免費(劃重點)答疑。

  痞子衡郵箱已被私信擠爆,技術問題不推薦私信,堅持私信請先掃碼付款(5元起步)再發。



您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • PathIcon是一個Avalonia內置的控制項,可以根據Geometry繪製一個圖標。 源碼 PathIcon間接繼承TemplatedControl,只有一個Geometry類型的依賴屬性Data: public class PathIcon : IconElement { static Pat ...
  • 本文以一個控制台應用與一個winform程式為例向大家介紹了C#如何基於ScottPlot進行數據可視化,並介紹了實現動態繪圖的兩種方式,一種是使用定時器,另一種是使用非同步操作,希望對你有所幫助。 ...
  • 在前面隨筆《使用Winform開發自定義用戶控制項,以及實現相關自定義事件的處理》中介紹了Winform用戶自定義控制項的處理,對於Winform自定義的用戶控制項來說,它的呈現方式主要就是基於GDI+進行渲染的,對於數量不多的控制項呈現,一般不會覺察性能有太多的問題,隨著控制項的數量大量的增加,就會產生性能... ...
  • title: 使用PowerShell通過不同網路(網卡)訪問不同網站 date: 2022-03-26 categories: 編程 tags: - PowerShell - 網路 - Windows 前言 在學校生活時經常有一種需求:訪問某些網站(如校內系統)時需要使用校園網,訪問另一些網站(如 ...
  • title: Windows用註冊表修改鍵盤映射(掃描碼) date: 2020-10-18 categories: 編程 tags: 鍵盤 註冊表 Windows 前言 使用C/C++代碼方式修改可見下篇《用C/C++(Win32API)寫軟體修改鍵位》 據說Qwerty鍵盤是為了降低打字員打字速 ...
  • 重定位相關的幾個重要概念: 載入地址:存儲代碼的物理地址,在GNU鏈接腳本里稱為LMA。例如,ARM64處理器上電覆位後是從異常向量表開始取第一條指令的,所以通常這個地方存放代碼最開始的部分,如異常向量表的處理代碼 運行地址:程式運行時的地址,在GNU鏈接腳本里,稱為VMA,即虛擬地址 鏈接地址:在 ...
  • title: 用C/C++(Win32API)寫軟體修改鍵位 date: 2021-06-25 categories: 編程 tags: - 鍵盤 - C/C++ - Windows 前言 緊接上篇《Windows用註冊表修改鍵盤映射(掃描碼)》, 用起來會發現處處不協調,除了需要熟悉新鍵位以外,最 ...
  • title: 利用PowerShell修改網路配置 date: 2022-03-30 categories: 編程 tags: - PowerShell - 網路 - Windows 前言 修改IP、網關、子網掩碼、DNS等配置時需要打開網路配置器配置,有些麻煩。尤其是經常需要重覆性操作時(例如去學 ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...