admin管理员组

文章数量:1530987

2023年12月22日发(作者:)

REAL6410用户手册V1.0PortedCanvasexamplesBasicGraphicslayoutexamples广州华天正科技有限公司81

REAL6410用户手册V1.0Diagramsceneexample广州华天正科技有限公司82

REAL6410用户手册V1.0第十章根文件系统的制作10.1cramfs根文件系统的制作在我们的板子上,Cramfs文件系统用来烧写ubifs,不过也可以用这个文件系统来做一些常规的测试,这里着重说明这个文件系统的制作方式。首先建议使用我们提供的mkcramfs工具,因为官方的版本中有最大文件不超过8M的限制。光盘中的linuxlinux-sourceroot_就是我们所使用的cramfs根文件系统包,解压这个包到Ubuntu的主目录下,接着运行下面的命令来制作cramfs:mkcramfs~/root_这样就产生了一个可用的cramfs,把这个文件烧到cramfs即可启动。10.2ubifs根文件系统的制作Ubifs格式的镜像暂时还不能像cramfs一样制作成镜像文件在uboot中烧写进去,而只能制作成一个压缩包,再用cramfs中的解压缩工具将这个压缩包解压到Nandflash的ubifs分区。所以ubifs根文件系统的制作实际上就是一个压缩包的制作。下面以第八章制作好的rootfs_qtopia为例讲述如何制作这个压缩包。首先要在终端中进入rootfs_qtopia目录下面:cd~/rootfs_qtopia#这里根据自己的实际情况进入rootfs_qtopia目录下,这步必须做接下来运行下面命令进行压缩:tar–*这样便能在该目录下得到一个可用的了,按照第五章的说明把这个文件烧写到ubifs分区即可。广州华天正科技有限公司83

REAL6410用户手册V1.0第十一章多媒体硬件编解码测试S3C6410提供了包括对H264、H263、TVout等多媒体的硬编解码的支持,使得S3C6410在多媒体处理上的性能比一般的软编解码处理器性能高出一截。我们提供了对于这部分功能的测试程序,下面开始介绍如何使用这个测试程序。该测试程序位于板子根文件系统的/usr/local/multimedia_test_real6410下,在运行该程序之前最好保证qtopia-2.2.0或者qt4没有在运行,不然可能出现资源冲突之类的问题。如果这些程序已经在运行,可以在命令行界面中通过kill命令来杀死这些进程,该指令的使用可以参考网上相关资料的说明。测试程序代码位于光盘中的linuxlinux-sourcemultimedia_test_2,将此文件复制到Ubuntu下的主目录解压即可得到multimedia_test_real6410目录。11.1.配置编译运行multimedia_test_real641011.1.1.配置multimedia_test_real64101.我们提供的multimedia_test_real6410测试程序支持多种LCD尺寸,包括4.3”、5”、7”等,用户可以根据自己LCD的实际情况对这个尺寸进行定义,定义方式是修改multimedia_test_real6410根目录下的Makefile文件中的下面的部分:���如红色部分字体所示,根据自己的实际情况做相应的修改:如果使用的是5”的LCD,那么红色部分编辑为-DLCD_SIZE_43如果使用的是5”的LCD,那么红色部分编辑为-DLCD_SIZE_50如果使用的是5”的LCD,那么红色部分编辑为-DLCD_SIZE_70(默认是7”)2.修改完尺寸后,接着要修改的是交叉编译器,同样是修改Makefile,不过需要修改该测试包下的多个Makefile,这里就不一一说明每个Makefile的修改了,只说明根目录下的广州华天正科技有限公司84

REAL6410用户手册V1.0Makefile的修改:如上图的红色圈部分,根据自己的实际情况设置好交叉编译器,因为我已经将该编译器的路径添加到PATH变量中,所以只要把上面的CC赋值为arm-linux-gcc即可。如果没有添加到环境变量需要填写完整的路径。其他目录下的Makefile也要做类似的修改,这里不进一步说明。3.最后一个要修改的地方就是内核路径,只需要在测试程序根目录下的Makefile中进修改即可:如上图,按照自己的实际情况修改为自己的实际路径即可。11.1.2.编译multimedia_test_real6410上面的工作做完后,在终端中进入该测试目录下运行make即可完成测试程序的编译,在根目录下得到的multimedia_test便是所需要的测试程序。11.1.3.运行multimedia_test_real6410广州华天正科技有限公司85

