0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

迅为LS2k1000龙芯国产双核开发板烧写系统到 U 盘

北京迅为电子 2021-11-24 09:44 次阅读

龙芯的系统可以存放在 Nand Flash,SD 卡,U 盘,固态或者是网络加载,迅为的龙芯开发板核心板默认没有焊接 Nand Flash,是将文件系统存储在底板的固态硬盘上,这一章节我们将系统烧写到 U 盘,也可以称之为 U 盘启动。

平台:迅为LS2K1000开发板

U盘

1 镜像介绍

开发板 PMON 默认已经烧写到开发板。所以 PMON 可以不用烧写。内核镜像我们使用的是不带文件系统的内核镜像。位置:LS2K1000 开发板资料\09_内核镜像\2_不带文件系统的内核镜像。

文件系统使用的为 buildroot。文件系统镜像位置:1.LS2K1000 开发板资料\05_文件系统镜像

6.3.2 制作烧写 U 盘

我们准备一个 U 盘(最小不要小于 4G,最大不要大于 32G),U 盘有且只有一个分区,U 盘格式化成FAT32 分区,,如不满足要求,请格式化您的 U 盘,准备完成如下图所示

格式化软件安装包:LS2K1000 开发板资料\03_开发所需软件及驱动\5_DiskGenius

U 盘准备好以后,在 U 盘根目录下建立“boot”文件夹,如下图所示:

将资料中的带文件系统的镜像“

vmlinuz”到 U 盘的 boot 文件夹下面,镜像位置:LS2K1000 开发板

资料\09_内核镜像\2_不带文件系统的内核镜像,如下图所示:

拷贝 LS2K1000 开发板资料\05_文件系统镜像目录下的任意文件系统“

rootfs.cpio.gz”压缩文件到 U 盘

根目录的“boot”文件夹下,拷贝完成后的截图如下图所示:

接下来我们在 U 盘的“boot”文件夹下建立“boot.cfg”启动配置文件,如下图所示:

并在“boot.cfg”文件里面输入下面的内容:

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 为系统启动配置文件。

l timeout 5 //等待 5 秒

l default 0 //默认引导第 0 个 title

l title kernel or fs on usb //title 下的基于 usb 的内核和文件系统参数,因为这里是 usb 启动。

l kernel /dev/fs/fat@usb0/boot/vmlinuz //加载内核

l noinitrd /dev/fs/fat@usb0/boot/rootfs.cpio.gz //加载文件系统

其中 dev/fs/表示文件系统,fat 表示类型为 fat 类型,@usb0 表示设备类型为 usb 类型。/boot/vmlinuz

或者/boot/rootfs.cpio.gz 表示内核或者文件系统存放的具体路径

l args console=tty console=ttyS0,115200 //设置调试终端为 ttyS0,并在屏幕上显示打印信息,波特率为

115200

写好系统启动配置文件后,保存并退出 U 盘。这样我们的启动 U 盘就做好了。

注意:如果烧写的为带 QT 的系统,args 参数要设置为:args console=ttyS0,115200

6.3.3 加载系统

将我们做好的 U 盘插入 2K1000 开发板的任意 usb 接口上,接着给开发板上电,我们可以看到 pmon 会从 U 盘烧写内核和文件系统镜像,如下图所示:

烧写完内核和文件系统,会启动内核并最终进入到文件系统,如下图所示:

文件系统的登录用户名默认是“

root”,我们输入“

root”,然后按回车即可进入 linux 文件系统,如下

图所示:

至此,通过 U 盘启动官方 Linux 文件系统我们就讲解完了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 龙芯
    +关注

    关注

    3

    文章

    340

    浏览量

    31244
  • 开发板
    +关注

    关注

    25

    文章

    5032

    浏览量

    97372
  • 国产芯片
    +关注

    关注

    2

    文章

    248

    浏览量

    29686
  • 2K1000
    +关注

    关注

    0

    文章

    21

    浏览量

    570
