一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內不再提示

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

北京迅為電子 ? 2022-02-10 15:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

教程將帶領大家在迅為電子移植 Debian 文件系統(tǒng)到 i.MX6ULL 終結者開發(fā)板上。

1 安裝 Qemu 和 Debootstrap

由于我們是在 Ubuntu 上構建的 debian 的文件系統(tǒng),所以安裝這倆個工具我們直接使用 apt-get 命令即 可。命令如下:

apt-get install binfmt-support qemu qemu-user-static debootstrap

如下圖所示:

2 抽取 Debain 文件系統(tǒng)

抽取文件系統(tǒng)我們使用的是 debootstrap 命令,我們執(zhí)行以下命令即可從 debian 下載源中獲取到文件系統(tǒng):

debootstrap --arch=armhf --foreign buster root https://mirrors.tuna.tsinghua.edu.cn/debian/

命令參數(shù)解析:

arch 指定了 CPU 架構

buster 是 debian 版本號。目前最新為 10

foreign:在與主機架構不相同時需要指定此參數(shù),僅做初始化的解包

root:要存放文件系統(tǒng)的文件夾

https://mirrors.tuna.tsinghua.edu.cn/debian/ 是下載源

如下圖所示:

抽取時間比較長,大概 10 分鐘左右,大家耐心等待,抽取成功可以看到 linux 的目錄樹,如下圖所示,如果大家抽取失敗,可以多抽取幾次,或者換個網絡:

3 完善文件系統(tǒng)

完善文件系統(tǒng)這里我們要使用到 qemu,為什么要用 qemu 呢,因為我們現(xiàn)在是在 X86 虛擬機上操作, 不能完善 arm 的文件系統(tǒng),所以我們要用 qemu 來模擬 arm 的環(huán)境。

(1)

復制 qemu-arm-static 到剛構建的基本系統(tǒng)中,使用命令

cp /usr/bin/qemu-arm-static root/usr/bin

如下圖所示:

(2)

初始化文件系統(tǒng)

執(zhí)行命令:

DEBIAN_FRONTEND=noninteractive

DEBCONF_NONINTERACTIVE_SEEN=true

LC_ALL=C

LANGUAGE=C

LANG=C chroot root debootstrap/debootstrap --second-stage

這個命令會初始化文件系統(tǒng),如下圖所示:

大概需要 20 分鐘左右,大家耐心等待即可。

初始化成功如下圖所示:

(3) 使用命令 chroot root,進到我們初始化好的文件系統(tǒng),如下圖所示:

(4) 使用命令創(chuàng)建以下內容,

echo "proc /proc proc defaults 0 0" >> etc/fstab

mkdir -p usr/share/man/man1/

mknod dev/console c 5 1

如下圖所示:

(5) 更新下載源,使用命令 vi /etc/apt/sources.list 打開 source.list 文件,然后把里面的內容替換成以下內容,

deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free

# deb-src http://mirrors.ustc.edu.cn/debian stable main contrib non-free

deb http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free

# deb-src http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free

# deb http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free

# deb-src http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free

然后保存退出,使用命令 apt-get update 更下源,如下圖所示:

(6) 使用命令 apt-get install vim 安裝 vim 軟件,如下圖所示:

(7)

創(chuàng)建一個新的用戶,使用命令 adduser user,然是輸入密碼,密碼為 topeet,如下圖所示:

(8) 設置 root 密碼,使用命令 passwd root,密碼為 topeet,如下圖所示:

(9) 設置以太網,輸入以下命令:

echo "auto eth0" > /etc/network/interfaces.d/eth0

echo "iface eth0 inet dhcp" >> /etc/network/interfaces.d/eth0

如下圖所示:

(10) 因為 ull 的性能比較弱,所以我們就不安裝桌面了,直接使用 exit 退出 qemu 環(huán)境即可,如下圖所示:

4 打包文件系統(tǒng)