REAL6410用户手册V1.0把上一步得到的multimedia_test文件和相同目录下的TestVectors文件夹一起复制到板子文件系统的/usr/local/multimedia_test_real6410目录下。从新制作文件系统并烧入板子后进入该目录,并运行这个程序:cd/usr/local/multimedia_test_real6410./multimedia_test_43(如果是4.3寸屏运行这个)或者./multimedia_test_70(如果是5寸或者7寸运行这个)11.2.H264硬解码测试选择1:测试截图如下:广州华天正科技有限公司86

REAL6410用户手册4硬解码测试选择1:测试截图如下:广州华天正科技有限公司87

REAL6410用户手册V1.04.H263硬解码测试11.11.4.H263选择1:测试截图如下:广州华天正科技有限公司88

REAL6410用户手册-1硬解码测试11.11.5选择1:测试截图如下:广州华天正科技有限公司89

REAL6410用户手册V1.06.四窗口显示测试11.11.6选择1:测试截图如下:广州华天正科技有限公司90

REAL6410用户手册V1.07.摄像头预览与MFC硬编码测试11.11.7选择1:测试截图如下:广州华天正科技有限公司91

REAL6410用户手册硬解码与摄像头预览测试选择1:测试截图如下:广州华天正科技有限公司92

REAL6410用户手册V1.09.摄像头输入与JPEG硬编码测试11.11.9选择1:测试截图如下:广州华天正科技有限公司93

REAL6410用户手册解码与显示测试11.11.1010.选择1:测试截图如下:广州华天正科技有限公司94

REAL6410用户手册V1.011.H264解码与TV输出测试11.11.1111.选择1:这部分由于手头上没有TV所以没办法看到实际效果,请有TV的读者自行测试。12.通过TV输出的MFC解码与摄像头预览11.11.1212.选择1:广州华天正科技有限公司95

REAL6410用户手册V1.0这部分由于手头上没有TV所以没办法看到实际效果,请有TV的读者自行测试。广州华天正科技有限公司96

REAL6410用户手册V1.0附录一Linux启动画面的制作在做嵌入式linux系统时常常希望能自己制作液晶的启动画面,这里将讲述logo的自定义方法。linux下一般图片使用PNG格式比较多,这里就以PNG格式为例,不是PNG格式的图片,可以用GIMP转换一下:首先将png图片转成pnm#pngtopnmutulinux_>utulinux_然后将pnm图片的颜色数限制在224#pnmquant224utulinux_>utulinux_logo_最后将pnm图片转换成我们需要的ppm#pnmtoplainpnmutulinux_logo_>utulinux_logo_然utulinux_logo_替换linuxsrc/drivers/video/logo中对应的图像就OK了。在suse10.2下没有这些工具,但是可以使用GIMP完成所有工作:1、在右键的image/mode/indexed..中修改最大颜色数为2242、保存为ppm格式,选择asiic存放格式3、代替logo目录下相应图形即可注意:可以使用ACD将windows常用图片格式转换为png格式广州华天正科技有限公司97

REAL6410用户手册V1.0附录二DIY一根OTG线首先,你需要两个usb接头,一个usb大头的母头(被U盘插),一个小头的T型头(插M50),然后网上找了两张图,可以看到,公头的那边有五个触点,母头只有四个,因为公头那边有一个id端,用于主机判断电平,高则普通usb状态,低则usbhost状态,所以我们将它接地,让它低电平,就是usbhost状态了,接下来就是看图连线了,会用烙铁就可以了,还有就是连接线尽量短,我之前失败了就是由于连线太长,信号衰减太大,连接失败!记得别接错了,有一张图是我画的,从那个角度看过去,两个接头的线正好顺序连接,直接对过去连,注意id线怎么连。(你的机器如果无法连接,有可能是机器的otg供电电路没有加上,请外接电源试试,我只能保证21周以及以后生产的机器有otg供电,我的sn:2183M092190065)广州华天正科技有限公司98

REAL6410用户手册V1.0广州华天正科技有限公司99

REAL6410用户手册V1.0广州华天正科技有限公司100

