国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

開發板我們需要怎么玩呢?

電子工程師 ? 來源:HarmonyOS社區 ? 作者:HarmonyOS社區 ? 2020-11-11 10:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們拿到的設備,是一個套件,各個零件單獨放置的,那我們需要怎么玩呢?

一起來看看喬版主怎么介紹玩法吧!

Wi-Fi IoT

基礎目標,是能控制LED燈、點亮LED顯示屏;

如果玩得高級一點,還可以通過APP來控制LED,以及控制家里的燈。

AI Camera

基礎目標,使用攝像頭來進行拍照和錄像,并直接在大屏幕上進行預覽;

如果玩得高級些,可以用攝像頭來進行識別,在屏幕上進行互動。

IPC DIY

基礎目標,使用攝像頭來進行拍照和錄像;

如果玩的高級一些,能夠遠程查看攝像頭。

要做到上面的這些,我們就需要開發一些程序,然后讓它們在設備上運行,完成對應的功能,并且進行一定的調試,看看是否運行正常。

而要運行這些程序,通常需要先將代碼進行編譯,然后把它燒錄到設備上面,或者存儲到設備上以便運行。要完成開發、編譯、燒錄工作,我們有需要對應的軟件環境來完成對應的工作。

下面,我們先對每個步驟進行一些基礎的了解。

一、安裝和測試

安裝

這個簡單,每一個設備都有介紹視頻,按照視頻安裝即可,難度不大,細心就成。

測試設備

不同的設備,測試方法不一樣,我們只需要簡單測試,確保設備可用即可。設備拿到后,正常安裝了,除了AIC開機能看到屏幕點亮顯示簡單系統,Wi-Fi IoT的LED可能會點亮,我們還可以通過串口連接設備,來檢查輸出信息是否正常。

二、環境搭建

搭建開發環境

主要的開發環境,在Windows系統下面;不過在其他的系統下面,我們也還是可以開發的。

Windows的開發環境,只是把燒錄和調試環境給集成到了一起,方便燒錄和調試,但是燒錄,可以借助華為的HiTool和HiBurn來進行,調試可以借助串口工具來查看輸出,所以就算沒有集成開發環境,也可以也可以進行燒錄,并做基本的調試。

常見的開發環境如下:

Windows系統:全套環境是VSCode+ DevEco Device Tools插件,以及其他需要的軟件。

純開發環境:VSCode即可。

MacOS系統:開發環境用VSCode即可。

Linux系統:開發環境用VSCode即可。

搭建燒錄環境

因為當前燒錄環境,主要是在Windows系統下的,所以我們通常需要在Windows環境進行燒錄。根據開發環境的不同,主要分為以下5種:

Windows系統:全套開發環境為自帶燒錄環境,無需額外配置。

純開發環境:使用HiBurn和HiTool燒錄。

MacOS系統:使用WinE或者CrossOver提供。

Windows環境:使用HiBurn和HiTool燒錄。

Linux系統:使用WinE或者CrossOver提供Windows環境,使用HiBurn和HiTool燒錄。

經過研究,我們也可以通過命令來進行燒錄,后續將專門開新文章說明。

搭建編譯環境

目前的編譯環境,是在Linux環境運行的,所以我們需要一個Linux的環境,來完成編譯工作。

只要是符合要求,能夠正常運行編譯環境的Linux,都可以拿來使用,通常我們使用:

Linux真機:Ubuntu20、CentOS7均可。

Linux虛擬機:VmWare、VirtualBox安裝Ubuntu20、CentOS7均可。

Docker中的Linux:類似虛擬機環境,但是所需要的系統資源更小,一般以ubuntu20為好。

WSL:Windows10內置的Linux子系統。

云主機:主流的云平臺(阿里、騰訊、華為等),安裝Ubuntu20、CentOS7均可。

我們推薦使用Docker,能夠以最快的速度,最小的代價,運行起來編譯環境。

需要注意的是,如果不是在編譯環境所在的Linux系統上面進行開發,則通常需要將編譯目錄和開發環境的代碼目錄關聯起來,以便開發的代碼,馬上可以進行編譯,通常有下面的辦法:

虛擬機共享:VMWare、VirtualBox、Docker、WSL均可設置,是虛擬機環境下最好的方式。

網上鄰居共享:方便共享,但是容易出問題。

sftp共享:

在開發機上面,通過VSCode的sftp插件,可以連接到Linux環境上,編輯文件和代碼,以及拷貝文件。

通過WinSCP軟件,也可以直接在Windows上面鏈接Linux環境傳輸文件

文件同步:可以通過命令ssh拷貝,rsync,ftp等方式來進行代碼的同步。

