迅為RK3568開發板搭建Ubuntu環境

本小節介紹開發所需 Ubuntu 環境的搭建方法。

系統要求:

Ubuntu 系統要求:Ubuntu18.04~21.10 版本。推薦使用 20.04 版本,內存 16GB 及以上,硬盤 100GB 及以上。

Ubuntu 系統的用戶名不能包含中文字符。

建議 Ubuntu 和 Windows 系統上安裝的 DevEco Device Tool 為最新版本,且版本號需相同。操作步驟:

1 將 Ubuntu Shell 環境修改為 bash。執行如下命令,確認輸出結果為 bash。

ls -l /bin/sh

1

2 如果輸出結果不是 bash,將 Ubuntu shell 修改為 bash。打開終端工具,執行如下命令,輸入密碼,然后選擇 No,將 Ubuntu shell 由 dash 修改為 bash。

sudo dpkg-reconfigure dash

2

3 下載 DevEco Device Tool 最新 Linux 版本軟件包。在網盤資料“03_【iTOP-RK3568 開發板】指南教程\07_OpenHarmony 系統開發配套資料\01_第二期視頻配套資料\05_優化開發流程-搭建 windows 開發環境\01_DevEco Device Tool 4.0 Release\Linux 版本”目錄下下載。如下圖所示:

3

4 解壓 DevEco Device Tool 軟件包并對解壓后的文件夾進行賦權。進入 DevEco Device Tool 軟件包目錄,執行如下命令解壓軟件包,其中 devicetool-linux-tool-{Version}.zip 為軟件包名稱,請根據實際進行修改。

unzip devicetool-linux-tool-{Version}.zip

5 進 入 解 壓 后 的 文 件 夾 , 執 行 如 下 命 令 , 賦 予 安 裝 文 件 可 執 行 權 限 , 其 中devicetool-linux-tool-{Version}.sh 請根據實際進行修改。

chmod u+x devicetool-linux-tool-{Version}.sh

6 執行如下命令,安裝 DevEco Device Tool,其中 devicetool-linux-tool-{Version}.sh 請根據實際進行修改。

sudo ./devicetool-linux-tool-{Version}.sh

7 在用戶協議和隱私聲明簽署界面,請詳細閱讀用戶協議和隱私聲明,需簽署同意用戶協議和隱私聲明才能進行下一步的安裝,可通過鍵盤的上下按鍵進行選擇。

4

8 安裝完成后,當界面輸出“DevEco Device Tool successfully installed.”時,表示 DevEco DeviceTool 安裝成功。

5

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/93908.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/93908.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/93908.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【數據結構】用堆解決TOPK問題

設計一個算法,找出數組中最小的k個數。以任意順序返回這k個數均可。示例:輸入: arr [1,3,5,7,2,4,6,8], k 4 輸出: [1,2,3,4]比較替換堆頂的數時,不需要讓堆頂與數組的每一個數再進行比較,比較數組減去k個…

【深度長文】Anthropic發布Prompt Engineering全新指南