REAL6410用户手册V1.0附录三移植qtopia-free-2.2.05.5.1.1下载源码到官方网站下载qtopia-2.2.0源代码包:/ftp/mirror//qt/source/解压源代码包到目录/root下,目录为/root/qtopia-free-2.2.05.5.1.2修改源码A.修改文件qtopia-free-2.2.0/qtopia/mkspecs/qws/linux-arm-g++/将此行QMAKE_LIBS_QT=-lqte修改为QMAKE_LIBS_QT=-lqte-lpng-lts-lz-luuid-ljpegB.如果想让Qtopia自己支持触摸屏,需要修改qtopia-free-2.2.0/qtopia/src/qt/qconfig-qpe.h文件,定义相应的宏,在最后加上#defineQT_QWS_IPAQ#defineQT_QWS_IPAQ_RAW在板子运行的时候,加上如下环境变量:exportQWS_MOUSE_PROTO=TPanel:/dev/h3600_tsraw(触摸屏具体名称和位置可能需要根据实际情况修改)exportQWS_MOUSE_PROTO=USB:/dev/input/miceC。如果想让Qtopia支持鼠标,需要修改$QPEDIR/src/qt/qconfig-qpe.h文件注释如下部分:/*#ifndefQT_NO_QWS_CURSOR#defineQT_NO_QWS_CURSOR#endif#ifndefQT_NO_QWS_MOUSE_AUTO#defineQT_NO_QWS_MOUSE_AUTO#endif#ifndefQT_NO_QWS_MOUSE_PC#defineQT_NO_QWS_MOUSE_PC#endif*/如果想让Qtopia支持USB标准键盘,在板子运行的时候,加上如下环境变量:exportQWS_KEYBOARD=USB:/dev/input/event05.5.1.3设置环境变量打开一个终端并进入/root/qtopia-free-2.2.0目录下,分别输入以下命令设置好各个环境变量:广州华天正科技有限公司101

REAL6410用户手册V1.0exportQPEDIR=$PWD/qtopiaexportQTDIR=$PWD/qt2exportLD_LIBRARY_PATH=$QTDIR/lib/$QPEDIR/libexportTMAKEDIR=$PWD/tmakeexportTMAKEPATH=$TMAKEDIR/lib/qws/linux-arm-g++5.5.1.4准备配置文件cp$QPEDIR/src/qt/qconfig-qpe.h$QTDIR/src/toolscd$QPEDIR/src/libraries/qtopiacpcustom-linux-ipaq-g++.cppcustom-linux-arm-g++.cppcpcustom-linux-ipaq-g++.hcustom-linux-arm-g++.h5.5.1.5开始configurecd/root/qtopia-free-2.2.0echoyes|./configure-qte'-embedded-no-xft-qconfigqpe-depths16,24-system-jpeg-qt-zlib-qt-libpng-gif-no-g++-exceptions-no-qvfb-xplatformlinux-arm-g++-tslib'-qpe'editionpda-displaysize480x272-fontfamilies"helveticafixedmicrosmallsmoothsmoothtimesunifont"-xplatformlinux-arm-g++-luuid'-qt2'-no-opengl-no-xft'-dqt'-no-xft-thread'之后输入make、makeinstall后便可以在/root/qtopia-free-2.2.0/qtopia/image/opt/Qtopia得到编译后的结果,把Qtopia目录复制到板子的根目录下,并重新命名为qtopia-2.2.0。需要提醒的是,在编译过程中可能会出现段错误之类的提示,只要重新编译即可。对于上面的过程已经制作成一个脚本build,在解压缩我们提供的qtopia-free-2.2.0后便能在这个目录下找到这个脚本,执行这个脚本就能完成环境变量的设置和配置编译了。5.5.1.6运行qtopia在运行qtopia之前需要设置多个环境变量:exportQTDIR=/qtopia-2.2.0exportQPEDIR=/qtopia-2.2.0exportLD_LIBRARY_PATH=/qtopia-2.2.0/libexportQWS_MOUSE_PROTO=TPanel:/dev/ts0exportTSLIB_CALIBFILE=/etc/pointercalexportTSLIB_FBDEVICE=/dev/fb0exportTSLIB_CONFFILE=/etc/portHOME=/root/qtopia-2.2.0/bin/qpe–qws对于上面的各个环境变量的意义相信见名思意就行,而HOME这个变量需要稍微解释一下。Qtopia的主界面中有Settings和Documents这2项,这2项实际上就是分别对应于$HOME/Settings和$HOME/Documents目录,默认下HOME就是根目录,所以在qtopia运行起来后会在根目录下建立这2个文件夹,如果要自定义这个目录可以在这里设置。对于上面的这些命令已经写在了/etc/runqpe中,并由/etc/rCS自动执行,不需要用户输入。5.5.1.7制作含有qtopia的文件系统在复制编译之后的qtopia到需要制作成根文件镜像的root_qtopia目录下之后,使用mkyaffs2image命令制作成为yaffs2镜像,并使用tftp下载到板子中即可。广州华天正科技有限公司102

