迅为龙芯2K1000开发板编译Linux内核
loongnix操是国产操作系统,带有非常友好的人机交互界面,可以运行在LS2K1000上,本章我们就一起来看下如何给开发板安装loongnix国产操作系统。
1、下载系统安装镜像
Loongnix系统跟使用busybox,buildroot制作的系统不太一样,Loongnix是龙芯开源社区推出的Linux操作系统, 是直接应用在日常办公、生产、生活等应用环境的。安装包可以直接在官网下载,但是下载好的系统镜像并不可以直接用在开发板上。需要进行简单的移植操作。本章先不做介绍。
制作好的系统镜像LS2K1000开发板资料\10_loongnix系统镜像\1_制作好的loongnix系统镜像
2、制作系统U盘
Loongnix系统的安装方法跟安装Windows系统的方法类似,需要使用u盘启动临时运行Loongnix,通过图形化界面的方式在板载硬盘上来安装Loongnix系统。所以制作系统U盘我们需要准备以下工具:
1. 一个容量为4G以上的U盘(格式为FAT32,并且只有一个分区)
2. 虚拟机Ubuntu20系统
首先我们将制作好的loongnix系统镜像拷贝到Ubuntu系统的任意路径下,如下图所示:
接着我们将Ubuntu的用户切换成root用户,注意这里不能使用sudo,一定要在root用户下操作,如下图所示:
将制作好的U盘插在电脑上,Ubuntu识别后使用命令fdisk -l来确定U盘的节点,作者这里u盘的节点为/dev/sdb1,大家依据自己的实际情况来选择。
如下图所示:
接着我们在loongnix镜像所在位置输入命令dd if=loongnix_itop_20210601.iso of=/dev/sdb bs=8M制作系统U盘。注意dev/sdb为虚拟机Ubuntu实际识别出来的节点,作者这里识别出来的节点为/dev/sdb1,这里就要写成/dev/sdb。制作成功后使用命令sync回写磁盘,如下图所示:
3、loognix图形化安装
1.开始安装
Loognix图形化安装这里需要用到屏幕,如果您购买了我们的触摸屏,使用触摸屏即可(注意,烧写的引导系统是没有触摸的),如果您没有购买触摸屏,可以连接hdmi屏幕。屏幕连接好以后,除了屏幕以外,我们还需要连接鼠标键盘到开发板的USB口上。接着将做好的系统U盘连接到开发板,然后启动开发板,在启动的时候按不断按按键盘的回车按键,则可以进到安装系统选择界面,进到安装界面后使用键盘“上下键”将光标移至第三个选项(3 Install loongnix
1.0 on 2k (USB)), 选择使用usb启动方式 为龙芯2k系列开发板安装Loongnix镜像。如下图所示:如下图所示:
系统启动后,并不会直接进到界面,需要我们敲击回车键,随后才可以进入安装界面。进到系统界面我们点击桌面上的安装图标,如下图所示:
在弹出的界面点击右下角,继续,如下图所示:
2.分区设置
接着点击安装位置,如下图所示:
接着点击硬盘图标,勾选“自动分配分区”,如下图所示:
接着选择全部删除并回收空间,如下图所示:
回收空间操作完成后,左上角点击“完成“按钮返回主界面。如未弹出以上界面,直接选择开始安装节课,如下图所示:
3.设置用户
在安装过程中,界面上有两个标红的选项“ROOT 密码”和“创建用户”,可以在安装过程或者安装完成后我们都可以进行这两项的设置。注意:在选择输入框的时候如果用户的不是触摸屏,用的是hdmi屏幕,需要把键盘拔下来连接鼠标操作。
设置root用户,选择“ROOT 密码”,输入相同的密码,点击左上角的“完成”完成设置,(如果密码过于简单,需要点击两次)。如下图所示
设置普通用户,选择“创建用户”,创建一个日常工作使用的帐户。
安装过程比较费时,大概需要20分钟左右,安装结束后,右下角会出现退出按钮,我们点击退出回到桌面。
接着我们给开发板断电,拔下U盘,然后启动开发板,如果烧写成功,会出现登录界面,如下图所示:
在登录界面这里我们输入之前设置的账号密码即可登录桌面,登录成功如下图所示:
龙芯迅为2K1000开发板参数:
核心板参数:
尺寸:65mm*55mm
CPU :龙芯2K1000双核工业级处理器
主频:800MHz-1GHz
内存:板载2GB DDR3 ,可选4GB
存储:8MB的存储,用来放BOOT引导程序的
工作电压:12V和5V
系统支持:流畅运行vusybx、buiroot、Loognix、QT5.12系统。
引角扩展:引出脚多达232个,1.0间距的邮票孔方式,满足用户各类扩展需求
底板参数:
尺寸:190mm*125mm
POWER:电直流电源输入接口
SWITCH:电源开关
Ethernet:2 路10M/100M/1000M自适应以太网
OTG:支持
Mini HDMI:支持
RGB-LCD:支持
Mini PCIE:可外接mini PCIE接口的4G模块,具备PCIE2.0单通道
4G模块 :支持 (选配)
SIM Card:1个
UART:2路串口
RS485:1路
CAN:2路
蜂鸣器:一个有源蜂鸣器
RTC:支持
LIO/UART:2mm间距20PIN插座引出
GPIO :2mm间距20PIN插座引出
耳机接口:标准3.5mm耳机接口
JTAG:1路JTAG调试接口(2mm间距10PIN插座引出)
固态硬盘接口:1路 (SATA固态盘选配)
按键:3个
温度传感器:支持
风扇驱动:支持