国产锐华嵌入式实时操作系统
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/
Bluehost怎么样,Bluehost好不好,Bluehost成立十八周年全场虚拟主机优惠促销活动开始,购买12个月赠送主流域名和SSL证书,Bluehost是老牌虚拟主机商家了,有需要虚拟主机的朋友赶紧入手吧,活动时间:美国MST时间7月6日中午12:00到8月13日晚上11:59。Bluehost成立于2003年,主营WordPress托管、虚拟主机、VPS主机、专用服务器业务。Blueho...
傲游主机怎么样?傲游主机是一家成立于2010年的老牌国外VPS服务商,在澳大利亚及美国均注册公司,是由在澳洲留学的害羞哥、主机论坛知名版主组长等大佬创建,拥有多家海外直连线路机房资源,提供基于VPS主机和独立服务器租用等,其中VPS基于KVM或者XEN架构,可选机房包括中国香港、美国洛杉矶、韩国、日本、德国、荷兰等,均为CN2或者国内直连优秀线路。傲游主机提供8折优惠码:haixiuge,适用于全...
RAKsmart 商家八月份的促销活动今天更新。基本上和上个月的产品套餐活动差不多的,不过也是有简单的微调。对于RAKsmart商家还是比较了解的,他们家产品虽然这两年增加多个机房,以及在VPS主机方案上有丰富的机房和调整到一些自营机房,他们家的策划能力还是有限,基本上每个月的套餐活动都差不多。RAKsmart 在八月份看到有新增香港高防服务器可选,最高100GB防御。同时原来上个月缺货的日本独立...
eset用户名为你推荐
易pc易PC价格多少如何免费开通黄钻怎么免费开通黄钻~~~?百度抢票浏览器猎豹浏览器,360抢票,百度卫士抢票哪个抢票工具好?伪静态静态与伪静态的区别?开机滚动条开机滚动条太多怎么办?创维云电视功能创维电视怎么用,我买了个创维云电视,现在不知道怎么用手机往电视上传照片,谁能解答以下,iphone6上市时间iphone6什么时候上市,价格是多少?srv记录SRV记录的简介服务器连接异常手机WIFI检查显示主服务器连接异常,怎么办微信怎么看聊天记录微信在手机上怎么查看聊天记录
顶级域名 softlayer inmotionhosting mysql主机 北京主机 亚洲小于500m java虚拟主机 绍兴电信 电信主机 上海联通宽带测速 双12 便宜空间 免费网络 数据湾 privatetracker 香港博客 hosting24 时间服务器 俄勒冈州 留言板 更多