REAL6410用户手册V1.0附录四vmware下安装Ubuntu教程0、预备知识什么是Ubuntu。如果不了解这一点,本文的内容似乎与您无关,请无视之。另外,VMware的虚拟显卡不支持3D图形加速,如果想体验Ubuntu的3D桌面还是真正的装一回Ubuntu吧。1、安装VMware理论上讲,软件与硬件是可以在功能上相互转化的。“虚拟机”就是这样一种以软件手段来模拟硬件的工具。喜欢玩电子游戏的朋友一定知道模拟器的概念吧,没错,说白了虚拟机其实就是模拟器的一种,只不过模拟的是PC而已。目前虚拟机已经被广泛用作进行与操作系统、网络等有关的实验,当然如果你喜欢,你也可以装个其他的操作系统运行你现有操作系统上玩不了的游戏^_^虚拟机之家是国内有规模的虚拟机资讯网站,也许你能从中了解更多有关虚拟机的信息。我们目前最常用的虚拟机是VMwareWorkstation,本文中姑且省略为VMware,建议安装版本5.5.3。另有最新版本6.0.0比较庞大,很多功能并不是初阶常用到的,就免了。VMware在网上到处都可以搜到下载,同时汉化包也比较完备。先下载、安装、注册程序,再打汉化补丁即可,注意小心别同时误装汉化补丁中附带的流氓软件。2、下载Ubuntu目前Ubuntu的最新稳定版本是7.04,最新稳定的LTS版本(Ubuntu的“LTS”版本拥有长期支持,桌面版本为3年,服务器版本为5年)是6.06,最新测试版本是7.10Tribe4,开发代号是GutsyGibbon,意思是“勇敢的长臂猿”,汗~Ubuntu7.04和Ubuntu6.06的下载地址;Ubuntu7.10Tribe4的下载地址。另外说一下有关Ubuntu各个版本的区别,帮助您确定您要下载哪一个——A、按支持的时间划分普通版:提供18个月的在线更新支持;LTS版:上面说了,桌面版本提供3年,服务器版本提供5年的在线更新支持。B、按应用划分广州华天正科技有限公司103

REAL6410用户手册V1.0桌面版:应用于台式机、笔记本等私人、家用、办公商务等用途;服务器版:用于服务器,据说没有图形界面。C、按安装方式划分LiveCD版:光盘中是一个完整Ubuntu操作系统,通过光盘启动后可以直接进入,从而允许你在安装之前事先进行一番体验。而且安装到硬盘的界面就是基于这个光盘系统的。但由于是光盘启动,运行的效率就打折扣了;AlternatedesktopCD版:安装界面是文字形式,允许用户做更多的定制工作,运行效率也比LiveCD高些,不需事先体验的老用户和机器老的用户推荐采用。P.S.衍生版本说明要知道,由LinusTorvalds及其合作者开发的Linux并不是一个完整的操作系统,而是一个类Unix(Unix-like)的操作系统内核。我们常说的Linux操作系统其实应该被完整地称为GNU/Linux。这里的GNU是指RichardStallman于1984年发起的GNU(GNU’sNotUnix)计划,它的目标是完成一套基于自由软件的完整操作系统——HURD。该计划的参与者中云集了诸多掌握核心技术的顶尖高手,更重要的是,他们信仰技术上的共产主义。为了保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都包含一份被称之为GNU通用公共许可证(GNUGeneralPublicLicense,GPL)的协议条款。Linux并不是GNU计划的一部分。到1991年Linux的第一个版本公开发行时,GNU计划已经完成除了HURD操作系统内核之外的大部分软件,其中包括了一个壳程序(shell),C语言程序库以及一个C语言编译器。LinusTorvalds及其合作者加入了这些软件从而完成了Linux操作系统,并宣布在GNU通用公共许可证(GPL)下发行。正是由于Linux使用了许多GNU程序,RichardStallman认为应该将该操作系统完整的称为“GNU/Linux”。我们现在所称的Linux系统或GNU/Linux系统,实际上包括使用Linux内核的若干操作系统发行版本。比较知名的有Ubuntu、openSUSE、Fedora/RedHat、Debian等,它们大都使用XFree86或服务器作为图像系统,并使用GNOME和KDE等桌面环境。其中Ubuntu系就是基于Debian发展出来的一系列GNU/Linux发行版本。Ubuntu:使用GNOME桌面环境,这个桌面环境是GNU计划的一部分;Kubuntu:使用KDE桌面环境,据说效果比较华丽,但系统开销相对大些;Xubuntu:使用Xface桌面环境,比较轻量,适合配置较低的老机器使用;Edubuntu:同样使用GNOME桌面环境,界面风格稍微卡通一点,适合儿童使用,并且集合了很多寓教于乐的软件。广州华天正科技有限公司104

