国产锐华嵌入式实时操作系统
eset用户名 时间:2021-02-18 阅读:(
)
ReWorks龙芯派安装手册1.
1.
1ReWorksR20100601-FR01ReWorksReDe1ReWorksIEEEPOSIX1003.
13-2003/POSIX1003.
1-2001GJB7714-2012VxWorksReWorksReWorksReWorksReWorks/ReWorksX86ARMPowerPCMIPSSPARCCPUReWorksC/C++POSIX1003.
13-2003/POSIX1003.
1-2001ReWorks1/272ReDeReWorksReDeC/C++SVNEclipseReDeEclipseReDeEclipseReDeReWorks/ReDe32MIPSSMPTCP/IPQTBSPReWorks2/27ReWorks/ReDeROSSCA1.
1.
2ReWorksReWorksmarketing@ntesec.
com.
cn+48021-526863113/2712*3*4*5*6*71.
1.
3ReWorks5.
2.
3.
1产品安装概述ReDeReWorks/14/272序号软件项名称数量1ReDe锐华嵌入式软件开发环境(适用于Windows7及以上)1套2ReWorks锐华嵌入式实时操作系统(支持龙芯派二代)5.
2.
3.
2ReDe安装如果您已从官方渠道获得锐华产品开发包,我们为您提供了基于龙芯派二代的锐华嵌入式软件开发环境——ReDe,请双击下图中可执行文件,按照安装向导提示的步骤进行ReDe安装,安装时请选择非中文路径.
5/27ReDe是以Eclipse开放体系结构为基础,集嵌入式软件设计、开发、调试、仿真运行等功能为一体的嵌入式软件开发平台.
为基于锐华嵌入式实时操作系统(ReWorks)的嵌入式软件开发与运行提供全过程支持.
qt_simple_test为测试工程,我们将在5.
2.
3.
3章节中介绍如何通过开发环境导入测试工程,编译工程,引导/固化测试程序.
FileZilla-3.
5.
3为FTP工具,用于ReWorks固化,如您有其它FTP工具,可忽略此目录.
5.
2.
3.
3ReWorks引导1)测试环境搭建请按照5.
2.
3.
1章节中介绍的"龙芯派二代及外围测试设备连接关系图"进行环境搭建.
您需要准备USB转串口线1根,用于串口调试;网线1根,用于ReWorks引导/固化;如您需要同时使用2路网卡,可准备交换机1台;HDMI高清数据线、显示器、鼠标、键盘均用于与目标机图形测试用例交互(非必备).
打开安装好的ReDe集成开发环境,在根目录下运行ReDe.
exe启动开发环境,并选择合适的工作目录(workspace),默认工作目录将新建在ReDe根目录下.
6/27ReDe界面布局图7/272)编译测试用例请按照以下步骤导入qt_simple_test测试用例,并进行编译.
1.
导入测试工程:根据以下步骤,进入导入窗口,选择qt_simple_test测试用例所在目录,勾选"将项目复制到工作空间中".
测试工程导入步骤图8/272.
编译测试用例:我们已为您编译好测试用例,生成的可执行镜像文件(reworks.
elf)存放在/qt_simple_test/gnumips/LOONGSON2K1000目录下.
如您希望修改测试用例代码或体验编译过程,请进行代码重构.
编译过程将显示在"控制台"工具栏内,编译后生成的reworks.
elf将覆盖原先路径下的reworks.
elf.
测试工程重构步骤图3)启动测试程序1.
我们将通过TFTP服务将生成的可执行镜像文件(reworks.
elf)加载至目标机(龙芯派二代),请确保目标机的调试串口和网线已与宿主机(计算机)相连.
ReDe集成开发环境为您集成了串口终端工具、TFTP服务工具,请按以下步骤配置工具,启动相应的服务.
9/27串口终端工具连接步骤图10/27TFTP服务工具连接步骤图2.
打开目标机(龙芯派二代)电源,在引导程序(PMON)加载操作系统前,利用串口终端工具输入"c"将软件停止在PMON命令行.
键入ifaddrsyn0xxx.
xxx.
xxx.
xxx命令修改网卡gmac0的IP地址,使其与宿主机(计算机)的本地网卡处在同一网段(配置后可尝试通过宿主机ping目标机网卡IP,确保网络通信正常);键入loadtftp://xxx.
xxx.
xxx.
xxx/reworks.
elf命令加载可执行镜像(reworks.
elf)至目标机内存;键入g命令启动ReWorks操作系统.
11/27操作系统引导步骤图3.
ReWorks操作系统正常启动后,串口终端工具将停止于ReWorks命令行,您可以通过键入命令与ReWorks进行交互.
ReWorks命令行5.
2.
3.
3ReWorks固化5.
2.
3.
2ReWorksReWorksreworks.
elfPMONTFTP12/271)格式化硬盘(硬盘格式化后原有系统即被删除)我们选择龙芯派二代上的SSD硬盘作为"ReWorks固化"的存储介质.
首先以5.
2.
3.
2章节为基础进入ReWorks命令行,通过键入ls/dev命令查看SSD硬盘在ReWorks操作系统下的设备名称;通过format("dosfs","/dev/xxxp1")命令对该设备进行格式化操作,这里p1代表该硬盘的第1个分区;格式化成功后,通过mount("dosfs","/dev/xxxp1,"/c")命令设置该硬盘的挂载点为盘符"c".
格式化硬盘步骤图2)上传可执行镜像文件我们通过FTP工具将可执行镜像文件(reworks.
elf)上传至"c"盘.
在ReWorks命令行键入ifconfig查看目标机(龙芯派二代)网卡IP地址,保证与宿主机(计算机)的本地网卡IP在同一网段;打开计算机上任意FTP客户端工具,与目标机上的FTP服务器建立连接;连接成功后,将reworks.
elf上传至目标机"c"盘.
13/2714/27上传可执行镜像文件步骤图3)完成引导程序硬盘自启动设置断电复位目标机(龙芯派二代),在引导程序(PMON)加载操作系统前,利用串口终端输入"c"将软件停止在PMON命令行;键入esetal1命令,修改环境变量al1(自启动)的值为/dev/fs/fat@wd0/reworks.
elf(FAT文件系统硬盘第1分区);至此,我们已完成ReWorks固化的全部操作,断电复位看看,程序是否能够自动加载执行吧!
硬盘自启动方式设置步骤图2.
12.
1.
1dhclientdhcpIPIP2.
1.
2WiFiM.
2WiFi15/272.
2a)mipsel-linux-gcc-static-otesttest.
ctestb)gcc-otesttest.
c#include#include#include#include//num:0:data,1:off2:data3:off.
.
.
.
.
.
.
staticcharnum[]={0x9,1,2,3,4,5,6,7};main(){intfd;//fd=open("/dev/my74hc595",O_RDWR,S_IRUSR|S_IWUSR);//fd=open("/dev/my74hc595-0",O_RDWR);//if(fd!
=-1){//read(fd,&num,sizeof(int));////printf("Themy74hc595is%d\n",num);//printf("Pleaseinputthenumwrittentomy74hc595\n");//scanf("%d",&num);write(fd,&num,8);////read(fd,&num,sizeof(int));////printf("Themy74hc595is%d\n",num);close(fd);//16/27}else{printf("Deviceopenfailure\n");perror("openmy74hc595");}}BIOSBIOSPMONejtagejtag-debugPMONejtagPMON3.
1PMONPMONBIOSbootloaderPMONBIOSbootloaderBIOS512KBROM,128KBRAMPMON1ext2fat32yaffs2RAMDISK2(tftp,http,nfs)flash34USBohciusbdiskusbkbd5MIPSARMPowerPC17/273.
2PMONPMONSPIFLASHBIOSejtag3.
2.
1PMONPMONPMONFlash:Xrandr80060060200000100000800x60060Hzddr200M~100Mvideo=sb2f_fb:800x600-16vmlinux18/273.
2.
2PMON4.
1Linux4.
1.
1VMwareplayerVMwareplayerhttps://www.
vmware.
com/cn.
html19/274.
1.
2Ubuntuhttp://www.
ubuntu.
com/download/desktop4.
1.
3Ubuntuubuntu3D20/27""21/274.
1.
4ubuntu1gnome-terminalxterm2gdmCtrl+Alt+F2Ctrl+Alt+F734.
1.
5root1rootsundm@ubuntu:/$sudopasswdroot[sudo]passwordforsundm:#输入当前用户密码EnternewUNIXpassword:#输入root密码RetypenewUNIXpassword:#确认root密码passwd:passwordupdatedsuccessfullysundm@ubuntu:/$su#切换至root用户Password:root@ubuntu:/##命令进入root用户了2rootgedit/usr/share/lightdm/lightdm.
conf.
d/50-ubuntu.
conf22/27[SeatDefaults]autologin-guest=false#不允许guest登录autologin-user=rootuser-session=ubuntugreeter-show-manual-login=true#手工输入登陆系统的用户名和密码rootErrorfoundwhenloading/root/.
profilestdin:isnotattyprofile"mesgn""tty-s&&mesgn"gedit/root/.
profile4.
1.
6VMwaretoolsVMwareToolsVMwareVMwareVMwareToolsvmwaretoolslinux.
isoVmwareToolsPlayerCD/DVD23/27/opt/vmwaretools#进入opt文件夹cd/opt#解压文件tarzxvfVMwareTools-9.
6.
2-1688356.
tar.
gz#进行安装cdvmware-tools-distrib/.
/vmware-install.
pl#最后重启系统便完成了VmwareTools安装rebootvm2tabvmwaretools4.
24.
2.
11.
ftp://ftp.
loongnix.
org/embed/ls2k/linux-3.
10.
0-el7.
tar.
gzpmonftp://ftp.
loongnix.
org/embed/ls3a/toolchain/gcc-4.
4-gnu.
tar.
gz2.
makedepand24/27aptitudeinstallxutilsdevsudocpmakedepand/usr/bin3.
pmoncfgpmoncdtools/pmoncfgmakesudocppmoncfg/usr/bin4.
2.
2pmonpmonejtagejtagpmon1.
pmoncdzloader.
ls2k2.
vimcmd.
sh#!
/bin/bashexportPATH=/opt/gcc-4.
4-gnu/bin/:$PATHmakecfgalltgt=romCROSS_COMPILE=mipsel-linux-DEBUG=-g1.
Targets/LS2K/conf/ls2kmaketgt=romCROSS_COMPILE=mipsel-linux-DEBUG=-g2.
zloader.
ls2kgzrom.
binpmonbin.
3.
pmonload-r-f0xbfc00000tftp://(ip)/gzrom.
bin4.
pmonpmon.
25/274.
2.
3cparch/mips/configs/loongson2k_defconfig.
config.
/mymakemenuconfig.
/mymakevmlinux①sdapartssda1sda2setal"/dev/sda1"ramdisksetappend"console=ttyS-,115200rdinit=/sbin/init"ramdisksetappend"root=/dev/sdablock2console=ttyS-,115200noinitrdinit=/linuxrcrwrootfstype=yaffs2"1.
sda_erase/dev/sda12.
tftpdevcptftp://192.
168.
1.
249/vmlinux/dev/sda13.
ramdiskramdiaksda_erase/dev/sda24.
tftp:(yaffs2.
img)devcptftp://192.
168.
1.
249/yaffs2.
img/dev/sda2y5.
reboot26/275.
1.
1ftpftp://ftp.
loongnix.
org/loongsonpi/pi_2/longnixhttp://www.
loongnix.
org/http://www.
openloongson.
org/forum.
php5.
1.
2QQQQ687958985http://bbs.
16rd.
com/forum-472-1.
htmlhttp://www.
openloongson.
org/Askhttp://ask.
loongnix.
org/
官方网站:点击访问华纳云活动官网活动方案:一、香港云服务器此次推出八种配置的香港云服务器,满足不同行业不同业务规模的客户需求,同时每种配置的云服务都有不同的带宽选择,灵活性更高,可用性更强,性价比更优质。配置带宽月付6折季付5.5折半年付5折年付4.5折2年付4折3年付3折购买1H1G2M/99180324576648直达购买5M/17331556710081134直达购买2H2G2M892444...
搬瓦工和Vultr哪个好?搬瓦工和Vultr都是非常火爆的国外VPS,可以说是国内网友买的最多的两家,那么搬瓦工和Vultr哪个好?如果要选择VPS,首先我们要考虑成本、服务器质量以及产品的售后服务。老玩家都知道目前在国内最受欢迎的国外VPS服务商vultr和搬瓦工口碑都很不错。搬瓦工和Vultr哪个稳定?搬瓦工和Vultr哪个速度快?为了回答这些问题,本文从线路、速度、功能、售后等多方面对比这两...
继阿里云服务商推出轻量服务器后,腾讯云这两年对于轻量服务器的推广力度还是比较大的。实际上对于我们大部分网友用户来说,轻量服务器对于我们网站和一般的业务来说是绝对够用的。反而有些时候轻量服务器的带宽比CVM云服务器够大,配置也够好,更有是价格也便宜,所以对于初期的网站业务来说轻量服务器是够用的。这几天UCLOUD优刻得香港服务器稳定性不佳,于是有网友也在考虑搬迁到腾讯云服务器商家,对于轻量服务器官方...
eset用户名为你推荐
如何免费开通黄钻怎么免费开通黄钻中国论坛大全中国十大网站是?flash导航条如何制作flash导航条1433端口怎么去看1433端口办公协同软件最好用的协同办公软件是哪个彩信中心短信中心的号码是多少直播加速手机上什么软件可以帮助直播加速,大神们推荐推荐硬盘人什么叫“软盘人”和“硬盘人”?qq怎么发邮件手机QQ怎么发邮件安装迅雷看看播放器迅雷看看播放器下了安装不了
fc2最新域名 电信服务器租赁 浙江vps softlayer 表格样式 美国php主机 国外空间 租空间 150邮箱 警告本网站美国保护 52测评网 权嘉云 网站cdn加速 php空间推荐 上海服务器 怎么建立邮箱 免费外链相册 服务器维护 独立主机 攻击服务器 更多