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

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

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

3天內不再提示

【北京迅為】《stm32mp157開發板嵌入式linux開發指南》第五章 Ubuntu使用apt-get下載

北京迅為電子 ? 2024-09-03 16:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

iTOP-STM32MP157開發板是基于意法半導體ST ARM雙Cortex-A7核加單Cortex-M4核的一款多核異構處理器。Cortex-A7內核提供對開源操作系統Linux的支持,借助Linux系統龐大而豐富的軟件組件處理復雜應用。M4 內核上運行對于實時性要求嚴格的應用。

開發板既有A7核,又有M4核,從學習者角度來看,既可以學習嵌入式Linux,又可以學習STM32單片機,一板兩用,節省學習成本而且便捷。從開發角度來看,STM32有很好的生態,資料豐富。目前已經廣泛的應用于智能網關、電力設備、安防工程、手持設備、數字終端、智能交通、醫療電子儀器儀表等領域。

wKgaombWx9yAYhc2AAFM0wQxkd8149.png

【公眾號】迅為電子

-------------------------

本章我們來學習 ubuntu 中的 apt-get ,ubuntu 為什么而聞名?第一, ubunt u 有一個非常好的圖形界面,第二就是 ubuntu 的 apt-get 功能實在是太強大了。

什么是 apt-get 呢,在 windows 上安裝軟件,我們一定都非常的熟悉了,我們直接下載安裝就可以了, 我們在 ubuntu 上有的軟件也可以這樣做,比如說這個軟件支持 linux 系統,那么我們就可以通過瀏覽器, 然后下載這個軟件來安裝,但是我們通常在開發的時候我們用不到它,基本都是使用 apt-get 來下載的, 這個命令它可以實現軟件的自動下載,安裝,配置。

5.1 使用 apt-get 命令之前的檢查

apt-get 命令它采用的是 cs 模式,也就是客戶端和服務器的模式,我們的 ubuntu 系統是作為客戶端, 當我們需要下載軟件的時候,我們就向服務器發出請求,所以說,我們要使用 apt-get 之前,我們的 ubuntu 系統必須是可以聯網的。

怎么檢查 ubuntu 可不可以上網呢?打開瀏覽器,我們直接打開 ubuntu 的火狐瀏覽器,我們看一下 瀏覽器能不能上網,如果能上網,就說明我們 ubuntu 的網絡是通的,那么就可以進行下一步了。我們直 接在瀏覽器的搜索欄里輸入迅為的官網,我們看下能不能登錄到這個官網里面去,這里也可以輸入別的網 址,比如說百度,只要是能上網都是沒有問題,我們現在已經登錄到了我們的官網,那么就說明我們 ubuntu 的網絡是通的。如下圖所示

如果不可以登錄到網頁我們要怎么檢查呢,第一,看一下自己的 ubuntu 是不是設置的橋接模式,如果是設置的橋接模式,我們點擊虛擬機的編輯,點擊虛擬網絡編輯器,我們點擊一下還原默認設置,現在這個按鈕是灰的,我們要先把 ubuntu 關閉,這個按鈕才可以點,如果大家的電腦不能上網,就設置一下這個,把他恢復成默認設置。如下圖所示。

如果說設置完這個之后還是不能上網,可以檢查一下 VM 軟件它的網絡服務有沒有打開,是不是被殺毒軟件這些給優化了,可以按照這個思路檢查一下。

5.2 設置下載源

Ubuntu 的網絡通了之后,我們要設置一下我們的下載源。設置下載源我們在 ubuntu 的系統設置里面設置,我們點擊右上角的齒輪,我們選擇 system settings ,然后我們點擊 Software&Updates ,點擊這個選項,然后我們這里選擇 other ,然后我們找到中國,然后我們這里選擇一個比較近的源,如果大家不知道怎么選,大家跟著作者選也是沒有問題的,這里把它設置成清華這個源,然后點擊 Choose Server ,然后輸入 ubuntu 的密碼,然后我們點擊 close ,然后關掉設置就可以了。(參考第三章)

5.3 更新下載源

設置好下載源之后,我們需要更新一下我們的下載源,更新下載源我們使用的是 apt-get update 這個命 令。這個命令會訪問源列表里面的每個網址,并讀取軟件列表,然后保存在本地電腦。我們直接輸入 ape-get update 就可以更新了。打開控制臺,然后切換到 root 用戶,我們直接輸入apt-get update 我們等待它更新完成,我們更新一次之后,如果大家擔心沒有成功,我們可以再輸入一次。如下圖所示。

wKgaombWyAKAH2zcAABdjV7ET6E472.png

5.4 安裝 vim 軟件