目錄 1.什么時候適合用提示工程? 2.如何進行提示工程 2.1 使用提示模板 2.1.1 使用提示模板和變量 2.1.2 何時使用提示模板和變量 2.1.3 提示模板示例 2.2 保持清晰和直接 2.2.1 如何保持清晰、具有上下文和具體 2.2.2 示例 ?2.3 使用示例(多示例提示…

【基礎-判斷】HarmonyOS提供了基礎的應用加固安全能力,包括混淆、加密和代碼簽名能力

正確 解釋如下: 應用加固: 這是指對應用程序進行保護,使其更難被逆向工程、篡改或盜版。HarmonyOS 作為現代操作系統,確實提供了這樣的基礎安全能力。 混淆: HarmonyOS 的 SDK 提供了代碼混淆工具(通常基于 ProGuard 或類似技術)。開發者在構建應用時啟用混淆,可以將類…

HTML 框架:構建網頁布局的基石

HTML 框架:構建網頁布局的基石 引言 HTML 框架是網頁設計中不可或缺的一部分,它為網頁內容的布局提供了強大的支持。本文將深入探討 HTML 框架的概念、種類、應用以及如何有效地使用它們來構建網頁布局。 什么是 HTML 框架? HTML 框架是一種網…

[Linux]學習筆記系列 -- [mm][memblock]

文章目錄mm/memblock.c: Linux內核的“拓荒時代”內存管理器一、 核心問題:為什么需要 memblock?二、 核心原理與設計三、 在內核啟動流程中的角色四、 關鍵 API五、 總結include/linux/memblock.hmm/memblock.cmemblock_reserve 預留內存塊for_each_mem…

Java 面試八股文匯總(1000 道附答案解析)

在過 2 個月即將進入金九銀十了,然而面對今年的大環境而言,跳槽成功的難度比往年高了很多,很明顯的感受就是:對于今年的 java 開發朋友跳槽面試,無論一面還是二面,都開始考驗一個 Java 程序員的技術功底和基…

給純小白的Python操作 PDF 筆記

一、文件基礎打開與關閉 推薦用 with open(path, mode, encodingutf-8) as f:,自動完成 close(),避免泄露文件句柄。常見模式:r 讀,w 寫覆蓋,a 追加,rb/wb 二進制。Windows 默認編碼為 GBK,Linu…

vue使用vue-cropper實現圖片裁剪之單圖裁剪

vue制作的pc系統中(如若依系統),需要實現按照固定尺寸進行裁剪后再進行圖片上傳,以下代碼講述的是實現單張圖片裁剪上傳。1.第一步需要安裝vue-croppernpm install vue-cropper2.第二步在需要的頁面進入代碼引入import {VueCropper} from "vue-crop…

后臺管理系統-5-vue3之子路由渲染首頁及卡片容器和表格容器實現

文章目錄 1 子路由的實現 1.1 router/index.js 1.2 views/Home.vue(首頁) 1.3 Main.vue 2 左上方的卡片 2.1 分欄間隔(Layout布局) 2.2 卡片容器(el-card) 2.3 整體代碼Home.vue 3 左下方的table(靜態實現) 3.1 準備數據 3.2 渲染表格(el-table) 3.3 整體代碼Home.vue 4 附錄 子…

在CentOS系統中查詢已刪除但仍占用磁盤空間的文件

在CentOS系統中查詢已刪除但仍占用磁盤空間的文件在CentOS系統中查詢已刪除但仍占用磁盤空間的文件1. 檢查磁盤整體使用情況2. 查找被刪除但仍被進程占用的文件3. 釋放磁盤空間4. 替代方案(不終止進程)注意事項補充工具在CentOS系統中查詢已刪除但仍占用…

正點原子【第四期】Linux之驅動開發學習筆記-1.1 Linux驅動開發與裸機開發的區別

前言: 本文是根據嗶哩嗶哩網站上“正點原子【第四期】手把手教你學Linux系列課程之 Linux驅動開發篇”視頻的學習筆記,該課程配套開發板為正點原子alpha/mini Linux開發板。在這里會記錄下正點原子 I.MX6ULL 開發板的配套視頻教程所作的實驗和學習筆記內…

Android SystemServer 中 Service 的創建和啟動方式

今天導師給我將講了一些如何新建一個系統服務,以及如何去初始化。 Android SystemServer 中 Service 的創建和啟動方式 在 Android 系統中,SystemServer 是系統服務的核心進程,負責啟動和管理各種系統服務。以下是 SystemServer 中服務創建和…

SQL SERVER中位數

有11家門店數據,要求每天所有門店的各個指標的中位數1.第一種做法,使用PERCENTILE_CONT() 函數 SQL SERVER 2012 版本及以上PERCENTILE_CONT 函數簡介PERCENTILE_CONT 是 SQL 中的窗口函數,用于計算連續百分位數&#…

【java中springboot引入geotool】

學習目標: 在Spring Boot項目中引入GeoTools庫,可以按照以下步驟進行:理解GeoTools庫的基本信息和用途 GeoTools是一個開源的Java庫,用于處理地理信息系統(GIS)數據。它提供了對空間數據的讀取、寫入、查詢…

多項目開發環境:如何使用update-alternatives管理多版本Java JDK?(Windows、Mac、Ubuntu)

如何使用update-alternatives管理多版本Java JDK?(Windows、Mac、Ubuntu) 📖 摘要 在實際開發中,往往會遇到既要維護老項目又要跟進新特性的場景,這就需要在一臺機器上同時安裝并切換多個Java JDK版本。本…

力扣57:插入區間

力扣57:插入區間題目思路代碼題目 給你一個 無重疊的 ,按照區間起始端點排序的區間列表 intervals,其中 intervals[i] [starti, endi] 表示第 i 個區間的開始和結束,并且 intervals 按照 starti 升序排列。同樣給定一個區間 newInterval […

KVM虛擬化技術解析:從企業應用到個人創新的開源力量

1 .KVM:開源虛擬化的核心引擎 KVM(Kernel-based Virtual Machine)作為Linux內核原生集成的開源虛擬化模塊,徹底改變了現代數據中心的虛擬化格局。它通過將Linux內核轉變為Type-1型虛擬機監控器(Hypervisor)…

28.Linux :通過源代碼編譯安裝lamp

Linux :通過源代碼編譯安裝lamp 區別特性源代碼編譯安裝yum 安裝安裝方式從源代碼編譯構建預編譯的二進制包自定義程度高度可定制有限定制性能優化可針對特定硬件優化通用優化依賴管理手動解決依賴關系自動解決依賴安裝復雜度復雜,需技術經驗簡單&#x…

應用控制技術

一、 應用特征識別技術1.傳統行為檢測技術1.1 五元組檢測原理1.2 配置思路1.3 效果展示需求背景21.4 傳統行為檢測的缺陷無法識別應用層內容:若應用更換端口(如QQ改用隨機端口)或偽裝協議(如HTTPS加密),傳統…

當MySQL的int不夠用了

關于int的長度很多時候看到int(8)這樣的定義,其實這是工具導出的不專業。int是范圍,不是長度。在開發有了共識(知道這個長度不算數,要看范圍)以后,上來就是所有的類型都是bigint。int的范圍int的取值范圍是…