首页 > 其他分享 >【北京迅为】itop-龙芯2k1000 sylixos 嵌入式实时系统烧写手册-第一章与第二章 详细步骤

【北京迅为】itop-龙芯2k1000 sylixos 嵌入式实时系统烧写手册-第一章与第二章 详细步骤

时间:2024-08-26 14:06:38浏览次数:14  
标签:sylixos 龙芯 IP 分区 文件系统 itop media 镜像 硬盘

 

 

第一章 准备与说明

1.1 文档说明

l 该文档适用于龙芯 2K1000 开发板;

l 用于实现无根文件系统的 SylixOS 硬盘固化自启动;

l 包含根文件系统的导出说明。

1.2 准备工作

l 1 台有以太网口的电脑,1 条网线、1 条串口线;

l

TFTP 功能:电脑需要安装“RealEvo-IDE”或者“Tftp32”软件;

l

FTP 功能:电脑需要安装“RealEvo-IDE”或者“FileZilla”;

l

串口调试工具软件;

l

1 条网线、1 条串口线;

l 龙芯 2K1000 的启动镜像 bspls2kpcm2k01.elf(具体名称根据所的镜像名称进行操作);

 

 

 

第二章 详细步骤

2.1 串口连接

1. 串口线连接板卡及主机,在设备管理器查看串口端口号如图 2-1,打开串口调试工具

(PUTTY)。

 

 

 

 

 

2. 选择 Session,设置串口端口和波特率参数,如图 2-2。

 

 

 

3.选择 Serial,配置串口 Flow control 参数,如图 2-3。

 

 

 

2.2 网络启动

启动 TFTP 服务器(TFTP 使用介绍见 3.1 节),服务器传输目录指向 bspls2kpcm2k01.elf

所在的目录下,通过以下步骤和指令进行 bsp 的加载及启动:

1. 设备上电,按 c 键进入 PMON 命令行(注意请输入小写 c)

2. 设置 PMON 下板卡 IP,输入以下指令(IP 需要同主机 IP 在同一网段,指令中 IP

为参考);

注:确定网口对应 PMON 下的网络名称,以下步骤使用 syn0 进行操作。

ifconfig syn0 192.168.1.102;

3.通过 TFTP 加载镜像,输入以下指令(指令中 IP 为主机 IP,镜像名称为参考,根

据实际镜像名称填写),刷新;

load tftp://192.168.1.100/bspls2kpcm2k01.elf;

4.运行加载的镜像。

g

2.3 磁盘格式化

进入 SylixOS 之后通过以下步骤制作硬盘启动(如果是新板卡进行配置,可以直接

根据第 3 步骤进行分区):

1.

使用“showmount”命令查看系统挂载硬盘情况,如图 2-4 所示;

 

 

 

 

 

 

 

 

注:如图 2-4 所示,SylixOS 挂载了发现的硬盘,出现这种情况,需要先执行 umount

/media/xxx 将硬盘卸载(如图 2-4 需要执行 umount /media/hdd0 和 umount

/media/hdd1 将硬盘分区卸载)。

umount /media/hdd0

umount /media/hdd1

2.使用“fdisk”命令对硬盘进行分区;

分区详细步骤如下,实际操作可参考图 2-5:

3.使用“ll /dev/blk”查看 SylixOS 识别的硬盘设备名;

ll /dev/blk

4.使用“fdisk -f /dev/blk/hdd-0”对硬盘“hdd-0”进行分区;

fdisk -f /dev/blk/hdd-0

5.分区数设置为“2”代表两个分区(最多支持 4 个分区);

6.分区对齐值为 “4096”(可选为 4K、8K …,这里只能使用 4096、8192 …);

4096

7.设置分区大小百分比为“10”(此处为百分比,0 代表剩余的全部空间);

8. 是否为激活的分区(y/n),选择为“y”;

y

9. 文件系统类型选择“1 FAT”(第一个分区作为“boot”分区因此这里选择“FAT”);

1

10. 设置第二分区大小百分比为“0”(此处为百分比,0 代表剩余的全部空间);

0

11. 是否为激活的分区(y/n),选择“n”;

n

12. 文件系统类型选择“2 TPSFS”(第二个分区作为“文件系统”分区因此这里选择“TPSFS”);

2

13. 执行“remount”命令重新挂载硬盘分区。 (对于一个新的磁盘设备,第一次使

用 SylixOS 命令进行分区时,执行 remount 命令后会出现“Magic number error,

mount failed”的提示,这是由于分区前的文件系统与新的文件系统不兼容的提示

信息,可以忽略。);

remount /dev/blk/hdd-0

14. 对上面分区的硬盘进行格式化,格式化的分区为 remount 执行后打印的分区名称

操作序列如图 2-6 所示(remount 之后会产生 hdd1、hdd2,如果不确认可以 0、1、

2 分区都进行格式化);

mkfs /media/hdd1

mkfs /media/hdd2

15. 执行“sync”命令将以上操作写入硬盘,reboot 重启。

sync

reboot

 

 

 

 

 

 

2.4 二次网启并固化

根据以上章节进行分区格式化后,重启硬件设备,串口界面会重新进入 PMON 界面:

1. 设备上电,按 c 键进入 PMON 命令行(注意请输入小写 c);

2. 设置 PMON 下板卡 IP,输入以下指令(IP 需要同主机 IP 在同一网段,指令中 IP

为参考);

注:确定 USB 口对应 PMON 下的网络名称,以下步骤使用 syn0 进行操作。

ifconfig syn0 192.168.1.102;

3. 通过 TFTP 加载镜像,输入以下指令(指令中 IP 为主机 IP,镜像名称为参考,根

据实际镜像名称填写),刷新;