REAL6410用户手册V1.03、创建虚拟机这里我采用的环境为WindowsXPSP2下的VMwareWorkstation5.5.3汉化版;为了减少在线更新组件的工作量,我选择安装最新的Ubuntu7.10Tribe4桌面LiveCD版,网络环境是普通家用宽带(adsl)。在以后的叙述中我将现实中的真实的计算机称为“宿主机”,将存在于VMware中的虚拟计算机称为“虚拟机”。Step1:双击VMware图标后展现在我们眼前的是这款虚拟机的初始界面。我们能够看到它的功能十分的强大,如果你愿意,甚至可以创建若干台虚拟电脑并将它连成一个虚拟的网络,当然这需要你的真实的机器足够强劲。在VMware初始界面上点击新建虚拟机的图标,会弹出新建虚拟机向导,别犹豫,下一步;Step2:虚拟机配置——典型——下一步Step3:客户机操作系统——Linux——Ubuntu——下一步Step4:虚拟机名称、位置——Ubuntu(当然也可以写别的)、默认位置(推荐)——下一步广州华天正科技有限公司105

REAL6410用户手册V1.0Step5:网络连接——a、如果你有一个外网固定IP(不是adsl随机分配给你一次一变的那种),那么就选择“使用桥接网络(Bridge)”,之后需要在虚拟机的操作系统中进行相应设置才能上网:设置一个与宿主机同网段且未使用的IP地址,其余如子网掩码、DNS、网关等与宿主机相同;b、如果你是家庭adsl的用户(使用DHCP上网),那么就选择“使用网络地址翻译(NAT)”,这样只要宿主机可以上网,虚拟机不用特殊设置(Ubuntu默认开启DHCP服务)就可以共享宿主机的网络。我的网络环境就是adsl,自然选它;c、如果你硬要将虚拟机与宿主机联局域网,而不接入互联网,就选“使用host-only网络”;d、不使用网络连接。可为什么不呢?——下一步Step6:磁盘容量——默认设置即可——完成广州华天正科技有限公司106

REAL6410用户手册V1.0经过上面的步骤,我们已经拥有了一台还没装任何操作系统的VMware牌的虚拟PC裸机,你可以在设备面板上清晰地看到并编辑它的配置。在设备面板上双击任一选项,你都可以对选定对象进行编辑,比如我宿主机的内存是1G的,为了运行虚拟机更流畅些,就可以双击设备——内存,把虚拟机内存从缺省的256M调高到512M。广州华天正科技有限公司107

REAL6410用户手册V1.04、安装UbuntuStep1:下载下来的Ubuntu是ISO格式。我们在设备——CD-ROM上双击,设置“连接”为“使用ISO镜像”,载入Ubuntu的光盘镜像,确定。至此我们算是把Ubuntu的光盘放到了虚拟机的光驱里。Step2:点击面板上的命令——启动该虚拟机,开启虚拟机电源。我们看见VMware牌PC机的开机自检画面。广州华天正科技有限公司108

REAL6410用户手册V1.0Step3:紧接着,系统由“放到”光驱里的Ubuntu安装盘引导,进入Ubuntu的安装界面。Step4:鼠标单击画面,进入对虚拟机的操作中(按Ctrl+Alt回归宿主机)。按F2键选择Language——中文(简体),画面登时友好了许多。选择第一个选项“启动或安装Ubuntu”吧。Step5:经过一通曾相识的开机画面,我们进入了Ubuntu。没有安装怎么就进入了呢?因为我们选择的版本是LiveCD,安装之前允许你领略光盘中现成的Ubuntu,我们将在这个环境下完成硬盘安装。你完全可以在这个装在光盘中的系统里遨游——这是个完整的Ubuntu系统——但由于是光盘的缘故,读取效率绝不会有在硬盘中运行的那么流畅,而且也不可能保留你对它所做的任何改动,因此,我们还是赶紧结束这样的折磨吧。双击桌面上的“安装”图标,开始我们的安装之旅。广州华天正科技有限公司109

REAL6410用户手册V1.0Step6:双击“安装”后,首先弹出个洋文对话框(可能会由于分辨率的原因使虚拟机的桌面显示不全,遇到这种情况可以点击屏幕左上角:System——首选项——屏幕分辨率,设定Resolution到合适的分辨率,Apply——keepresolution即可。再不行就调整一下VMware的窗口大小吧。关于分辨率带来的苦恼会随着VMwareTools的安装而消失,埋个伏笔先^_^),同时有中文说明这是8个步骤中的第1步。洋文的大意是马上就要安装Ubuntu的这个版本了,请提前对硬盘数据做好备份之类。虚拟的机器,无视之,直接前进。Step7:第2步是选择语言。缺省就是中文(简体),继续前进。Step8:第3步设置时区。缺省就是中国上海(不用找了,找不到北京的。但你如果喜欢选重庆也可以,一样的效果)的东八区,时间与实际时间有出入,没关系,安装之后在系统中广州华天正科技有限公司110