進到 debian 文件系統(tǒng)目錄。直接使用命令 tar -cjf rootfs.tar.bz2 ./* 即可,如下圖所示:

5 燒寫驗證

把我們打包好的這個文件系統(tǒng)放到燒寫器里面,其他的鏡像使用原來的即可,只需要替換文件系統(tǒng), 然后燒寫測試,啟動成功如下圖(沒有界面)所示:

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

    關注

    25

    文章

    5679

    瀏覽量

    104607
  • iMX6
    +關注

    關注

    1

    文章

    33

    瀏覽量

    14012
  • Debian
    +關注

    關注

    0

    文章

    77

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    瑞芯微RK3506 vs NXP i.MX6ULL

    NXPi.MX6ULL核心進行多方面對比。性能與能效對比性能優(yōu)勢對比:RK3506在接口方面比i.MX6ULL少2個UART,其他性能方面,RK3506以三核A7(1.
    的頭像 發(fā)表于 06-19 16:26 ?442次閱讀
    瑞芯微RK3506 vs NXP <b class='flag-5'>i.MX6ULL</b>

    NXP i.MX 91開發(fā)板#支持快速創(chuàng)建基于Linux?的邊緣器件

    例評估,使開發(fā)人員能夠加快產品開發(fā),同時顯著降低成本。FRDM i.MX 91具有各種接口、PMIC和三頻無線電Wi-Fi^?^ 6、藍牙
    的頭像 發(fā)表于 05-19 10:55 ?729次閱讀
    NXP <b class='flag-5'>i.MX</b> 91<b class='flag-5'>開發(fā)板</b>#支持快速創(chuàng)建基于Linux?的邊緣器件

    如何在i.MX6ULL睡眠時停止刷新LCD?

    為了更好的 EMC,我們需要在 i.MX6ULL 進入睡眠狀態(tài)時停止 LCD 刷新。 能否實現(xiàn) ? 平臺: i.MX6ULL 系統(tǒng): Linux
    發(fā)表于 04-03 07:14

    如何在i.MX6ULL定制上啟用IO Expander PCA6416A的控制?

    我想知道如何在 i.MX6ULL 定制上啟用 IO Expander PCA6416A 的控制。 我嘗試修改 imx6ul-14x14-evk.dtsi,將 pca6416 節(jié)點添加到 i
    發(fā)表于 03-26 07:10

    北京RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅動開發(fā)內核HDF驅動框架架構

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

    北京iTOP-RK3576開發(fā)板新品上市

    北京iTOP-RK3576開發(fā)板新品上市
    的頭像 發(fā)表于 12-27 11:14 ?779次閱讀
    <b class='flag-5'>北京</b><b class='flag-5'>迅</b><b class='flag-5'>為</b>iTOP-RK3576<b class='flag-5'>開發(fā)板</b>新品上市

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

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

    北京】itop-3562開發(fā)板在Linux系統(tǒng)中使用NPU

    北京】itop-3562開發(fā)板在Linux系統(tǒng)中使用NPU
    的頭像 發(fā)表于 11-25 14:52 ?1007次閱讀
    【<b class='flag-5'>北京</b><b class='flag-5'>迅</b><b class='flag-5'>為</b>】itop-3562<b class='flag-5'>開發(fā)板</b>在Linux<b class='flag-5'>系統(tǒng)</b>中使用NPU

    【新品】i.MX6ULL工業(yè)嵌入式核心!NXP低功耗MPU,LCD顯示

    核心新品上市ECK20-6Y2XA系列核心是億佰特基于NXPCortex-A7內核i.MX6ULL處理器精心設計的,采用郵票孔連接的低成本、低功耗、高性價比、高可靠性的嵌入式核心
    的頭像 發(fā)表于 11-15 01:04 ?659次閱讀
    【新品】<b class='flag-5'>i.MX6ULL</b>工業(yè)嵌入式核心<b class='flag-5'>板</b>!NXP低功耗MPU,LCD顯示

    北京i.mx8mm嵌入式linux開發(fā)指南第四篇 嵌入式Linux系統(tǒng)移植篇第六十九章uboot移植

    北京i.mx8mm嵌入式linux開發(fā)指南第四篇 嵌入式Linux系統(tǒng)
    的頭像 發(fā)表于 10-22 14:46 ?1164次閱讀
    【<b class='flag-5'>北京</b><b class='flag-5'>迅</b><b class='flag-5'>為</b>】<b class='flag-5'>i.mx</b>8mm嵌入式linux<b class='flag-5'>開發(fā)</b>指南第四篇 嵌入式Linux<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>移植</b>篇第六十九章uboot<b class='flag-5'>移植</b>

    電子RK3588S開發(fā)板第五章 Debian系統(tǒng)功能測試

    電子RK3588S開發(fā)板第五章 Debian系統(tǒng)功能測試
    的頭像 發(fā)表于 10-15 15:59 ?1534次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>電子RK3588S<b class='flag-5'>開發(fā)板</b>第五章 <b class='flag-5'>Debian</b><b class='flag-5'>系統(tǒng)</b>功能測試

    i.MX Linux開發(fā)實戰(zhàn)指南—基于野火i.MX系列開發(fā)板

    電子發(fā)燒友網站提供《i.MX Linux開發(fā)實戰(zhàn)指南—基于野火i.MX系列開發(fā)板.pdf》資料免費下載
    發(fā)表于 10-10 17:23 ?12次下載

    北京】iTOP-i.MX6開發(fā)板使用手冊第四部分固件編譯第十四章非設備樹Android4.4系統(tǒng)編譯

    北京】iTOP-i.MX6開發(fā)板使用手冊第四部分固件編譯第十四章非設備樹Android4.4系統(tǒng)
    的頭像 發(fā)表于 09-12 15:43 ?931次閱讀
    【<b class='flag-5'>北京</b><b class='flag-5'>迅</b><b class='flag-5'>為</b>】iTOP-<b class='flag-5'>i.MX6</b><b class='flag-5'>開發(fā)板</b>使用手冊第四部分固件編譯第十四章非設備樹Android4.4<b class='flag-5'>系統(tǒng)</b>編譯

    北京】itop-3588開發(fā)板快速測試手冊-銀河麒麟系統(tǒng)功能測試

    北京】itop-3588開發(fā)板快速測試手冊-銀河麒麟系統(tǒng)功能測試
    的頭像 發(fā)表于 09-09 14:44 ?1528次閱讀
    【<b class='flag-5'>北京</b><b class='flag-5'>迅</b><b class='flag-5'>為</b>】itop-3588<b class='flag-5'>開發(fā)板</b>快速測試手冊-銀河麒麟<b class='flag-5'>系統(tǒng)</b>功能測試

    如何修改buildroot和debian文件系統(tǒng)

    本文檔主要介紹在沒有編譯環(huán)境的情況下,如何修改buildroot和debian文件系統(tǒng)方法,如在buildroot文件系統(tǒng)中添加文件、修改目錄等文件
    的頭像 發(fā)表于 07-22 17:46 ?884次閱讀
    如何修改buildroot和<b class='flag-5'>debian</b><b class='flag-5'>文件系統(tǒng)</b>