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

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

3天內(nèi)不再提示

迅為LS2k1000龍芯國產(chǎn)雙核開發(fā)板燒寫系統(tǒng)到 U 盤

北京迅為電子 ? 2021-11-24 09:44 ? 次閱讀

龍芯的系統(tǒng)可以存放在 Nand Flash,SD 卡,U 盤,固態(tài)或者是網(wǎng)絡(luò)加載,迅為的龍芯開發(fā)板核心板默認沒有焊接 Nand Flash,是將文件系統(tǒng)存儲在底板的固態(tài)硬盤上,這一章節(jié)我們將系統(tǒng)燒寫到 U 盤,也可以稱之為 U 盤啟動。

平臺:迅為LS2K1000開發(fā)板

U盤

1 鏡像介紹

開發(fā)板 PMON 默認已經(jīng)燒寫到開發(fā)板。所以 PMON 可以不用燒寫。內(nèi)核鏡像我們使用的是不帶文件系統(tǒng)的內(nèi)核鏡像。位置:LS2K1000 開發(fā)板資料\09_內(nèi)核鏡像\2_不帶文件系統(tǒng)的內(nèi)核鏡像。

文件系統(tǒng)使用的為 buildroot。文件系統(tǒng)鏡像位置:1.LS2K1000 開發(fā)板資料\05_文件系統(tǒng)鏡像

6.3.2 制作燒寫 U 盤

我們準(zhǔn)備一個 U 盤(最小不要小于 4G,最大不要大于 32G),U 盤有且只有一個分區(qū),U 盤格式化成FAT32 分區(qū),,如不滿足要求,請格式化您的 U 盤,準(zhǔn)備完成如下圖所示

格式化軟件安裝包:LS2K1000 開發(fā)板資料\03_開發(fā)所需軟件及驅(qū)動\5_DiskGenius

U 盤準(zhǔn)備好以后,在 U 盤根目錄下建立“boot”文件夾,如下圖所示:

將資料中的帶文件系統(tǒng)的鏡像“

vmlinuz”到 U 盤的 boot 文件夾下面,鏡像位置:LS2K1000 開發(fā)板

資料\09_內(nèi)核鏡像\2_不帶文件系統(tǒng)的內(nèi)核鏡像,如下圖所示:

拷貝 LS2K1000 開發(fā)板資料\05_文件系統(tǒng)鏡像目錄下的任意文件系統(tǒng)“

rootfs.cpio.gz”壓縮文件到 U 盤

根目錄的“boot”文件夾下,拷貝完成后的截圖如下圖所示:

接下來我們在 U 盤的“boot”文件夾下建立“boot.cfg”啟動配置文件,如下圖所示:

并在“boot.cfg”文件里面輸入下面的內(nèi)容:

timeout 5

default 0

showmenu 1

title kernel or fs on usb

kernel /dev/fs/fat@usb0/boot/vmlinuz

initrd /dev/fs/fat@usb0/boot/rootfs.cpio.gz

args console=tty console=ttyS0,115200

l boot.cfg 為系統(tǒng)啟動配置文件。

l timeout 5 //等待 5 秒

l default 0 //默認引導(dǎo)第 0 個 title

l title kernel or fs on usb //title 下的基于 usb 的內(nèi)核和文件系統(tǒng)參數(shù),因為這里是 usb 啟動。

l kernel /dev/fs/fat@usb0/boot/vmlinuz //加載內(nèi)核

l noinitrd /dev/fs/fat@usb0/boot/rootfs.cpio.gz //加載文件系統(tǒng)

其中 dev/fs/表示文件系統(tǒng),fat 表示類型為 fat 類型,@usb0 表示設(shè)備類型為 usb 類型。/boot/vmlinuz

或者/boot/rootfs.cpio.gz 表示內(nèi)核或者文件系統(tǒng)存放的具體路徑

l args console=tty console=ttyS0,115200 //設(shè)置調(diào)試終端為 ttyS0,并在屏幕上顯示打印信息,波特率為

115200

寫好系統(tǒng)啟動配置文件后,保存并退出 U 盤。這樣我們的啟動 U 盤就做好了。

注意:如果燒寫的為帶 QT 的系統(tǒng),args 參數(shù)要設(shè)置為:args console=ttyS0,115200

6.3.3 加載系統(tǒng)

將我們做好的 U 盤插入 2K1000 開發(fā)板的任意 usb 接口上,接著給開發(fā)板上電,我們可以看到 pmon 會從 U 盤燒寫內(nèi)核和文件系統(tǒng)鏡像,如下圖所示:

燒寫完內(nèi)核和文件系統(tǒng),會啟動內(nèi)核并最終進入到文件系統(tǒng),如下圖所示:

文件系統(tǒng)的登錄用戶名默認是“

root”,我們輸入“

root”,然后按回車即可進入 linux 文件系統(tǒng),如下

圖所示:

至此,通過 U 盤啟動官方 Linux 文件系統(tǒng)我們就講解完了。

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

    關(guān)注

    3

    文章

    324

    瀏覽量

    31071
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4771

    瀏覽量

    96176
  • 國產(chǎn)芯片
    +關(guān)注

    關(guān)注

    2

    文章

    239

    瀏覽量

    29426
  • 2K1000
    +關(guān)注

    關(guān)注

    0

    文章

    20

    瀏覽量

    543
