附录Ⅰ开发板常用应用软件配置.DOC

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
附录Ⅰ开发板常用应用软件配置

第四章 软件 本章将向读者详细介绍基于龙芯1B处理器平台的软件系统的使用以及开发过程,包括PMON和Linux 2.6内核。 为了构建基于龙芯2F处理器的软件开发平台,您需要准备以下资源: 1) Linux开发主机,用来安装交叉编译器和相关源码 2) 基于龙芯1B处理器的开发板或参考板 3) 龙芯交叉编译工具链(光盘中) 4) 引导程序PMON源码:龙芯提供PMON的源码 5) Linux 2.6核心源码:龙芯提供linux 2.6.21核心的源码 6) 根文件系统:龙芯提供参考的根文件系统 4.1 PMON简介及使用 4.1.1 PMON简介 PMON是一个兼有BIOS和boot loader部分功能的开放源码软件,多用于嵌入式系统。基于龙芯的系统采用PMON 作为类 BIOS 兼 bootloader,并在其基础上做了很多完善工作,支持BIOS启动配置,内核加载,程序调试,内存寄存器显示、设置以及内存反汇编等等。仅需512KB ROM,128KB RAM 就能实现PMON的全部特性。 其有如下主要特点: 1、支持ext2、fat32、yaffs2、RAMDISK 文件系统 2、支持网络引导(tftp,http,nfs),磁盘引导,flash 引导 3、内建调试功能 4、USB ohci、usb disk、usb kbd支持 5、支持MIPS、龙芯、ARM、PowerPC 平台 4.1.2 PMON的使用 PMON的启动设置 按空格键后即可进入PMON设置界面。在PMON的命令行上可以输入命令设置启动参数,参数被烧到Flash里面,重新启动后生效。 设置显示分辨率: Xrandr 800 600 60 200000 100000 会提示所800x600 60hz 处理器200M ddr 100M的所有可能参数,选择一个 重新启动生效 相应内核启动参数加上video=sb2f_fb:800x600-16 配置网卡: ifconfig syn0 可以用ping命令测试网卡 ping 命令行设置从网卡启动: ifconfig syn0 load t/vmlinux g console=ttyS0,115200 rdinit=/sbin/init initcall_debug=1 命令行烧nandflash: ifconfig syn0 devcp t/gzom.bin /dev/mtd0 命令行从nand启动: load /dev/mtd0 g console=ttyS0,115200 rdinit=/sbin/init initcall_debug=1 设置自动启动: 环境变量ifconfig用来每次启动的时候自动设置网卡地址 set ifconfig syn0:: 设置从不同介质启动内核(假设内核名称为vmlinux): set al /dev/fs/yaffs2@mtd1/boot/vmlinux 从yaffs2分区里面的boot目录中的vmlinux来引导 set al /dev/mtd0 从nandflash的第一个分区引导 set al /dev/fs/ext2@usb0/boot/vmlinux 如果从usb光盘引导 set al t/vmlinux 从tftp服务器引导 Set al /vmlinux 从http引导 Set al nfs:///vmlinux 从nfs引导 set al /dev/ram@0xbe000000,0x1000000 从地址0xbe000000引导 设置内核启动参数: set append root=/dev/mtdblock2 console=tty 从nand的第二个分区作为根文件系统 set append ‘root=/dev/nfs nfsroot=:/mnt/hdb1/nfs ip=9:::::eth0 console=tty’ nfs服务器的/mnt/hdb1/nfs 作为根文件系统,网卡eth0,ip 9 set append ‘rdinit=/sbin/init console=tty’ 内核里面自带的ramdisk作为系统 设置自动启动的延迟时间: set bootdelay 3 延迟时间3秒 设置PMON系统时间: set TZ +8 设置时区+8区 set date 200805011200.01 设置日期2008-5-01 12:00:01 设置网卡: Set ethaddr 00:01:02:03:04:05 设置网卡MAC地址是00:01:02:03:04:05 set ifconfig syn0:9 设置pmon启动后网卡(syn0代表1b gmac网络控制器,注:可以用dev

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档