推薦環境方案

經過反復測試和挑選,力求讓初學者能夠快速上手,在輕松愉悅的心情下開始學習,我們推薦的開發、編譯、燒錄環境如下:

Windows系統:

最簡化方案:

開發:VSCode

燒錄:HiBurn/HiTool

編譯:Docker無憂包

MacOS系統:

最簡化方案:

開發:VSCode

燒錄:CrossOver-HiBurn/HiTool

編譯:Docker無憂包

Linux系統:

最簡化方案:

開發:VSCode

燒錄:Wine-HiBurn/HiTool

編譯:Docker無憂包

以上方案均經過驗證,包可用,可以放心使用?。。?/p>

其他可選環境方案

Windows系統:

開發方案:全套開發環境(開發+燒錄)

燒錄方案:同上

編譯方案:

方案1:Docker從頭配置方案

方案2:虛擬機Linux

方案3:WSL,Win10自帶Linux子系統

方案4:云主機或真機Linux,類似虛擬機Linux

MacOS系統:

開發方案:VSCode

燒錄方案:

虛擬機Win10,HiBurn/HiTool,參考Windows系統的方案

WinE,HiBurn/HiTool,類似CrossOver

編譯方案:

Docker從頭配置方案

虛擬機Linux

Linux系統:

開發方案:VSCode

燒錄方案:

虛擬機Win10,HiBurn/HiTool,參考Windows系統的方案

WinE,HiBurn/HiTool

命令操作燒錄(有難度)

編譯方案:

系統自身

Docker從頭配置方案(不改變系統現有環境)

三、開發應用程序

根據手頭對應設備,參考鴻蒙設備官方網址,即可開始開發;你放心,初始開發比較簡單的,第一個第二個基礎程序,很快就能完成,你馬上就會覺得不盡興,想要深入學習的。

四、編譯、燒錄、調試

編譯

開發完成之后,需要編譯代碼,以檢驗開發的代碼是否正確,及準備燒錄鏡像文件。

燒錄

通過燒錄工具,我們得以將編譯后的鏡像文件(.img或者.bin)寫到設備的emmc存儲中,以便運行。

調試

不同的設備,有不同的調試方案,通常通過串口進行交互,查看對應的信息,發送對應的指令,執行相關的程序等;更進一步,需要使用JATG連接和JLink進行調試,屬于高級話題了,后面有時間再講。

責任編輯:lq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • LED顯示屏
    +關注

    關注

    39

    文章

    1860

    瀏覽量

    103895
  • 攝像頭
    +關注

    關注

    61

    文章

    5091

    瀏覽量

    103130
  • 開發板
    +關注

    關注

    26

    文章

    6291

    瀏覽量

    118149

原文標題:開發板有了,但我們要怎么玩?

