龙芯1b开发板环境及系统搭建
来源:互联网 发布:杭州趣翼网络科… 编辑:程序博客网 时间:2024/05/06 16:23
建立交叉编译环境
交叉编译工具包:gcc-4.3-ls232-softfloat.tar.gz
1、解压到/opt文件夹
由于每开一个新终端都要添加路径到环境变量,所以可以把交叉编译环境永久设置到系统环境中
设置永久交叉编译环境
编译BOOTLOADER(PMON)
1、安装工具和依赖库
通过网口烧写pmon
1、设置开发板ip地址
2、重启开发板
4、如已ping通网络,则可烧写pmon
5、烧写成功后重启开发板
烧写linux内核
1、把linux内核镜像放到tftpshare文件夹
2、格式化内核分区
烧写文件系统
1、把文件系统镜像放到tftpshare文件夹
2、格式化文件系统分区
烧写cramfs文件系统
设置cramfs启动参数
3、进入minicom
设置开发板开机默认挂载nfs和设置ip地址
打开配置文件profile
交叉编译工具包:gcc-4.3-ls232-softfloat.tar.gz
1、解压到/opt文件夹
sudo tar zxvf gcc-4.3-ls232-softfloat.tar.gz -C /opt2、添加工具链路径到环境变量
export PATH=/opt/gcc-4.3-ls232-softfloat/bin:$PATH3、查看环境是否建立
mipsel-linux-gcc -v如显示gcc version 4.3.0则表示交叉编译环境已建立
由于每开一个新终端都要添加路径到环境变量,所以可以把交叉编译环境永久设置到系统环境中
设置永久交叉编译环境
echo "export PATH=/opt/gcc-4.3-ls232-softfloat/bin:$PATH" >> /home/kid/.bashrc
编译BOOTLOADER(PMON)
1、安装工具和依赖库
sudo apt-get install bisonsudo apt-get install flexsudo apt-get install xutils-dev2、解压1b-pmon.tar.gz,编译生成pmoncfg工具
tar zxvf 1b-pmon.tar.gzcd 1b-pmon/tools/pmoncfgmake3、复制pmoncfg到交叉编译工具链bin目录
sudo cp pmoncfg /opt/gcc-4.3-ls232-softfloat/bin4、编译pmon生成gzrom.bin
cd /home/kid/1b-pmon/zloader.ls1bmake cfg all tgt=rom5、把gzrom.bin复制到tftpshare文件夹
sudo cp gzrom.bin /tftpshare
通过网口烧写pmon
1、设置开发板ip地址
pmon>set ifconfig syn0:192.168.*.*提示:IP地址前三个段必须相同
2、重启开发板
pmon>reboot3、测试网络是否连通
pmon>ping 192.168.*.*提示:这里的IP为主机IP
4、如已ping通网络,则可烧写pmon
pmon>load -r -f bfc00000 tftp://192.168.*.*/gzrom.bin提示:这里的IP为主机IP
5、烧写成功后重启开发板
pmon>reboot
烧写linux内核
1、把linux内核镜像放到tftpshare文件夹
2、格式化内核分区
pmon>mtd_erase /dev/mtd03、烧写内核
pmon>devcp tftp://192.168.*.*/vmlinux /dev/mtd04、烧写成功后,设置启动参数
pmon>set al /dev/mtd05、重启开发板
pmon>reboot
1、把文件系统镜像放到tftpshare文件夹
2、格式化文件系统分区
pmon>mtd-erase /dev/mtd13、烧写文件系统
烧写cramfs文件系统
pmon>devcp tftp://192.168.*.*/rootfs-cramfs.img /dev/mtd1烧写yaffs2文件系统
pmon>devcp tftp://192.168.*.*/rootfs-yaffs2.img /dev/mtd1 yaf nw4、烧写成功后,设置启动参数
设置cramfs启动参数
pmon>set append 'root=/dev/mtdblock1 console=ttyS2,115200 noinitrd init=/linuxrc rootfstype=cramfs video=ls1bfb:480x272-16@70'设置yaffs2启动参数
pmon>set append 'root=/dev/mtdblock1 console=ttyS2,115200 noinitrd init=/linuxrc rw rootfstype=yaffs2 video=ls1bfb:480x272-16@70'5、重启开发板
pmon>reboot
minicom安装与使用
1、安装minicom
1、安装minicom
sudo apt-get install minicom2、配置minicom
sudo minicom -s进入"serial port setup"更改设置为
Serial Device : /dev/ttyUSB0
保存为默认设置"Save setup as dfl"Hardware Flow Control : No
退出"Exit"3、进入minicom
sudo minicom4、退出minicom
CRTL A + CRTL X
设置开发板开机默认挂载nfs和设置ip地址
打开配置文件profile
vi /etc/profile
加入以下代码
ifconfig etho 192.168.*.* upmount -t nfs -o nolock 192.168.*.*:/home/kid/share /mnt
保存退出
更新配置文件
source /etc/profile
0 0
- 龙芯1b开发板环境及系统搭建
- Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境
- ARM11Mini6410 Android系统移植及 Android 开发环境搭建 笔记
- Java配置-------JDK开发环境搭建及系统环境变量配置
- 乌班图系统安装及开发环境搭建
- Win8.1 系统搭建单片机开发环境
- 环境搭建及系统部署
- PHP开发环境及开发环境搭建
- Android系统开发环境搭建
- Android系统开发环境搭建
- 搭建android系统开发环境
- android 开发板开发环境搭建及调试大概过程
- 嵌入式Qt开发环境搭建及移植到开发板
- TrinityCore开发环境搭建及服务器搭建
- sakai开发环境及运行环境搭建
- 在VMware中安装Ubuntu系统及开发环境搭建(也适合windows系统)
- 瑞芯微1——RK3288系统编译及环境搭建
- 第一章 系统及开发环境
- Hadoop面试45个题目及答案
- 解决ubuntu remove了python后控制台混乱
- gdb调试基本命令
- linux下搭建tftp
- linux下搭建nfs
- 龙芯1b开发板环境及系统搭建
- vim配置文档
- 修改grub引导配置
- sqlite3无法使用方向键解决方法
- QT4移植
- LINUX常用命令
- 反思之为何博客进行不下去?
- TurboDemo软件使用教程:视频编辑
- spring中的AOP与IOC