RM新时代网站-首页

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

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

3天內不再提示

移植ubuntu core 16.04(ubuntu-base)到i.MX6ULL開發(fā)板

嵌入式應用研究院 ? 來源:嵌入式應用研究院 ? 作者:嵌入式應用研究院 ? 2023-02-16 09:40 ? 次閱讀

一、準備工作

1. 安裝 qemu

sudoapt-getinstallqemu-user-static

2. 下載 ubuntu-core 32 位版本

在 ubuntu cdimg[1] 下載,選擇 ubuntu-base-16.04.6-base-armhf.tar.gz。

axelhttp://cdimage.ubuntu.com/ubuntu-base/releases/16.04/release/ubuntu-base-16.04.6-base-armhf.tar.gz

解壓:

mkdirtemp
sudotar-xpfubuntu-base-16.04.6-base-armhf.tar.gz-Ctemp
e3324bb0-ad33-11ed-bfe3-dac502259ad0.png

二、修改根文件系統(tǒng)

1. 準備工作

(1)準備網(wǎng)絡

sudocp-b/etc/resolv.conftemp/etc/resolv.conf

(2)準備 qemu

sudocp/usr/bin/qemu-arm-statictemp/usr/bin/

(3)換源

這里需要更換為 ubuntu ARM 源 Ubuntu Ports(中國科學技術大學源[2])。

sudovimtemp/etc/apt/source.list

在 vim 的命令模式完成替換:

:%s/ports.ubuntu.com/mirrors.ustc.edu.cn

保存退出后,添加一個 apt 配置文件:

sudovimtemp/etc/apt/apt.conf.d/99self

在其中編寫如下內容:

Acquire::Pipeline-Depth"0";

2. 掛載根文件系統(tǒng)到主機

切換根文件系統(tǒng):

sudochroottemp
e346e8e0-ad33-11ed-bfe3-dac502259ad0.png

3. 更新及安裝

(1)更新

aptupdate
apt-getupdate

(2)安裝一些必備的軟件包

apt-getinstallsudo
apt-getinstallvim

開啟 ssh 服務:

apt-getinstallopenssh-server

net-tools 提供了 ifconfig 命令等網(wǎng)絡工具:

apt-getinstallnet-tools

kmod 提供了一組操作 Linux kernel module 的工具,常用的 insmod,modprobe 等命令本質上調用的都是 kmod 命令:

apt-getinstallkmod

ethtool 用于查看和修改網(wǎng)絡設備(以太網(wǎng))的驅動參數(shù)硬件設置,可以根據(jù)需要更改以太網(wǎng)卡的參數(shù),包括自動協(xié)商、速度、雙工和局域網(wǎng)喚醒等參數(shù)。

apt-getinstallethtool

ubuntu 本身支持 linux 的網(wǎng)絡底層設置命令:ifconfig,route,ip 等命令,但為了讓網(wǎng)絡設置更加簡單,Debian 提供了一個標準的高級網(wǎng)絡設置工具,包含 ifup 和 ifdown 程序和 /etc/network/interfaces 文件。

apt-getinstallifupdown

htop 是 top 的升級版,允許用戶監(jiān)視系統(tǒng)上運行的進程及其完整的命令行。

apt-getinstallhtop

iputils 軟件包是 Linux 環(huán)境下一些實用的網(wǎng)絡工具的集合,包括 ping、tftpd 等。

apt-getinstalliputils-ping

4. 添加用戶及設置密碼

添加用戶:

useradd-s'/bin/bash'-m-Gadm,sudomculover666

設置密碼:

passwdmculover666

給 root 用戶設置密碼:

passwd

5. 設置串口終端

ln-s/lib/systemd/system/getty@.service/etc/systemd/system/getty.target.wants/getty@ttymxc0.service

6. 退出

根文件系統(tǒng)修改完成,退出。

exit

三、制作根文件系統(tǒng)

(1)查看根文件系統(tǒng)的大小

sudodu-h-d0temp/

e362a10c-ad33-11ed-bfe3-dac502259ad0.png

