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

来源:https://www.cnblogs.com/henjay724/archive/2020/04/19/12728731.html
-Advertisement-
Play Games

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


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

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

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

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

嘮兩句

今天是穀雨,春季的最後一個節氣。新冠疫情雖然還沒有徹底結束,但是各行各業都在慢慢恢復了,還是喜歡忙忙碌碌又生機勃勃的日子。

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

資訊類

1、ZLG推出一款擁有高性能、功能全面、智能美觀的86盒智能面板完整解決方案

隨著物聯網等新興市場的成長,智能面板作為智慧場景的終端正走進千家萬戶。ZLG傾力推出一款基於RT1052硬體平臺、AWorksOS+AWTK軟體平臺,擁有高性能、功能全面、智能美觀的86盒智能面板完整解決方案。

該方案採用標準86盒硬體結構,核心處理器採用NXP的i.MX RT1052,該處理器主頻高達600MHz,性能強悍。顯示模組採用的是4.0寸電容觸摸屏,解析度為480*480。板載2.4G Wi-Fi模組,可輕鬆實現雲端交互、手機APP控制等功能。同時還集成藍牙Mesh模組,可實現智能設備藍牙組網控制。在低功耗設計上,可實現一鍵開關機功能,ToF感測器作為距離檢測系統,可實現“人近屏亮、人走屏滅”。板載多款感測器,實現多種環境數據的測量。

語音識別採用戰略合作伙伴上海互問信息科技有限公司的語音識別SoC,該晶元識別率高,有效識別距離遠(大於8米),詞條豐富可定製。在配合智能面板的使用上,通過語音可迅速向主板發送控制指令,從而達到控制其它外設的目的,語音識別的加入,使得面板更加“智慧”!

項目類

1、u8g2 - 一個用於嵌入式設備的單色 OLED/LCD 圖形庫

u8g2 是目前 Arduino 平臺上使用最廣泛的單色圖形庫。U8g2 支持單色 OLED 和 LCD,基本上主流的顯示控制器都支持。

項目主頁:https://github.com/olikraus/u8g2

為什麼要運用 u8g2 庫?也就是說 u8g2 庫能帶給我們什麼樣的開發便利。主要有以下幾點:

- u8g2 庫平臺支持性好,基本上支持絕大部分 Arduino 開發板;
- u8g2 庫顯示控制器支持性好,基本上市面上的 OLED 都完美支持;
- u8g2 庫 API 眾多,特別支持了中文,支持了不同字體,這是一個對於開發者倆說不小的福利。

這是一張官方提供的 U8G2 庫測試圖,基於 ESP32 和 SSD1306 OLED:

2、emXGUI - 一個經過十年深度優化的圖像引擎(GUI)

emXGUI 是由國內劉巍於 2008 年開始編寫,2010 年開始商用的一款圖像引擎,主要產品是警用酒精檢測儀,產品主要是出口,沒有在國內宣傳過。

項目主頁:http://www.emxgui.com/

emXGUI 源碼不開源,提供多平臺的 LIB 文件,提供完善的 API 手冊,無論是個人還是公司都可以很快的上手。目前測試過的平臺有:Cortex-M0/3/4/7,Cortex-A系列,ARM9 等。

emXGUI 的特色如下:

1、占用資源少,效率高,在STM32F103不外擴RAM的情況下可以流暢運行
3、友好地支持矢量字體,提供矢量字體製作工具,除了製作矢量字體外,還可以製作矢量的符號
3、使用unicode字元編碼支持多國語言,中文,英文,越南語,西班牙語等等
4、支持滑鼠,支持觸摸
5、自帶滑動控制項,非常方便,即在液晶屏上可以實現類似現在手機界面滑動的效果
6、高性能的繪圖引擎+高效的Z序剪切策略 雙管齊下

3、LearningGUI - 一款100%使用 C 語言開發的通用嵌入式開源 GUI

LearningGUI 被設計成獨立於具體的硬體平臺和具體的軟體平臺,是一款通用的嵌入式開源 GUI 系統。LearningGUI 的目標是替代 emWin,同時搶占中低端的 QT 市場。

LearningGUI 無浮點運算,只調用 C,無彙編代碼。顯示,鍵盤,滑鼠等驅動由用戶在應用中編寫註冊,因此,LearningGUI 的通用性,可移植性非常好!它可以裸奔,也可以在 RTOS 上運行,同時更適合在 Linux 下運行。

LearningGUI 的特色如下:

1、占用記憶體小。Basic版實行靜態記憶體管理,占用10多K RAM. Windows版實行動態記憶體管理,占用記憶體與建立控制項多少相關。
2、支持內置GB2312—80標準漢字型檔。
3、提供開放式字型檔訪問介面。
4、提供開放式顏色轉換介面。
5、提供消息驅動機制。
6、提供類似於Win32 SDK式樣的API介面。

工具類

1、XMind - 大腦的全功能瑞士軍刀,筆和紙的高科技替代者

