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

平台:迅为LS2K1000开发板

U盘

镜像介绍

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

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

 

6.3.2 制作烧写 

我们准备一个 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 文件系统我们就讲解完了。

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

  1. NVIDIA Jetson TK1开发板烧写系统Tegra R21.4

    etson TK1是NVIDIA基于Tegra K1开发的一块低成本开发板,板载一块Tegra K1 32-bit(Logan)芯片,开发板上还有一个HDMI输出,一个以太网口,一个USB 3.0,一 ...

  2. 迅为基于龙芯的3A5000_7A2000开发板入门使用之硬件连接

    硬件连接 在使用开发板之前,首先需要连接好开发板硬件. 1.1 开箱 iTOP-3A5000&7A2000 开发板 大家在拿到开发板以后首先检查下配件, 配件如下所示: (开发板.串口线.网线 ...

  3. rk3288 linux烧录工具,Firefly-RK3288开发板烧写教程

    Firefly-RK3288开发板烧写教程 前言 本文介绍了如何将主机上的固件文件,通过 Micro USB OTG 线,烧录到开发板的闪存中. 升级时,需要根据主机操作系统和固件类型来选择合适的升级 ...

  4. tiny4412安装Linux系统,FriendlyARM Tiny 4412开发板烧写Linux系统步骤

    一.制做用于安装系统的SD卡 通常Tiny4412出厂时已经安装好Android4.2.2系统,之后要从新烧写系统,则须要SD卡来烧写系统,不管是经过USB烧写,仍是SD卡脱机烧写,都须要使用SD卡启 ...

  5. 龙芯linux内核移植开发板,基于国产龙芯GS32I的开发板的设计与嵌入式Linux的移植...

    摘要: 目前,嵌入式系统已经渗透到各个领域:工业控制,军事国防,消费类电子产品,网络通信等,但大部分领域的应用都是基于国外各大厂商的嵌入式处理器.在嵌入式领域使用国产芯片,走国产化道路已经成为一个迫切 ...

  6. 【迅为iMX6Q】开发板 烧写工具 MfgTool2.exe 打不开问题的解决

    现象 最近整理电脑,重新搭建了 [迅为iMX6Q]开发板的开发环境,从网盘重新下载的烧写烧写工具:android_m6.0.1_2.0.0_ga_tool_20190725,直接双击MfgTool2. ...

  7. 【迅为iMX6Q】开发板烧写Uboot后串口无任何输出的问题解决

    问题描述 [迅为iMX6Q]开发板,资料还是很少的,或者说iMX6Q这款芯片,相关的资料很少 之前这个块开发板,是可以正常烧写并启动的,最近有了点时间,烧写了Linux系统镜像,发现设置为EMMC启动 ...

  8. 安卓开发板烧写程序与安装软件的区别_巧用imx6开发板烧写android系统的详细步骤讲解...

    平台:迅为iMX6开发板 iMX6 可以使用 OTG接口烧写镜像,OTG烧写也可以叫 USB 烧写. 1.OTG烧写环境 OTG 烧写只需要在 windows 环境,OTG 烧写方式首先要安装 ADB ...

  9. digispark开发板烧写BootLoader固件升级Attiny85救砖之路

    事出有因 之前在网上买的digispark开发板一直没有时间去研究,digispark开发板似乎有4个版本 我手上的是这个版本,与上面的俩有细微的差别,但大同小异,基本都是一样的. 研究时发现商家给的 ...

最新文章

  1. 一个提高查找速度的小技巧
  2. DFS实现逆拓扑排序
  3. 【学习笔记】springboot的过滤器与拦截器的使用 springboot的事件驱动模型
  4. 【渝粤教育】国家开放大学2018年春季 0184-21T行政职业能力 参考试题
  5. 使用Hyper-V创建虚拟机
  6. Javascript学习笔记8——用JSON做原型
  7. c# base 和this 继承
  8. SPS :SPS 2003 安装过程中的语言版本问题。
  9. 数据结构(二):线性表的使用原则以及链表的应用-稀疏矩阵的三元组表示
  10. 广数980tc3从u盘复制到系统_广州数控GSK980TC3系列 编程及操作手册.pdf
  11. 百战程序员python900集资源_尚学堂百战程序员:盘点那些实用的Python代码
  12. 企业工商数据-------大数据时代下的营销利器
  13. 一篇文章看明白 Android 从点击应用图标到界面显示的过程
  14. 千年db服务器注册,千年服务器架设说明.doc
  15. Unity 生成随机房间、洞穴(2D、3D地图)总结
  16. 【yum是什么?】centos7基于阿里云,配置网络yum
  17. searchsploit 漏洞搜索
  18. 关于手机号码四重号,四连号的校验
  19. 火车票查询项目计划进度安排
  20. 如何删除百度快照?百度快照是什么?百度快照优化是什么意思?

热门文章

  1. RAM在单片机里究竟有什么用?
  2. Php Adodb 初探
  3. 2016百度之星总结帖
  4. Http系列---Http status code 状态码
  5. Java SE Development Kit8安装过程
  6. mycat使用注意事项
  7. 零售店铺想要日进斗金?这三个点照着做就行!
  8. linux命令的全称,linux命令的全称~~~·
  9. 哈希表及其冲突与排解
  10. 新泰一中2021年高考成绩查询,2021年新泰市高考状元名单资料,今年新泰市高考状元多少分...