(2)生成壓縮包

cdtemp
sudotar-jcfrootfs.tar.bz2*

e378739c-ad33-11ed-bfe3-dac502259ad0.png

壓縮完的包 110M:

e399e6bc-ad33-11ed-bfe3-dac502259ad0.png

將該包燒錄到 imx6ull 開發(fā)板的 eMMC 中,燒錄方法參考:i.MX6ULL 系統(tǒng)移植 | 使用 NXP MfgTool 燒寫系統(tǒng)到 eMMC[3]。

燒錄完成后,ubuntu 系統(tǒng)啟動如下:

e3af3c7e-ad33-11ed-bfe3-dac502259ad0.png

四、ssh 登錄

在.bashrc中將 shell 顏色打開:

force_color_prompt=yes

設置網(wǎng)卡 ip:

sudoifconfigeth0192.168.1.102

修改主機名:

sudohostnameimx6ull

ssh 遠程登錄:

e3e4ddde-ad33-11ed-bfe3-dac502259ad0.png

審核編輯:湯梓紅

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

    關注

    87

    文章

    11292

    瀏覽量

    209326
  • Ubuntu
    +關注

    關注

    5

    文章

    563

    瀏覽量

    29704
  • SSH
    SSH
    +關注

    關注

    0

    文章

    188

    瀏覽量

    16335
  • 根文件系統(tǒng)

    關注

    0

    文章

    25

    瀏覽量

    11979
  • qemu
    +關注

    關注

    0

    文章

    57

    瀏覽量

    5354

原文標題:四、ssh 登錄