REAL6410用户手册V1.0调整吧,继续前进。Step9:第4步选择键盘种类。我用的是普通的h键盘,缺省设置就行了,直接点前进。Step10:第5步是磁盘分区。磁盘分区是整个安装过程中至关重要的一步,因为Linux的分区和文件结构同我们熟悉的Windows截然不同,很多Linux初心者就是因为不能适应陌生的文件结构,由满怀信心的Linux新手变成垂头丧气的Linux苦手。叹一个!关于Ubuntu分区的知识,强烈建议先读"target=_blank>这篇文章。当然我们这里是谈在虚拟机中安装Ubuntu,完全规避了分区风险,因此使用缺省设置“使用整个硬盘”就可以了(我们虚拟机默认的虚拟硬盘空间是8G,目前空空如也。它在宿主机Windows系统下以一个文件的形式存在,搞成什么样子也不用担心,删除掉就全都清净了),点击前进。Step11:第6步是文件迁移向导。据说可以帮你识别出的原有操作系统(WinXP)环境下的硬盘内容并进行搬家。前面说过,我们的虚拟机硬盘目前空空如也,没什么好迁移的,那么继续前进。广州华天正科技有限公司111

REAL6410用户手册V1.0Step12:第7步是填写你的账号信息。第一行是你的名字,第二行是你的登录账号(根据你前面填写的名字自动生成推荐,可修改),第三行是输入登录密码并重复之,第四行是计算机名称(根据你前面填写的名字自动生成推荐,可修改)。其中尤其要对第二行和第三行中填写的登录账号和登录密码熟记之,以后我们很多操作要用到它。Step13:最后一步是确认。信息栏中很负责任的列举出前面你所做出的各种设定,仔细查看后点击Install进行安装。广州华天正科技有限公司112

REAL6410用户手册V1.0Step14:跟进度条相面吧。除了等,不用你做什么。Step15:OK,现在Ubuntu已经安装到你的VMware牌PC里了。对话框说:你可以继续在LiveCD中“慢”游,不过期间对系统所做的任何变更都不会被保留;重启前注意弹出安装盘,否则又会从光盘引导进LiveCD了。还磨蹭什么?点击重启吧。广州华天正科技有限公司113

REAL6410用户手册V1.0Step16:重启的过程类似Windows,退出系统,再进入系统。在系统退出的最后时刻,进度条不动了,下面显示出一行蓝色小字,大意是请移除安装盘。这时双击编辑VMware窗口的右下角光驱图标,把连接从“使用ISO镜像”改为“使用物理驱动器”,确定后点进虚拟机窗口,按回车继续重启广州华天正科技有限公司114

REAL6410用户手册V1.0重启完成。展现在我们眼前的是登录画面,没忘记我们安装时设置的登录账号和密码吧?填写进入桌面。至此,Ubuntu就已经成功安装完成了。5、安装VMwareTools在前述对VMware的操作过程中,你也许已经注意到在VMware窗口左下方的状态栏上有“你没有安装VMwareTools”的蓝色提示。VMwareTools何许物也?它是VMware提供的一套很贴心的程序,用于解决虚拟机的分辨率问题(我们前面有提过)、改善鼠标的性能(还记得我们前面不断的用鼠标单击和Ctrl+Alt在虚拟与现实间切换的费劲场景吗?),并且能将虚拟机的剪贴板内容直接粘贴到宿主机中。当然,不安装VMwareTools也不会带来什么灾难,只不过从用户体验方面考虑,装上VMwareTools会给你对虚拟机的操作带来尽可能多的方便。VMwareTools必须在虚拟机已经开启且已安装操作系统的前提下才能安装。如果你注意过VMwareWorkstation的安装目录,会发现一些命名为、、、的光盘镜像,这些就是VMwareTools在各种操作系统下的安装文件。VMwareTools就是通过光盘镜像的方式加载到相对应操作系统下来运行安装的。闲话少叙,点击VMware菜单的——虚拟机——安装VMwareTools,在弹出的对话框中选择“安装”。这时,在Ubuntu下会自动加载Linux版的VMwareTools的安装光盘镜像。你会看到虚拟机的桌面上出现了一个名为VMwareTools的光盘图标,并且被自动打开。其中包括和两个文件。广州华天正科技有限公司115