load tftp://192.168.1.100/bspls2kpcm2k01.elf;flush -di;

4. 设置硬盘自启动环境变量,以下指令供参考,指令中镜像名称请按照实际镜像填写;

set al1 "/dev/fs/fat@wd0/bspls2kpcm2k01.elf"

5. 运行加载的镜像。

g

2.5 固化自启动验证

完成 2.4 节后会重新进入 SylixOS 系统,通过 FTP 将本地镜像上传至 SylixOS 根文件

系统,即”/boot”目录下,FTP 的使用说明见 3.2 节。

将镜像上传至本地后执行以下操作完成硬盘镜像自启动:

1. 确保将以上操作写入磁盘;

sync

2. 执行reboot重启板卡;

reboot

3. 完成固化,重启即可从硬盘读取镜像加载进入系统。

2.6 文件系统备份

如果需要将此时的文件系统及文件内容进行备份,即可通过 FTP 方式(FTP 使用方式

见 3.2 节),将文件系统中“/media”文件夹导出备份。

如果需要将此套文件系统环境部署到其他板卡上,直接将备份好的“/media”文件夹通

过 FTP 方式覆盖其他板卡的“/media”文件夹即可。

注:如果需要完整系统运行环境,需要在导出之前使用 RealEvo-IDE 将与板卡对应的

base 工程编译之后部署到板卡系统上。

2.7 镜像更新

如果需要进行镜像更新,可以通过 IDE 的 FTP 功能或者 FileZilla 工具连接到设备上,

并且进入/boot 目录下。

将需要更新的镜像传输到该目录下,并且更名为 2.4 章节中设置的 PMON 环境变量

“al1” 对应的系统镜像名称。

输入 sync 进行保存,重启后,系统将会启动新镜像。

 

 

标签:sylixos,龙芯,IP,分区,文件系统,itop,media,镜像,硬盘
From: https://www.cnblogs.com/topeet/p/18380877

相关文章

  • 加固显控终端:兼容飞腾、龙芯、瑞芯微等国产CPU处理器的100%国产化加固显控终端
        加固显控终端通常是指对显示控制终端进行物理和逻辑上的增强,以提高其在恶劣环境下的稳定性和安全性。这种类型的终端常见于工业、军事或其他需要高可靠性的环境中。①基于飞腾FT2000/4、D2000、E2000Q;龙芯LS3A4000、LS3A500、LS2K1000;瑞芯微RK3588等处理器;②......
  • 龙芯3A6000架构安装x86架构安装包
    1.环境准备:一台龙芯3A6000架构的银河麒麟桌面版系统2.步骤:以安装realvncserver为例打开必应(https://cn.bing.com/)搜索realvnc,打开下载安装包,下载x64架构的deb格式的安装包下载完成后,进行安装提示与当前架构不符,对这个deb安装包使用归档管理器解压到当前目录,然后打开control......
  • 【驱动篇】龙芯LS2K0300之ADC驱动
    实验目的由于LS2K0300久久派开发板4.19内核还没有现成可用的ADC驱动,但是龙芯官方的5.10内核已经提供了ADC驱动,想要在4.19内核使用ADC就要参考5.10内核移植驱动,本次实验主要是关于ADC驱动的移植和使用驱动移植主要的驱动代码主要有3个:loongson-2k300-adc.c、loongson-2k30......
  • VPX6U板卡:基于龙芯LS2K1000处理器的全国产板卡
       龙芯2K1000的6UVPX板卡是专为高性能计算和嵌入式应用设计的,这种类型的板卡采用了龙芯2K1000双核处理器,其主频范围在800MHz至1GHz之间。它支持高速串行总线,如PCIExpress(PCIe)和10GigabitEthernet,以及高密度I/O连接。以下是基于龙芯2K1000的6UVPX板卡的具体信息:......
  • 国产自主架构!龙芯2K1000LA工业核心板正式发布!
                 ......
  • 【驱动篇】龙芯LS2K0300之i2c设备驱动
    实验背景由于官方内核i2c的BSP有问题(怀疑是设备树这块),本次实验将不通过设备树来驱动aht20(i2c)模块,大致的操作过程如下:模块连接,查看aht20设备地址编写device驱动,通过i2c_get_adapter注册i2c_client设备编写i2c_driver驱动,需要匹device部分的i2c_device_id编写测试用例,读取两......
  • OSCP靶机训练Kitoptrix Level 3
    Vulnhub——KioptrixVM3前期准备:kali攻击机:10.0.0.4靶机:10.0.0.12将两台机器都设置为NAT模式渗透过程:第一步:存活主机探测arp-scan-l第二步:端口扫描nmap--min-rate10000-p-10.0.0.12第三步:基本信息扫描nmap-sT-sC-sV-O-p22,8010.0.0.12第四步:WEB渗......
  • 基于北京迅为iTOP-RK3588大语言模型部署测试
     人工智能(AI)领域中的大模型(LargeModel)逐渐成为研究的热点。大模型,顾名思义,是指拥有海量参数和高度复杂结构的深度学习模型。它的出现,不仅推动了AI技术的突破,更为各行各业带来了革命性的变化。RK3588是瑞芯微推出的新一代旗舰级高端处理器,采用8nm工艺设计,搭载四核A76+四核A55的......
  • 3568F-翼辉SylixOS国产操作系统演示案例
     ......
  • iTop-4412傻瓜式搭建过程
    前言:在此之前我先默认你的VMware+Ubuntu是正常的。这里我用的是Ubuntu20.04版本因为我们网盘里的配套资料是适用于16版本的,但是我电脑上已经存在了Ubuntu20.04,又加上存储空间不够了,不想再新建一个Ubuntu了,所以去自己找了搭建教程以及一些资料,该教程中涉及到的所有包,大家都可......