apt-get 命令更新完后,我們就可以安裝軟件了,這里安裝一個文本編輯軟件 vim 軟件,怎么來安裝 軟件呢,可以檢查下依賴有沒有損壞,我們這個可以不檢查,當然如果大家檢查下也是沒有問題的,軟件 安裝我們使用的是 apt-get install 加軟件的名字,我們這次要安裝 vim 編輯器這個軟件,所以 package-name 的名字就是 vim ,我們來試一下,我們直接輸入

wKgaombWyA6AaHTeAACT7CM2_Kk726.png

他這里提示我們要不要繼續,我們輸入 y ,然后敲回車就可以了,這樣他就會自動幫我們安裝完這個軟件,我們等待它安裝成功,這樣,我們這個軟件就安裝完成了,不管我們是安裝什么軟件,我們的格式都是這樣的, apt-get install 后邊加我們要安裝的軟件的名字。

5.5 軟件的更新

我們直接使用 apt-get upgrade 就可以直接更新軟件了,這個命令它會與我們使用 apt-get update 下載的軟件列表的軟件進行對比,如果發現安裝的版本過低,就會提示更新,如果軟件已經是最新版本,就不必要更新了。

我們來更新下 vim 軟件,輸入以下命令,如下圖所示

他這里提示我們不要更新,如果這里它提示是否輸入 y 或者 n ,輸入 n 就可以了,如果輸入 y 的話,他會把我們所有的軟件都會更新的,這樣時間太久了,輸入 n 就可以了。

5.6 軟件的卸載

軟件的卸載,我們使用的是 apt-get remove 加我們軟件的名字,我這里卸載我們安裝的 vim 軟件,我們輸入

wKgaombWyByAV1HbAACM1YTwtmA913.png

然后我們輸入 y ,我們要繼續,這樣我們就卸載掉了 vim 的軟件。

卸載完了后要裝回去,因為我們后邊要用這個軟件,apt-get install vim 命令裝回去。

