華清視界20歲 近3年來,華清視界研發中心為個人開發板業務打造了多種硬體+專案學習套件,涉及STM32微控制器、嵌入式、物聯網、人工智慧、鴻蒙、ESP32、阿里雲物聯網等技術方向。
今天,我們來盤點幾款流行的“硬體+專案”學習套件,以及一些初學者比較關心的問題。
庫存 2:Hi3861 HarmonyOS 物聯網開發板
開發板識別圖
開發板簡介
FS-HI3861 HarmonyOS開發板是華清視界為HarmonyOS裝置開發和HarmonyOS物聯網開發學習而開發的一款開發板。 主控為華為海思Hi3861LV100晶元,內建Wi-Fi功能,支援OpenHarmony系統。 開發板擁有豐富的車載資源,包括感測器、執行器、NFC、顯示器等,以及豐富的擴充套件模組,包括電機驅動板、超聲波感測器等。 開發板還配備了豐富的開發教程、一流的課程和綜合專案案例,非常適合物聯網相關教學、學生完成、個人學習、專案實踐,也可用於全國大學生嵌入式晶元和系統設計大賽。
介面和專案介紹
基礎軟硬體資源
主控晶元:華為海思Hi3861LV100
系統支援:openharmony
程式設計語言:用於裝置和驅動程式的 C 語言,以及用於微信小程式的 J**Ascript
介面資源:Type-C供電介面(支援5V),12C匯流排介面為096英吋顯示屏,支援NFC通訊。 1 x 12C 匯流排, 1 x SPI 匯流排, 1 x UART 介面, 2 x ADC, 5 x 擴充套件 IO 介面, 1 x 空氣溫濕度感測器 + 接近度、光強、紅外線 3 合 1 感測器 AP3216C, 1 x 電源指示燈, 1 x 執行指示燈, 1 x NFC 指示燈, 1 x RGB 彩色燈, 1 x 有源蜂鳴器, 1 x 2510 風扇, 1 x 系統復位按鈕, 1 x 使用者自定義按鈕, 程式通過Type-C介面的USB轉UART電路實現**。
支援學習資源
學習資料豐富,包括開發教程、一流課程和七大綜合專案案例,以及程式原始碼、系統映象、工具軟體、原理圖、晶元手冊等。 關注微信***華清視界**實驗室“,回覆”2“即可免費領取。
專案案例介紹
基於Hi3861 HarmonyOS開發板,我們提供7個物聯網綜合應用專案,涉及微控制器介面開發、感測器資料採集、HarmonyOS系統開發、NFC分配網路、WiFi網路開發、MQTT協議、華為雲接入、微信小程式開發等知識點,非常適合高校教學, 學生完成學業和個人發展和學習。
3月左右,我們將繼續推出更多專案案例,主要集中在Hi3861的實際應用領域,包括智慧型家居、智慧農業、智慧安防、智慧辦公等,非常適合競賽專案的創新拓展,敬請期待。
常見問題解答
1.學校建成後,這塊板子難學嗎?
答:不難。 hi3861鴻蒙開發板的整個學習,因為不涉及底層**,而且我們有全套的開發教程、**課程和豐富的專案案例,所以學習起來並不難。 基本上,根據我們提供的教程和**,在搭建了開發環境之後,學習使用Hi3861介面來控制一些外設,了解HarmonyOS系統的一些基本用途,然後了解WiFi和MQTT以及華為雲接入等網路開發。 乙個月就足以學習這些內容。
2.這個板子能適合apk嗎?
不。 一般來說,問這個問題的人都想學習 HarmonyOS 應用開發和移動應用開發。 HarmonyOS開發主要有兩個方向,乙個是HarmonyOS應用開發,另乙個是HarmonyOS裝置開發。 我們的Hi3861 HarmonyOS開發板主要用於HarmonyOS系統裝置開發和HarmonyOS物聯網開發,而不是用於學習HarmonyOS應用開發。
3.開發板是否執行 OpenHarmony?
是的,它是 OpenHarmony 系統,特別是 HarmonyOS 微核心。 在 OpenHarmony 的官方網站上,我們可以看到 OpenHarmony 的整個技術架構(如下圖所示)。 在核心層,包括核心子系統和驅動子系統,在核心子系統中,採用多核(Linux核心或liteOS)設計,支援針對不同資源受限的裝置選擇合適的作業系統核心。 在我們的 Hi3861 HarmonyOS 開發板上執行的 OpenHarmony 使用核心子系統 LiteOS。
4.如何選擇凱鴻盟開發板**?
不同**,主要是選裝模組和配套專案數量的差異。 基礎**是4項,高階**是6項,豪華**是7項(有智慧型汽車功能專案,實體車,整體專案體驗更好)。 如果您有明確的專案方向,只需選擇包含此專案的**即可。 如果你在乎,你可以選擇基本的。 對於大學教學,一般選擇豪車,專案資源更豐富。
5.擴充套件附件中的 arm** 裝置有什麼用?
購買 Advanced** 和 Deluxe**,裡面有乙個電機驅動板。 電機驅動板出廠時預設進行程式設計,如果使用者想自己刷寫驅動板,需要購買arm**裝置。 如果只關注鴻蒙的發展,就不需要燒掉電機驅動板,也不需要買**裝置。
電機驅動板還具有支援文件、原始碼和一流的課程,可用於微控制器入門、電機控制基礎知識和匯流排通訊協議學習。 Hi3861 HarmonyOS+STM32微控制器協同開發:Hi3861 HarmonyOS開發板專注於HarmonyOS系統RTOS和網路任務,電機驅動板(主控STM32)專注於感測器資料採集和電機控制。 歡迎有興趣的合作夥伴關注。
6.向鴻蒙發展學習還有未來嗎?
華為的實力和雄心,再加上本土化政策的推動,我個人覺得HarmonyOS很有前途,精力充沛的同學可以多關注這個新的藍海領域,包括HarmonyOS物聯網開發、HarmonyOS嵌入式開發、HarmonyOS應用開發等。 華為將HarmonyOS生態劃分為南向和北向生態,相容南向和北向硬體平台,北向介面連線海量應用。 南向生態主要是HarmonyOS物聯網開發和HarmonyOS嵌入式開發,北向生態是HarmonyOS應用開發等。
目前,HarmonyOS生態裝置數量已突破8億台,近一半的TOP200移動網際網絡應用已啟動HarmonyOS原生應用開發。 從國內替代的大趨勢來看,鴻蒙體系是大勢所趨。華為本身也在推 HarmonyOS 系統,官方宣布不再相容 Android,2024 年被定義為“原生 HarmonyOS 的關鍵一年”,部分高校也開設了 HarmonyOS 課程(主要針對 HarmonyOS 應用)。 在本土化政策的驅動下,企業客戶也在越來越多的領域使用HarmonyOS系統。
7.華清在Windows和Ubuntu開發環境下提供HarmonyOS開發,有什麼區別?
主要原因是開發環境不同,建議選擇官方推薦的Windows環境進行開發。 Ubuntu環境下,我們的一些大學和個人使用者都會有這樣的需求,所以我們也同時提供。 如果對學生的完成、個人學習、競賽等沒有明確的要求,建議選擇官方推薦的Windows環境進行開發。
8.HarmonyOS開發板可以連線外接攝像頭嗎?
Hi3861開發板沒有攝像頭介面,如果要連線外接攝像頭,需要連線外接板對從攝像頭接收到的資料進行處理,然後將外板與Hi3861開發板的SPI介面連線,將資料上傳到Hi3861開發板, 執行執行緒接收Hi3861開發板內部的攝像頭資料,然後通過WiFi網路將資料上傳到Web端和手機APP。
9.HarmonyOS開發板可以連線外接螢幕嗎?
目前我們的HarmonyOS開發板自帶OLED螢幕 如果還需要外接螢幕,最好在1中使用3英吋以內,介面支援IIC、SPI介面,其餘不支援。 需要移植等操作,這需要使用者自己來做,本教程中我們只提供開發板自帶的OLED顯示教程。
10.2024年全國大學生嵌入式大賽華為海思大賽的主題方向是什麼?
華清視界Hi3861開發板已通過華為官方評審,入選全國大學生嵌入式大賽華為海思賽道官方推薦硬體平台。 Hi3861仍將是2024年大賽的重點方向,具體選題預計下個月會下來,大家可以及時關注大賽官網。 我們的HarmonyOS開發板也將在年後增加更多專案和擴充套件功能,重點關注Hi3861的實際應用領域,包括智慧型家居、農業、安防、辦公等專案,也非常適合已完成和競賽專案的創新和擴充套件,歡迎關注。
11.我想基於HarmonyOS開發板做專案擴充套件,該板有哪些可用的引腳?
我們的 HarmonyOS 開發板是用引腳引出 Hi3861 晶元的每個引腳,Hi3861 的部分引腳被板載外設佔據,其餘的可以作為 GPIO 外部裝置使用。 還有一些 IO 引腳是從 IO 擴充套件晶元延伸出來的。 如下圖所示,這是我們板子抽出的RJ12資源,其中D0-D4是從IO擴充套件晶元中抽出的5個IO引腳,另外SPI、I2C、USART和A1 A2是從Hi3861的IO口抽出的11個引腳,總共有16個可用的IO引腳。 如果您不想將其用於功能重用,則可以為GPIO釋放所有16個引腳。
12.這款開發板適合什麼樣的產品方向?
Hi3861可應用於物聯網、智慧型家居、智慧型醫療、智慧型製造等領域。 3月左右,我們將陸續推出更多專案案例,主要圍繞Hi3861的實際應用領域,包括智慧型門鎖、智慧農業、智慧型垃圾桶(智慧辦公)、車輛感知與定位、智慧型安防、智慧型家居等,非常適合大賽專案的創新拓展,敬請期待。