收藏 人收藏

    评论

    相关推荐

    龙芯LS2K1000LA和LS2K1000有何区别?

    则是使用mips架构。所以俩个不同架构的处理器使用的源码略有不同,但是硬件上基于2k10002k1000la的开发板&核心
    发表于 11-14 11:06

    电子】龙芯LS2K1000LA和LS2K1000有何区别?

    电子】龙芯LS2K1000LA和LS2K1000有何区别?
    的头像 发表于 11-13 14:13 256次阅读
    【<b class='flag-5'>迅</b><b class='flag-5'>为</b>电子】<b class='flag-5'>龙芯</b><b class='flag-5'>LS2K1000</b>LA和<b class='flag-5'>LS2K1000</b>有何区别?

    itop-3568开发板AMP双系统使用手册之AMP镜像

    itop-3568开发板AMP双系统使用手册之AMP镜像
    的头像 发表于 11-04 15:00 417次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b>itop-3568<b class='flag-5'>开发板</b>AMP双<b class='flag-5'>系统</b>使用手册之<b class='flag-5'>烧</b><b class='flag-5'>写</b>AMP镜像

    北京iTOP-LS2K0500开发板快速使用编译环境虚拟机Ubuntu基础操作及设置

    北京iTOP-LS2K0500开发板快速使用编译环境虚拟机Ubuntu基础操作及设置
    的头像 发表于 10-29 13:48 253次阅读
    北京<b class='flag-5'>迅</b><b class='flag-5'>为</b>iTOP-<b class='flag-5'>LS2K</b>0500<b class='flag-5'>开发板</b>快速使用编译环境虚拟机Ubuntu基础操作及设置

    如何部署北斗定位应用,基于国产自主架构LS2K1000LA-i处理器平台

    龙芯LS2K1000LA-i国产平台LS2K1000LA-i是龙芯中科
    发表于 10-29 09:52

    【北京】itop-龙芯2k1000开发指南Linux基础入门vim 编辑器

    【北京】itop-龙芯2k1000开发指南Linux基础入门vim 编辑器
    的头像 发表于 10-25 14:56 301次阅读
    【北京<b class='flag-5'>迅</b><b class='flag-5'>为</b>】itop-<b class='flag-5'>龙芯</b><b class='flag-5'>2k1000</b><b class='flag-5'>开发</b>指南Linux基础入门vim 编辑器

    国产龙芯处理器选择2K1000开发板有资料

    视频教程 新增龙芯2K1000开发环境搭建系列、系统编译与系列、PMON基础知识及启动流程分
    发表于 10-16 14:23

    【北京】iTOP-LS2K0500开发板快速使用编译环境ubuntu20.04第一章加载提供 Ubuntu20.04

    【北京】iTOP-LS2K0500开发板快速使用编译环境ubuntu20.04第一章加载
    的头像 发表于 09-18 16:43 455次阅读
    【北京<b class='flag-5'>迅</b><b class='flag-5'>为</b>】iTOP-<b class='flag-5'>LS2K</b>0500<b class='flag-5'>开发板</b>快速使用编译环境ubuntu20.04第一章加载<b class='flag-5'>迅</b><b class='flag-5'>为</b>提供 Ubuntu20.04

    龙芯2K0300蜂鸟试用】龙芯2K0300蜂鸟开发板开发环境搭建

    的需求,开发者提供了广阔的应用空间。 龙芯2K0300蜂鸟开发板开发环境通过下面的方法来搭
    发表于 09-05 21:16

    龙芯2K0300蜂鸟试用】龙芯2K0300蜂鸟开发板上电测试!

    。无论是进行硬件调试、软件开发还是系统集成,都能显著提升开发效率,优化产品设计流程。 市场潜力 :龙芯2K0300蜂鸟的发布,预示着
    发表于 09-05 20:46

    【北京龙芯iTOP-LS2K0500开发板快速启动手册-第3章 Windows安装串口终端

    龙芯iTOP-LS2K0500开发板
    的头像 发表于 08-28 15:13 550次阅读
    【北京<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'>开发板</b>快速启动手册-第3章 Windows安装串口终端

    2K0500开发板硬件连接快速测试

    2K0500开发板硬件连接快速测试
    的头像 发表于 08-13 15:40 304次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>2K</b>0500<b class='flag-5'>开发板</b>硬件连接快速测试

    龙芯2K0300蜂鸟支持OpenHarmony 4.0 Release版本操作系统

    和OpenHarmony操作系统,可以为开发者提供更多的选择。本次发售的2K0300蜂鸟开发板内置OpenHarmony 4.0 Release版本操作
    发表于 06-20 10:02

    国产RK3562开发板底板硬件接口原理说明

    国产RK3562开发板底板硬件接口原理说明
    的头像 发表于 06-14 15:27 1593次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>国产</b>四<b class='flag-5'>核</b>RK3562<b class='flag-5'>开发板</b>底板硬件接口原理说明

    [广东龙芯2K1000/2K500开发板] OpenWRT 使用说明

    FEATURES:=ext4 usb display rootfs-part boot-part ubifs -SUBTARGETS:=ls2k500 ls2k1000 +SUBTARGETS:=ls2k
    发表于 02-19 14:40