REAL6410用户手册文件是给RedHat准备的,我们只需要.的那个。点击Ubuntu桌面左上角的Applications——附件——终端,会弹出一个貌似Windows记事本的程序,这就是大名鼎鼎的“终端”。它在Ubuntu中的角色类似Windows里的MSDOS或命令提示符,我们以后会经常性的同它打交道。在终端界面中依次运行(运行,就是在“$”提示符后面输入一段命令,回车之)如下命令($是自带的,不用专门输入了)——$tarzxf/media/cdrom/(回车后系统会把那个.文件解压缩)$cdvmware-tools-distrib(回车后目录将转换到解压缩后的那个文件夹)$sudo./(回车后会提示输入你的密码,表明你将以更高级权限执行一个动作——安装软件;再次回车后安装开始)经过一番确认回车后(相当于在Windows里安装软件时所填答的诸多对话框,我们这里均采用缺省设置),直到最后出现“Enjoy——theVMwareteam”的字样后,VMwareTools终于安装完成了。如果你使用的是VMwareWorkstation6.0.0,现在你应该已经能看到VMwareTools安装后的效果了:鼠标再也不需要用Ctrl+Alt切换于虚拟与现实之间,一切过渡得那么自然;虚拟机的分辨率也能依窗口的大小来自动适应,一切显得那样和谐。但我们这里使用的是VMwareWorkstation5.5.3,所以暂时你还看不到什么,让我们来做一下最后的设置吧。在VMwareWorkstation5.5.3里,Ubuntu下的VMwareTools安装之后是要靠手动执行/usr/bin/vmware-toolbox才能显示出效果的。你可以通过在终端中输入如下命令来运行它:$/usr/bin/vmware-toolbox116广州华天正科技有限公司

REAL6410用户手册V1.0但如果你嫌麻烦,我们就需要让vmware-toolbox实现开机自动运行。点击Ubuntu菜单:System——首选项——会话——StartupPrograms,Add一个Name叫“vmware-toolbox”,Command是“/usr/bin/vmware-toolbox”的启动程序。这样每次开机后就能自动运行VMwareTools了。重启Ubuntu看看效果吧!(注意:vmware-toolbox并不是在后台隐藏运行的,启动后不要关闭)VMwareTools固然是个好东西,但也有副作用,比如说:虚拟机中的鼠标的滚轮不好使了。我们这样解决这个问题,还是打开终端,输入:$sudogedit/etc/X11/这个命令使系统以root权限打开鼠标配置文件/etc/X11/。把文件中的Option“Protocol”“ps/2”改成Option“Protocol”“IMPS/2”重启Ubuntu搞定。6、Ubuntu上网、设置源上网,这既是一个大问题又是一个小问题。Ubuntu是一个比较依赖网络的操作系统,它的几乎所有部分都可以从网上获得更新和扩充,因此联网是我们的系统时刻保持青春活力的重要保证。但至少在版本6.06LTS的时候,Ubuntu还没有默认集成一个图形化的adsl拨号程序,于是上网就成了初学者的老大难问题。广州华天正科技有限公司117

REAL6410用户手册V1.0好在我们这里讲的是7.10版本,它里面已经集成了图形化的包括拨号在内的网络设置工具,暂时解放了我们这些终端命令的苦手,使上网设置变成了一个小问题。前面提到我建立这台虚拟机时设置的网络连接形式是NAT,也就是说共享宿主机的网络。而我的宿主机是连接在一个通过路由器自动拨号的adsl家庭小局域网中的,也就是说宿主机和虚拟机不用手动拨号就都可以连接到互联网了。如果你需要在虚拟机上手动拨号或者需要手动设置虚拟机的IP等网络信息(比如选择的连接方式不是NAT而是桥接),你可以直接单击桌面右上角的黑色小电脑图标并单击选择“Manualconfiguration…”进行设置。确认联网后我们有必要进行一下软件源的设置。我们说过,Ubuntu的全部都可以通过网络进行更新或扩展,这些可供Ubuntu下载使用的软件通过多种形式分散或集中的库存在全球各地,这些远端的可用程序仓库对我们来说就是可供在线安装、更新的软件源。在诸多的软件源中,我们可以选择一个连接起来速度最快的。软件源通过System——系统管理——软件源进行设置,具体步骤这里已经写的很清楚了,不再赘述。我这里最快的软件源竟然在美国,汗一个!7、让你的Ubuntu说中文Ubuntu装到了这个份儿上,心里不禁打鼓:明明选择了中文简体,可怎么还是这样面貌可憎,华夷夹杂呢?Ubuntu的光盘版本是全球统一的,并不像商业软件那样会为每一个语言地区都单独发行一套版本。因此光盘中的本地化内容往往并不全面,这就需要我们在线下载系统各个组成部分的中文语言包来加以完善。点击System——系统管理——LanguageSupport,输入密码后(很多涉及安装、删除、修改、重设等更高权限的操作都需要输入密码)会弹出一个对话框说你的英文语言包没有安装完全,问是不是要在线安装。我们这里讲本地化,不是英国化,点RemindMeLater忽略之,广州华天正科技有限公司118