XMind 是一款非常實用的商業思維導圖軟體,應用全球最先進的 Eclipse RCP 軟體架構,全力打造易用、高效的可視化思維軟體,強調軟體的可擴展、跨平臺、穩定性和性能,致力於使用先進的軟體技術幫助用戶真正意義上提高生產率。

軟體官網:https://www.xmind.cn/

XMind 有哪些特點優勢?

1、非常實用的思維導圖軟體,高效易用的可視化思維軟體
2、通過XMind可以隨時開展頭腦風暴,幫助人們快速理清思路
3、可繪製的思維導圖、魚骨圖、二維圖、樹形圖、邏輯圖、組織結構圖等
4、以結構化的方式來展示具體的內容
5、人們在用XMind繪製圖形的時候,可以時刻保持頭腦清晰
6、隨時把握計劃或任務的全局,幫助人們在學習和工作用提高效率

2、Fritzing - 支持麵包板視圖的電路設計軟體

Fritzing 是一款支持多國語言的電路設計軟體,有 4 種視圖,分別是——麵包板、原理圖、PCB和Code。用滑鼠單擊就能輕鬆切換!其中,對於前3種視圖(麵包板、原理圖和PCB)而言,無論你在其中的哪一種進行電路設計,軟體都會自動化同步其他兩種視圖,還可以生成製版廠生產所需要的 Greber 文件、PDF 圖片和 CAD 格式文件。

軟體官網:https://fritzing.org/home/

筆者特別喜愛其麵包板視圖,平時寫技術文檔用它畫系統硬體連接示意圖,顯得高端大氣上檔次!

i.MXRT出品

1、新北洋 - 針式收據印表機(BTP-M180II)

BTP-M180II 是新北洋推出的升級款針式收據印表機,列印相關部件可靠性全面提升,固件控制更智能,繼承了上一代產品更換耗材方便快捷、耗材適應性強等全部優勢,穩定性全面提升。

RT晶元:i.MXRT1050
產品主頁: http://www.snbc.cn/product/1289.html
參考售價: 369 元

歡迎訂閱

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

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


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

-Advertisement-
Play Games
更多相關文章
  • Shell概述一方面,Shell相當於一個命令解釋器,將Linux命令解釋為二進位機器碼,或者反過來,將二進位機器碼解釋為Linux命令。其實我們啟動Linux後命令交互界面就是系統給用戶提供的一個Shell解釋器的界面。另一方面,Shell也是一種解釋執行的腳本編程語言,並且在Shell中可以直接 ...
  • 搜索命令 whereis which locate find whereis 英文原意:locate the binary,source,and manual page files for a command 功能:查找二進位命令、源文件和幫助文檔的命令 語法:where 選項[ bm] 命令 wh ...
  • 本文記一些比較零碎的系統操作,如將程式放入後臺,查看進程和記憶體等信息,查看系統Linux內核和版本等信息,以及如何制定系統定時任務等。 將程式放入後臺在Windows程式中其實最小化之後就是放入後臺運行了,在Linux系統中有兩種方式將程式放入後臺。方式一:在命令的最後加一個&符即可將命令的運行放入 ...
  • Windows中可以通過任務管理器來查看對應的進程信息以及系統資源等信息,Linux中則通常使用“ps aux”來查看這些信息。 查看所有進程和系統資源ps aux或ps -le:查看所有進程即系統資源的使用,前者使用的是BSD操作系統格式,即Unix系統格式,a表示前臺進程,u表示創建該進程的用戶 ...
  • Linux中對於許可權的管理是非常嚴格的,不同的用戶可以擁有不同的操作許可權,其中超級管理員root是最大的,幾乎擁有所有的許可權,如果你是root用戶,即使你想把系統給刪了也是允許的,所以經常有“rm -rf /*”的玩笑或段子,但也確實需要小心,使用rm -rf命令的時候不要刪錯東西了。常用的許可權操作 ...
  • Linux運維工程師的首要職責就是保證業務7 x 24小時穩定的運行,監控Web伺服器對於查看網站上發生的情況至關重要。關註最多的便是日誌變動,查看實時日誌文件變動大家第一反應應該是'tail -f /path/to/log'命令吧,但是如果每個網站的訪問日誌都是使用這種方式查看也是相當崩潰的,今天 ...
  • 深度操作系統(DEEPIN)是武漢深之度科技有限公司致力於為全球用戶提供美觀易用、安全可靠的Linux發行版。經過一段時間的測試,這款操作系統的Beta版終於今天和大家見面了。這次Deepin v20操作系統帶來了全新的Deepin桌面和全家桶軟體,基於Linux 5.3內核,並宣佈將永久免費使用。 ...
  • 本文講述一些有利於提高xenomai 實時性配置建議,其中,一些是通用的,一些是針對某個架構的,最後是xenomai實時性測試數據,希望對你有用。 一、影響因素 硬實時操作系統應具備的最重要特性之一是可預測性,系統應該保證滿足所有關鍵時序約束。然而,這取決於一系列因素,這些因素涉及硬體的架構特征、內 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...