文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    迅為RK3576開發板重磅升級

    一塊堅固的金屬外殼,不僅是對開發板的物理保護,更是對開發者創意項目的承諾。當深夜的調試還在繼續,當項目原型需要面對更復雜的環境,你是否期待手中的開發板能多一份堅實的保護?
    的頭像 發表于 02-09 09:19 ?645次閱讀
    迅為RK3576<b class='flag-5'>開發板</b>重磅升級

    探索Renesas RSSKRX23E - B開發板:功能、使用與注意事項

    探索Renesas RSSKRX23E - B開發板:功能、使用與注意事項 在電子工程師的日常工作中,一款功能強大且穩定的開發板能為項目的開展提供極大的便利。今天,我們就來深入了解一下Renesas
    的頭像 發表于 12-29 11:05 ?602次閱讀

    Renesas FPB - RA2T1快速原型開發板:開啟高效設計之旅

    原型開發板就是這樣一款值得關注的產品。今天,我們就來詳細了解一下這款開發板。 文件下載: Renesas Electronics FPB-RA2T1快速原型設計.pdf 一、
    的頭像 發表于 12-26 16:20 ?292次閱讀

    快速上手FRDM-KE17Z512開發板:開啟高效MCU開發之旅

    我們提供了經濟高效的MCU開發板,FRDM-KE17Z512就是其中之一。它具有便捷的I/O訪問功能,支持使用擴展板進行快速原型設計和評估,能讓我們開發過程中更加高效
    的頭像 發表于 12-24 16:50 ?337次閱讀

    探索NXP FRDM - MCXN947開發板:快速上手指南

    這樣一款具有高性價比的MCU開發平臺,它能為開發者帶來便捷的開發體驗。下面,我們就一起來深入了解這款開發板。 文件下載: NXP Semic
    的頭像 發表于 12-24 15:00 ?1050次閱讀

    探索MCIMX93-QSB開發板:開啟嵌入式開發新征程

    探索MCIMX93-QSB開發板:開啟嵌入式開發新征程 在嵌入式開發領域,一款優秀的開發板能為工程師們提供強大的支持,幫助他們快速驗證想法、開發
    的頭像 發表于 12-24 14:55 ?756次閱讀

    探索FRDM - IMX8MPLUS開發板:開啟嵌入式開發新旅程

    探索FRDM - IMX8MPLUS開發板:開啟嵌入式開發新旅程 作為電子工程師,我們總是在尋找性能卓越、功能豐富且易于上手的開發板,以滿足不同項目的需求。NXP的FRDM - IMX
    的頭像 發表于 12-24 11:00 ?365次閱讀

    ESP32-P4全功能開發板和ESP32-P4-TINY開發板該怎么選?看這篇就夠了!

    啟明云端基于樂鑫科技ESP32-P4芯片設計了多款開發板,這些開發板有什么區別?基于應用場景如何選擇?本期,我們聚焦兩款代表性產品:WT99P4C5-S1開發板與WT9932P4-TI
    的頭像 發表于 12-09 18:02 ?906次閱讀
    ESP32-P4全功能<b class='flag-5'>開發板</b>和ESP32-P4-TINY<b class='flag-5'>開發板</b>該怎么選?看這篇就夠了!

    【精選資料】開發板測評大賽作品合集!

    電子發燒友攜手16家生態廠商發起開發板測評大賽,設OpenHarmony、RISC-V、Rockchip三大賽道,共計21款、160+塊開發板,通過評測開發板性能、易用性及創新場景,促進技術共享、加速產品迭代、激發行業創造力,賦
    的頭像 發表于 09-23 08:09 ?1132次閱讀
    【精選資料】<b class='flag-5'>開發板</b>測評大賽作品合集!

    RK3506開發板Linux開發板極致性價比之選

    RK3506開發板Linux開發板極致性價比之選瑞芯微RK3506開發板,3核Cortex-A7@1.5GHz+Cortex-M0,Linux+RT-Thread系統支持,128MB超大
    的頭像 發表于 09-11 16:26 ?3468次閱讀
    RK3506<b class='flag-5'>開發板</b>Linux<b class='flag-5'>開發板</b>極致性價比之選

    ESP32開發板元件資料

    ESP32開發板元件
    發表于 07-21 14:47 ?15次下載

    Vivado無法選中開發板的常見原因及解決方法

    對應的器件信息和約束文件(XDC),大大簡化工程初始化流程。然而,在某些情況下,我們可能會發現 Vivado 的界面中無法選中目標開發板,導致只能手動選擇器件。那么,遇到這種情況該如何處理?
    的頭像 發表于 07-15 10:19 ?1710次閱讀
    Vivado無法選中<b class='flag-5'>開發板</b>的常見原因及解決方法

    如何選擇合適的芯科科技Wi-Fi開發板

    您正在尋找適用于超低功耗物聯網應用項目的Wi-Fi 開發板嗎?本文將介紹Silicon Labs(芯科科技)推出的所有SiWx917 Wi-Fi 6和低功耗藍牙5.4解決方案的Wi-Fi 開發板。SiWx917是目前市場上最節能的Wi-Fi 6無線MCU,
    的頭像 發表于 07-09 09:15 ?2691次閱讀

    有ARM,NPU,FPGA三種核心的開發板 — 米爾安路飛龍派開發板

    最近我發現一個有趣的開發板。這個開發板集合了ARM核心,NPU核心甚至還有FPGA核心。它就是米爾新出的YM90X開發板。它基于安路科技所打造的芯片上海安路信息科技于2021年在上交所科創
    的頭像 發表于 06-13 08:03 ?1722次閱讀
    有ARM,NPU,FPGA三種核心的<b class='flag-5'>開發板</b> — 米爾安路飛龍派<b class='flag-5'>開發板</b>

    【新品】遠距離圖傳數傳模塊開發板、藍牙模塊開發板、無線模塊開發板

    新品上市圖傳數傳模塊開發板藍牙模塊開發板國產無線模塊開發板部分型號參與送樣文末了解詳情↓↓↓EWT611-900NW20S遠距離圖傳數傳模塊開發板EWT611-900NW20S是一款入
    的頭像 發表于 06-12 19:33 ?1152次閱讀
    【新品】遠距離圖傳數傳模塊<b class='flag-5'>開發板</b>、藍牙模塊<b class='flag-5'>開發板</b>、無線模塊<b class='flag-5'>開發板</b>