REAL6410用户手册V1.0进入语言设定窗口。在上面SupportedLanguages中勾选Chinese,单击Apply后系统开始自动下载中文语言包(我这次共需要下载22个)。在一番漫长的等待后,你会发现,英文的地方变中文了,字体小的地方变正常了,中文输入法也能使用了,总之我们的Ubuntu变可爱了。广州华天正科技有限公司119

REAL6410用户手册V1.0附录五uboot命令使用教程Printenv打印环境变量。Uboot>printenvbaudrate=115200ipaddr=192.168.1.1ethaddr=12:34:56:78:9A:BCserverip=192.168.1.5Environmentsize:80/8188bytesSetenv设置新的变量Uboot>setenvmyboardAT91RM9200DKUboot>printenvbaudrate=115200ipaddr=192.168.1.1ethaddr=12:34:56:78:9A:BCserverip=192.168.1.5myboard=AT91RM9200DKEnvironmentsize:102/8188bytesSaveenv保存变量命令将当前定义的所有的变量及其值存入flash中。用来存储变量及其值的空间只有8k字节,应不要超过。Loadb通过串口Kermit协议下载二进制数据。Tftp通过网络下载程序,需要先设置好网络配置Uboot>setenvethaddr12:34:56:78:9A:BCUboot>setenvipaddr192.168.1.1Uboot>setenvserverip192.168.1.254(tftp服务器的地址)下载bin文件到地址0x20000000处。Uboot>(应位于tftp服务程序的目录)Uboot>tftp32000000vmlinux把server(IP=环境变量中设置的serverip)中/tftpdroot/下的vmlinux通过TFTP读入到物理内存32000000处。Md显示内存区的内容。Mm修改内存,地址自动递增。广州华天正科技有限公司120

REAL6410用户手册V1.0Nm修改内存,地址不自动递增。Mw用模型填充内存mw32000000ff10000(把内存0x32000000开始的0x10000字节设为0xFF)Cp拷贝一块内存到另一块Cmp比较两块内存区这些内存操作命令后都可加一个后缀表示操作数据的大小,比如cp.b表示按字节拷贝。Protect写保护操作protecton1:0-3(就是对第一块FLASH的0-3扇区进行保护)protectoff1:0-3取消写保护Erase擦除扇区。erase:删除FLASH的扇区erase1:0-2(就是对每一块FLASH的0-2扇区进行删除)对DataFlash的操作U-Boot在引导时如果发现NPCS0和NPCS3上连有DataFlash,就会分配虚拟的地址给它,具体为:0xC0000000---NPCS00xD0000000---NPCS3run执行设置好的脚本Uboot>;erase1FFFF;cp.b20008000Uboot>saveenvUboot>runflashitbootcmd保留的环境变量,也是一种脚本如果定义了该变量,在autoboot模式下,将会执行该脚本的内容。Go执行内存中的二进制代码,一个简单的跳转到指定地址Bootm执行内存中的二进制代码要求二进制代码为制定格式的。通常为mkimage处理过的二进制文件。起动UBOOTTOOLS制作的压缩LINUX内核,bootm3200000广州华天正科技有限公司121

REAL6410用户手册V1.0Bootp通过网络启动,需要提前设置好硬件地址。?得到所有命令列表helppingusbusbstart:起动usb功能usbinfo:列出设备usbscan:扫描usbstorage(u盘)设备kgo起动没有压缩的linux内核helpusb,列出USB功能的使用说明注:只能开发板PING别的机器kgo32000000fatls列出DOSFAT文件系统fatlsusb0列出第一块U盘中的文件fatload读入FAT中的一个文件fatloadusb0:把USB中的读到物理内存0x32000000处!flinfo列出flash的信息nfsnfs32000000192.168.0.2:把192.168.0.2(LINUX的NFS文件系统)中的NFS文件系统中的读入内存0x32000000处广州华天正科技有限公司122

本文标签: 安装使用广州设置