文章出處:【微信號:嵌入式應用研究院,微信公眾號:嵌入式應用研究院】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    i.MX6ULL嵌入式Linux開發(fā)1-uboot移植初探

    本系列教程以i.MX6ULL處理器的ARM開發(fā)板為實驗基礎,學習記錄嵌入式Linux開發(fā)的各種知識與經驗,主要內容包括嵌入式Linux移植,嵌入式Linux驅動
    的頭像 發(fā)表于 03-07 08:57 ?3880次閱讀
    <b class='flag-5'>i.MX6ULL</b>嵌入式Linux<b class='flag-5'>開發(fā)</b>1-uboot<b class='flag-5'>移植</b>初探

    使用i.MX6ULL開發(fā)板進行Linux根文件系統(tǒng)的完善

    上一篇推文講了怎么移植根文件系統(tǒng),并在i.MX6ULL開發(fā)板中運行起來,但是會出現(xiàn)一些提示,現(xiàn)在來進行根文件的完善。
    發(fā)表于 10-17 11:13 ?790次閱讀

    移植NXP官方linux 5.4內核i.MX6ULL開發(fā)板

    本文描述移植NXP官方 linux 5.4 內核i.MX6ULL開發(fā)板。
    發(fā)表于 12-19 11:10 ?2033次閱讀

    移植5.4內核迅為I.MX6ULL開發(fā)板

    圖所示:接下來我們開始燒寫編譯生成的鏡像i.MX6ULL終結者開發(fā)板。Uboot我們依然使用開發(fā)板光盤資料里面的“i.MX6UL終結者光盤
    發(fā)表于 06-29 10:13

    I.MX6ULL終結者開發(fā)板裸機仿真jlink調試

    I.MX6ULL‘終結者’開發(fā)板預留了JTAG仿真接口,并給出了開發(fā)文檔,可以實現(xiàn)在JLINK仿真器條件下的單步跟蹤、斷點調試等功能,使得開發(fā)研究i
    發(fā)表于 07-07 10:56

    i.MX6ULL開發(fā)板硬件資源

    迅為i.MX6ULL 終結者開發(fā)板硬件資源非常豐富,幾乎將 i.MX6ULL 芯片的所有資源都擴展引出到底板上了,底板提供了豐富的外設接口,開發(fā)板的尺寸是 190mm*125mm,充分
    發(fā)表于 12-29 06:18

    IMX6ULL開發(fā)板Ubuntu文件系統(tǒng)Ubuntu-base構建

    :(11)最后我們將退出以后再執(zhí)行一下umount.sh腳本取消掛載。如圖 4.13所示:至此,ubuntu base根文件系統(tǒng)就已經制作好了,然后我們就可以使用開發(fā)板測試了。
    發(fā)表于 02-02 14:04

    i.MX6ULL的相關資料下載

    i.MX6ULL終結者三大手冊,加速學習和開發(fā)速度,一秒化無形!《嵌入式Linux開發(fā)指南》+《開發(fā)板使用手冊》+《裸機使用手冊》詳細手冊點擊鏈接下載:https://pan.baid
    發(fā)表于 12-27 06:13

    ubuntu16.04如何移植Qt程序開發(fā)板?

    ubuntu16.04如何移植Qt程序開發(fā)板?
    發(fā)表于 03-03 06:03

    飛凌i.MX6ULL開發(fā)板的評測,再次進階擁有更高的性價比

    處理器MCIMX6Y2開發(fā)設計,采用先進的ARMCortex-A7內核,運行速度高達800MHz。i.MX6ULL應用處理器包括一個集成的電源管理模塊,降低了外接電源的復雜性,并簡化了上電時序。
    發(fā)表于 10-27 11:55 ?1484次閱讀
    飛凌<b class='flag-5'>i.MX6ULL</b><b class='flag-5'>開發(fā)板</b>的評測,再次進階擁有更高的性價比

    i.MX6ULL開發(fā)板—無線網(wǎng)絡測試方案

    本文以幫助用戶快速熟悉產品、了解接口功能和測試方法為目的,主要講述飛凌i.MX6ULL開發(fā)板WiFi接口功能的測試方法,以及使用過程中出現(xiàn)的一些問題如何排查。
    的頭像 發(fā)表于 06-06 17:17 ?1331次閱讀
    <b class='flag-5'>i.MX6ULL</b><b class='flag-5'>開發(fā)板</b>—無線網(wǎng)絡測試方案

    【北京迅為】i.MX6ULL開發(fā)板移植 Debian 文件系統(tǒng)

    【北京迅為】i.MX6ULL開發(fā)板移植 Debian 文件系統(tǒng)
    的頭像 發(fā)表于 02-10 15:34 ?1142次閱讀
    【北京迅為】<b class='flag-5'>i.MX6ULL</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>移植</b> Debian 文件系統(tǒng)

    入門級嵌入式板卡的視頻工具FFmpeg移植與測試開發(fā)——米爾i.MX6UL/i.MX6ULL開發(fā)板

    本篇測評由電子發(fā)燒友的優(yōu)秀測評者“ALSET”提供。電子發(fā)燒友網(wǎng)發(fā)布了一款產品:米爾MYD-Y6ULX-V2開發(fā)板,基于NXPi.MX6UL/i.MX6ULL處理器,該
    的頭像 發(fā)表于 03-02 09:42 ?2912次閱讀
    入門級嵌入式板卡的視頻工具FFmpeg<b class='flag-5'>移植</b>與測試<b class='flag-5'>開發(fā)</b>——米爾<b class='flag-5'>i.MX6</b>UL/<b class='flag-5'>i.MX6ULL</b><b class='flag-5'>開發(fā)板</b>

    IMX6ULL開發(fā)板

    i. MX6ULL 開發(fā)板板載資源豐富,核心通過郵票孔將 i.MX6ULL 的所有資源幾乎全部引出,接口豐富,可以滿足各種應用的需求。核心
    發(fā)表于 11-12 15:41 ?26次下載

    【迅為電子】i.MX6UL和i.MX6ULL芯片區(qū)別與開發(fā)板對比

    【迅為電子】i.MX6UL和i.MX6ULL芯片區(qū)別與開發(fā)板對比
    的頭像 發(fā)表于 11-28 14:31 ?318次閱讀
    【迅為電子】<b class='flag-5'>i.MX6</b>UL和<b class='flag-5'>i.MX6ULL</b>芯片區(qū)別與<b class='flag-5'>開發(fā)板</b>對比
    RM新时代网站-首页