收藏 人收藏

    評論

    相關(guān)推薦

    龍芯2K0300蜂鳥試用】龍芯2K0300蜂鳥開發(fā)板引腳定義及體驗開發(fā)板

    今天大家隆重介紹這塊龍芯2K0300蜂鳥開發(fā)板,你詳細介紹開發(fā)板引腳定義及
    發(fā)表于 09-19 18:54

    【北京】iTOP-LS2K0500開發(fā)板快速使用編譯環(huán)境ubuntu20.04第一章加載提供 Ubuntu20.04

    【北京】iTOP-LS2K0500開發(fā)板快速使用編譯環(huán)境ubuntu20.04第一章加載
    的頭像 發(fā)表于 09-18 16:43 ?201次閱讀
    【北京<b class='flag-5'>迅</b><b class='flag-5'>為</b>】iTOP-<b class='flag-5'>LS2K</b>0500<b class='flag-5'>開發(fā)板</b>快速使用編譯環(huán)境ubuntu20.04第一章加載<b class='flag-5'>迅</b><b class='flag-5'>為</b>提供 Ubuntu20.04

    龍芯2K0300蜂鳥試用】龍芯2K0300蜂鳥開發(fā)板開發(fā)環(huán)境搭建

    的需求,開發(fā)者提供了廣闊的應(yīng)用空間。 龍芯2K0300蜂鳥開發(fā)板開發(fā)環(huán)境通過下面的方法來搭
    發(fā)表于 09-05 21:16

    龍芯2K0300蜂鳥試用】龍芯2K0300蜂鳥開發(fā)板上電測試!

    。無論是進行硬件調(diào)試、軟件開發(fā)還是系統(tǒng)集成,都能顯著提升開發(fā)效率,優(yōu)化產(chǎn)品設(shè)計流程。 市場潛力 :龍芯2K0300蜂鳥的發(fā)布,預(yù)示著
    發(fā)表于 09-05 20:46

    龍芯2K0300蜂鳥試用】燒錄固件

    也燒錄進去,uboot下面有工具可以完成這一操作。 找一個U,將linux-5.10/arch/loongarch/boot/dts/loongson/ls2k300_mini_dp.dtb拷貝
    發(fā)表于 09-02 00:17

    【北京龍芯iTOP-LS2K0500開發(fā)板快速啟動手冊-第3章 Windows安裝串口終端

    龍芯iTOP-LS2K0500開發(fā)板
    的頭像 發(fā)表于 08-28 15:13 ?374次閱讀
    【北京<b class='flag-5'>迅</b><b class='flag-5'>為</b>】<b class='flag-5'>龍芯</b>iTOP-<b class='flag-5'>LS2K</b>0500<b class='flag-5'>開發(fā)板</b>快速啟動手冊-第3章 Windows安裝串口終端

    2K0500開發(fā)板硬件連接快速測試

    2K0500開發(fā)板硬件連接快速測試
    的頭像 發(fā)表于 08-13 15:40 ?165次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>2K</b>0500<b class='flag-5'>開發(fā)板</b>硬件連接快速測試

    龍芯2K0300蜂鳥支持OpenHarmony 4.0 Release版本操作系統(tǒng)

    和OpenHarmony操作系統(tǒng),可以為開發(fā)者提供更多的選擇。本次發(fā)售的2K0300蜂鳥開發(fā)板內(nèi)置OpenHarmony 4.0 Release版本操作
    發(fā)表于 06-20 10:02

    國產(chǎn)RK3562開發(fā)板底板硬件接口原理說明

    國產(chǎn)RK3562開發(fā)板底板硬件接口原理說明
    的頭像 發(fā)表于 06-14 15:27 ?897次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>國產(chǎn)</b>四<b class='flag-5'>核</b>RK3562<b class='flag-5'>開發(fā)板</b>底板硬件接口原理說明

    [廣東龍芯2K1000/2K500開發(fā)板] OpenWRT 使用說明

    FEATURES:=ext4 usb display rootfs-part boot-part ubifs -SUBTARGETS:=ls2k500 ls2k1000 +SUBTARGETS:=ls2k
    發(fā)表于 02-19 14:40

    2K1000核心在能源管理系統(tǒng)產(chǎn)品方案

    2K1000核心在能源管理系統(tǒng)產(chǎn)品方案
    的頭像 發(fā)表于 11-17 14:15 ?391次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>2K1000</b>核心<b class='flag-5'>板</b>在能源管理<b class='flag-5'>系統(tǒng)</b>產(chǎn)品方案

    龍芯2K1000開發(fā)板加載PMON鏡像

    ://192.168.1.38/gzrom-dtb.bin,其中 192.168.1.38 虛擬機 Ubuntu 的 IP 地址,如下圖所示 寫完成后重啟開發(fā)板 PMON 即可更新成功。 更多文檔可以查看 B站搜索-北京
    發(fā)表于 10-24 10:58

    LS2K0500開發(fā)板動態(tài)電源管理龍芯自主指令架構(gòu)

    CPU LS2K0500開發(fā)板采用龍芯2K0500處理器,基于
    發(fā)表于 09-28 11:15

    龍芯2K1000核心在智能座艙行業(yè)產(chǎn)品方案

    龍芯2K1000核心在智能座艙行業(yè)產(chǎn)品方案-電子
    的頭像 發(fā)表于 09-26 14:18 ?663次閱讀
    <b class='flag-5'>龍芯</b><b class='flag-5'>2K1000</b>核心<b class='flag-5'>板</b>在智能座艙行業(yè)產(chǎn)品方案

    龍芯3A5000_7A2000運行國產(chǎn)Loongnix、銀河麒麟、統(tǒng)信UOS以及實時系統(tǒng)翼輝SylixoS系統(tǒng)

    系統(tǒng)輕松易用: iTOP-3A5000開發(fā)板流暢運行國產(chǎn)Loongnix、銀河麒麟、統(tǒng)信UOS以及實時系統(tǒng)翼輝SylixoS系統(tǒng) 硬件資料:
    發(fā)表于 09-26 10:33