国产锐华嵌入式实时操作系统

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/

ReadyDedis:VPS全场5折,1G内存套餐月付2美元起,8个机房可选_服务器安装svn

ReadyDedis是一家2018年成立的国外VPS商家,由印度人开设,主要提供VPS和独立服务器租用等,可选数据中心包括美国洛杉矶、西雅图、亚特兰大、纽约、拉斯维加斯、杰克逊维尔、印度和德国等。目前,商家针对全部VPS主机提供新年5折优惠码,优惠后最低套餐1GB内存每月仅需2美元起,所有VPS均为1Gbps端口不限流量方式。下面列出几款主机配置信息。CPU:1core内存:1GB硬盘:25GB ...

企鹅小屋:垃圾服务商有跑路风险,站长注意转移备份数据!

企鹅小屋:垃圾服务商有跑路风险!企鹅不允许你二次工单的,二次提交工单直接关服务器,再严重就封号,意思是你提交工单要小心,别因为提交工单被干了账号!前段时间,就有站长说企鹅小屋要跑路了,站长不太相信,本站平台已经为企鹅小屋推荐了几千元的业绩,CPS返利达182.67CNY。然后,站长通过企鹅小屋后台申请提现,提现申请至今已经有20几天,企鹅小屋也没有转账。然后,搞笑的一幕出现了:平台账号登录不上提示...

Ceraus24元/月,国庆促销 香港云上新首月五折

Ceraus数据成立于2020年底,基于KVM虚拟架构技术;主营提供香港CN2、美国洛杉矶CN2、日本CN2的相关VPS云主机业务。喜迎国庆香港上新首月五折不限新老用户,cera机房,线路好,机器稳,适合做站五折优惠码:gqceraus 续费七五折官方网站:https://www.ceraus.com香港云内存​CPU硬盘流量宽带优惠价格购买地址香港云2G2核40G不限5Mbps24元/月点击购买...

eset用户名为你推荐
怎么在qq空间里添加背景音乐如何在qq空间中添加背景音乐显卡温度多少正常显卡温度多少算正常不兼容手机软件与系统不兼容应该怎么办网易公开课怎么下载怎么下载网易公开课里的视频 .......数据库损坏数据库坏了,怎么修复?保护气球气球保护液可以用什么来代替?奇虎论坛360有论坛中心?idc前线穿越火线河北的服务器好卡 有人知道怎么回事嘛 知道的速回分词技术百度的中文分词原理是什么?与IK分词有区别吗?srv记录如何解析一个SRV域名的ip
最新代理服务器 个人域名注册 网游服务器租用 google镜像 56折 Hello图床 抢票工具 远程登陆工具 网通服务器ip 网站挂马检测工具 193邮箱 200g硬盘 双线主机 服务器是干什么的 河南移动m值兑换 电信主机 卡巴斯基是免费的吗 免费邮件服务器 监控服务器 贵阳电信测速 更多