這幾條命令都是以 apt-get 開頭的。安裝軟件我們是 install 安裝這個單詞;更新軟件我們是 upgrade ,更新這個單詞; 刪除 我們是 remove 這個單詞。所以這個命令我們記起來非常容易,使用起來就更容易了,他會幫我們自動下載,自動安裝,我們不用再做別的事情了。如果大家感興趣,可以安裝下串口軟件,就是 minicom 這個軟件,大家可以來安裝這個來試一下。

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

    關注

    88

    文章

    11760

    瀏覽量

    219028
  • STM32
    +關注

    關注

    2309

    文章

    11162

    瀏覽量

    373444
  • 開發板
    +關注

    關注

    26

    文章

    6291

    瀏覽量

    118103
  • Ubuntu
    +關注

    關注

    5

    文章

    613

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    性能與性價比兼得!RK3562開發板開啟嵌入式開發新選擇

    性能與性價比兼得!RK3562開發板開啟嵌入式開發新選擇
    的頭像 發表于 12-23 16:10 ?1267次閱讀
    性能與性價比兼得!<b class='flag-5'>迅</b><b class='flag-5'>為</b>RK3562<b class='flag-5'>開發板</b>開啟<b class='flag-5'>嵌入式開發</b>新選擇

    Hi3403開發板驅動教程全面上線,開啟嵌入式Linux開發新篇章!

    iTOP-Hi3403開發板linux驅動教程全面上線,開啟嵌入式Linux
    的頭像 發表于 12-18 14:23 ?682次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>Hi3403<b class='flag-5'>開發板</b>驅動教程全面上線,開啟<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b><b class='flag-5'>開發</b>新篇章!

    從小白到大牛:Linux嵌入式系統開發的完整指南

    ”系列視頻,建立基礎概念框架。? 開發環境搭建:這是入門關鍵步,需準備 “主機(PC Linux 系統)+ 目標(如樹莓派、STM32MP157)+ 調試工具(JTAG 仿真器、串口
    發表于 12-16 10:42

    iTOP-3568開發板?Linux驅動開發實戰:menuconfig圖形化配置實驗

    iTOP-3568開發板?Linux驅動開發實戰:menuconfig圖形化配置實驗
    的頭像 發表于 11-24 15:29 ?770次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>iTOP-3568<b class='flag-5'>開發板</b>?<b class='flag-5'>Linux</b>驅動<b class='flag-5'>開發</b>實戰:menuconfig圖形化配置實驗

    3568開發板從零學習Linux驅動開發一站資料包如何讓我效率翻倍

    3568開發板從零學習Linux驅動開發
    的頭像 發表于 11-05 11:16 ?401次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>3568<b class='flag-5'>開發板</b>從零學習<b class='flag-5'>Linux</b>驅動<b class='flag-5'>開發</b>:<b class='flag-5'>迅</b><b class='flag-5'>為</b>一站<b class='flag-5'>式</b>資料包如何讓我效率翻倍

    避坑指南!RK3568開發板選型,這5點沒看清千萬別下手!(附驅動開發指南資源)

    避坑指南!RK3568開發板選型,這5點沒看清千萬別下手!(附驅動開發指南資源)
    的頭像 發表于 10-30 15:49 ?778次閱讀
    避坑<b class='flag-5'>指南</b>!RK3568<b class='flag-5'>開發板</b>選型,這5點沒看清千萬別下手!(附<b class='flag-5'>迅</b><b class='flag-5'>為</b>驅動<b class='flag-5'>開發指南</b>資源)

    北京】itop-3568開發板驅動開發指南(重制版)

    iTOP-RK3568開發板驅動開發指南目錄:前言學習方法Linux驅動基礎第 1 你好!內核源碼第 2 helloworld 驅動
    發表于 10-30 15:48 ?37次下載

    RK3568開發板?V2.0嵌入式學習開發硬核賦能,開發體驗全面進化

    RK3568開發板V2.0強勢升級,硬核賦能,開發體驗全面進化【核心升級亮點】硬件重磅加碼?新增高精度ADC模塊?集成溫濕度傳感模塊?硬件性能全方位優化教程體系再造?800+期系統
    的頭像 發表于 10-23 15:57 ?424次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>RK3568<b class='flag-5'>開發板</b>?V2.0<b class='flag-5'>嵌入式</b>學習<b class='flag-5'>開發</b>硬核賦能,<b class='flag-5'>開發</b>體驗全面進化

    華清遠見攜STM32全矩陣產品及創新機器狗亮相2025 STM32研討會,共啟嵌入式技術探索新程

    STM32MP157Linux開發板的基礎實訓套件,還展示了STM32F103智能小車、創新研發的“智能機器狗”等智能硬件產品,以及嵌入式虛擬仿真軟件產品,同時,華清遠見還帶來了自編
    的頭像 發表于 09-23 14:47 ?1012次閱讀
    華清遠見攜<b class='flag-5'>STM32</b>全矩陣產品及創新機器狗亮相2025 <b class='flag-5'>STM32</b>研討會,共啟<b class='flag-5'>嵌入式</b>技術探索新程

    RK3562開發板 Ubuntu系統功能測試

    RK3562開發板 Ubuntu系統功能測試
    的頭像 發表于 07-10 13:46 ?1314次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>RK3562<b class='flag-5'>開發板</b> <b class='flag-5'>Ubuntu</b>系統功能測試

    ElfBoard技術貼|如何在【RK3588】ELF 2開發板上進行根系統的定制

    ELF 2開發板已經適配了Linux 5.10及Elf2 Desktop 22.04操作系統,其中Elf2 Desktop 22.04系統是專為嵌入式設計的Ubuntu base。雖然
    的頭像 發表于 07-02 16:33 ?3007次閱讀
    ElfBoard技術貼|如何在【RK3588】ELF 2<b class='flag-5'>開發板</b>上進行根系統的定制

    嵌入式開發入門指南:從零開始學習嵌入式

    (設備驅動、內核編譯) 4. 推薦的學習資源書籍:《嵌入式系統軟件設計基礎》《ARM Cortex-M系列嵌入式開發》在線課程:慕課網、B站嵌入式教學視頻實踐平臺:Arduino、STM32
    發表于 05-15 09:29

    硬核升級!華清遠見STM32MP157驅動開發課程助力嵌入式Linux底層開發入門進階

    嵌入式Linux系統開發中,驅動程序開發是一項關鍵技術,它作為硬件與軟件之間的橋梁,實現了操作系統對硬件設備的控制。相較于嵌入式
    的頭像 發表于 04-03 16:40 ?1015次閱讀
    硬核升級!華清遠見<b class='flag-5'>STM32MP157</b>驅動<b class='flag-5'>開發</b>課程助力<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>底層<b class='flag-5'>開發</b>入門進階

    北京】iTOP-RK3568開發板OpenHarmony系統南向驅動開發-第4 UART基礎知識

    北京】iTOP-RK3568開發板OpenHarmony系統南向驅動開發-第4 UART
    的頭像 發表于 03-17 15:50 ?1039次閱讀
    【<b class='flag-5'>北京</b><b class='flag-5'>迅</b><b class='flag-5'>為</b>】iTOP-RK3568<b class='flag-5'>開發板</b>OpenHarmony系統南向驅動<b class='flag-5'>開發</b>-第4<b class='flag-5'>章</b> UART基礎知識

    北京RK3568開發板OpenHarmony系統南向驅動開發內核HDF驅動框架架構

    北京RK3568開發板OpenHarmony系統南向驅動開發內核HDF驅動框架架構
    的頭像 發表于 03-11 14:13 ?1851次閱讀
    <b class='flag-5'>北京</b><b class='flag-5'>迅</b><b class='flag-5'>為</b>RK3568<b class='flag-5'>開發板</b>OpenHarmony系統南向驅動<b class='flag-5'>開發</b>內核HDF驅動框架架構