欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > DOCX文档下载
 

全志A31开发板编译环境搭建指导书

  • 资源ID:208206213       资源大小:15.48MB        全文页数:74页
  • 资源格式: DOCX        下载积分:50积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要50积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

全志A31开发板编译环境搭建指导书

.0文档编号产品版本密级产品名称:共页全志A31开发板编译环境搭建指引书(仅供内部使用)拟制:黄庆丰日期:/25审核:日期:yyy-mdd核准:日期:yyy-mmdd签发:日期:yyyymm-d文档版本:版权所有侵权必究文献修改记录修改日期版本修改页码、章节、条款修改描述作者/2500草稿黄庆丰/0/.、修改5和72;2、增长5.黄庆丰/11/051021、增长7.12、增长7.2.141、增长忽然浮现“已杀死”信息导致的退出;2、增长编译成功终端信息作为参照黄庆丰/11/8.031、增长7.2.14、把之前的7.2.14变成7.2.1、增长磁盘分区空间不够导致的编译失败问题黄庆丰目 录一、全志A31简介5二、编译环境配备规定6三、Mwre80和uuntu12.0的安装3.1虚拟机环境确认6.2vMwar8.0安装73.3ubntu124安装1四、buntu124基本环境配备314.1ut12.04上网配备342tu12.04的软件源设立354.3ubu2.0转换成中文显示39五、编译环境安装425.1运用saa设立共享45.JAV6的安装495.Rpo的安装495.4vMwe安裝ve oos50六、操作技巧36.1打开终端的快捷键5362系统如何在桌面目前目录打开终端?46.3快捷键查看PU和内存使用状况66.4调节虚拟机分派内存5665迅速添加源的措施57七、附录58.1源定义阐明87.2疑难问题汇总5全志A31开发板编译环境搭建指引书核心词:全志A1、编译、Anroid摘 要:缩略语阐明:缩略语英文全名中文解释参照资料:一、 全志A简介A31是珠海全志科技股份有限公司(Alinner Technology)推出的一款四核移动应用解决器,可应用于平板电脑,智能手机,智能电视等领域。四核移动应用解决器A31A采用核Cortex-CPU架构,配备 PowerVR G544MPGPU,同步支持4KxK视频解码。此外,A1配备了双通道DDR,最高支持64-itDDR3,以及双通道NAD Flash,最高支持1-bitNA Flash,提高系统内存的读写速度,解决了带宽瓶颈。不仅如此,A3还拥有完善的功耗管理系统。全志科技为31量身打造了一颗智能电源管理芯片221, 31在其配合下可实现电源动态管理,同步,A31还配备了一颗专门用于超低功耗管理的核心,实现了超长续航。下面是规格参数表:PARM Crtx-7 Quad-Cr26KB 1 Cace1BL2CceGPUPOWE VR SGX 250Hy with Open LES2.0, Opn 1., DX93VideoUHD H.264 K×2K vieo codgMul-formaDideo cdinB iecory, BDIS and BD m2t vdeo decodngH264 Hih Prfie1080P60fs encding34x18030fp3D decodigColy wihRTS, HTT, HL,TMP,MMS stei edi potocoDislayDual-Cnnel LVDS 1920 ×18060fps4an IPI SI920×200 60fsDul-anelRGB/CPU 20453660fpsIntegratd DMI .40800pserIntegrad Pallel & MPI IFsnoInegrated Powrful ISP,suppori Raw Dt CMOSnor5M/MM CMS enor suport/1012-bit VBayer sensor upporteMemorDual-hnnel LPR2/DR3DDR3LContoleru-Canel ND FAH Controller6-b ECCPMICPMICAP212-CHoeoutput ad 22Aa chargingComply wihUSB power supl standardAioInerateH-I 100dB Audio Codcree MICOne MI with Nose cacllationSpprt Adroid .1/.2 d abveComtible wh Microftos8二、 编译环境配备规定对于编译服务器的选择,最佳是选择Uuu2.04(64 bt),也可以Ubunt12.(32i),但是并不推荐使用3bit 的。需要有如下配备:all: ud ap-ge instll u-java6-dkubunt6: sudoapget inl gicore gng flex bisn perbuild-sntiazip crlzlb1g-ev gcc-mulilib +-muiilibc6-evi386 lib2urse5-dev ia32-libs x11proto-coredev lb1-v ib32eadie5-dev lb32z-dv butu32: sudoapget nstl gite gnup le sogperflbsdl-dev libed0dv libxgtk2.6ev uid-ssntialzip cul lincures5-v zlib1g-devalgrind三、 vMware80和unu.04的安装下面我们采用虚拟机安装方式来实现编译环境。虚拟机安装环境就是在ido的环境上安装虚拟机,然后在虚拟机里面安装操作系统。我们的想法是安装re虚拟机,然后在vmware虚拟机上安装uuulinu操作系统。3.1 虚拟机环境确认既然需要安装Uunt2.4(6 i)的Lnux操作系统环境,那么我们先需要确认我们的电脑CP和操作系统是不是支持6位的,桌面上单击我的电脑>右键->属性,看到下面信息:可以看到这台电脑的操作系统是win7的4位版本,CPU是Intl的奔腾G203双核解决器,因此虚拟机安装环境是没有问题的。3.2 vMware8.安装Mwre3,In. (Vrtual chinewae)是一种“虚拟PC”软件公司,提供服务器、桌面虚拟化的解决方案。双击安装文献,浮现下面窗口:等一下会浮现下一张图,不管它直接点击xt:浮现下一张图,点Tpial前面的框:浮现下面的图是让你选则安装位置,点Next默认是C盘,这个一般都没有必要修改,除非你的C盘空间不够,如果要改为别的盘点击hange:浮现下面这张图,表达vMwe正在向上面设立的途径进行安装:浮现下面界面时不管,我们一般都是使用破解版本,固然如果你有密钥也是可以输入的:激活后浮现下面界面,表达已经安装完毕,单击Fnsh:3.3 uutu2.04安装虚拟机安装完毕,下面进入最重要的uuntu1.0的安装,这个重要是安装镜像编译需要的linux环境。ubuntu.04 precise版本一方面它是Liu操作系统,不同于我们所习惯的widows操作系统,另一方面它是Ubunu的12.0版本的操作系统,于4月26日放出,是目前最新的一种长期支持版本(Long terms supprt)。鉴于Ubunt的每一种版本都相应于一种动物,那么这次的版本pci paoin中文名字是精确的穿山甲。一方面肯定是打开虚拟机:我们新建一种虚拟机,单击f>New rtua Macn:弹出下面界面,选择Cutom,单击ext:弹出下面界面,我们前面安装了8.0版本,单击Nex:下面这个界面我们选择is镜像安装,单击Next:弹出下面界面,我们选择Linx,Verion选择Ubutu 64-bit,单击Net:下面界面是让你确认你的选择的,单击Next就可以了:设立CPU,可以选择默认,如果你电脑的CPU核数目够多,可以多选几种解决器,单击Next:下面这个界面选择虚拟机运营内存打下,一般选择78M1024M就可以了,单击Nex:下面界面设立虚拟机的网络连接,可以选择NAT,单击Next:下面界面选择I/O适配器的类型,安装默认就可以了,单击Ne:下面就是要选择的安装虚拟机磁盘类型,按照默认的选择就可以,都是单击ext:下面界面是设立虚拟机磁盘空间大小和划分磁盘为多种文献分区,单击Ne:下面界面表达每个磁盘文献的前缀名称定义,默认就可以,单击ext:下面是客户定制的硬件信息,需要你确认与否对的,这个时候你不要急着点完毕,先单击Cutoie Hrdar:弹出下面界面,选择Ne CD/DVD,把我们需要安装的ubuntu12.04的iso镜像导入,单击关闭:然后在返回的界面选中wer n,单击完毕:下面就是安装ub1.04,下面只说几种核心的地方,下面界面是选择你所在的时区:下面是你的操作系统安全管理设立,涉及设立顾客名和密码:下面界面是安装等待界面:安装完毕后,回浮现桌面生成等待界面:最后生成的桌面是这个样子,已经和winos类似了:四、 ubntu12.基本环境配备4.1 ubunt24上网配备第一步我们进行网络设立,单击菜单栏VM>Seis:确认网络设立与否是NT,配备成WARE使用N方式使用和win7相似的网络配备一起上网:然后确认ubunu操作系统的网络设立与否对的,进入uuntu12.04的桌面,左边菜单栏选择systm setin->harware->networ:可以看到下面界面,单击右下角的options-Iv4 Settigs,确认method与否选择了下面的自动DHCP:设立成这个样子后,你的ubnt就可以和你的inds同样可以上网了。4.2 ubun12.4的软件源设立你需要下载软件安装,例如你需要把英文界面更改成中文界面,那么你要下载中文语言包,这些你都要告诉bunt在那个源上进行软件更新和下载,这样才干下载得快,由于ubuntu默认都是在国外的源上下载和更新软件的。bunt.04有图形界面来以便你找到最快的源,先需要找到bntu的软件中心,单击打开,界面如下:然后找到左上角的编辑菜单,单击,选择软件源,应当会浮现下面界面:选择下载自,从下拉菜单选中其她站点,浮现下面界面:然后单击选择最佳服务器,系统会弹出下面测试界面:这样你就可以在中国列表里面选择最快的源了,一般都可以使用163的源,然后单击关闭:上面软件源选择完毕,固然你也可以在网上搜索通过修改urclist文献的方式来修改软件源。这里就不在具体简介。4.3 ubuntu2.04转换成中文显示有人看英文怎不习惯,那么我们可以把bunt的界面转换成中文显示。单击yste ettings:然后在perona中单击aguage supot:进度条完毕后,选择“添加和删除语言栏”,由于我系统已经设立成中文,因此人们看到的都是中文,但是不影响:选择上面的中文简体,然后应用变更,系统就开始自动下载和更新系统:更新完毕后,你需要把“汉语中国”拖动到第一列:再单击应用到整个系统就可以了:然后再重新启动untu,这样中文就生效了。系统都转换成了中文语言格式。五、 编译环境安装5.1 运用samba设立共享对开发人员来说,第二个需要安装的就是ama,完毕nd和butu之间的文献共享和拷贝,samba的安装可以在终端上完毕:Sba 是一款功能强大的共享工具,可以实现与windo的共享,就是我们常常在wiows计算机之间使用的网上邻居功能,可以共享文献和打印机等。今天要简介的是在 ubutu124 中安装和设立,固然也可以在此前的版本上使用。5.1.1 下面是saba的安装环节:1安装Saba文献我们需要做的第一件事是安装Saba,你可以在Ubunt软件中心搜索软件,然后安装。如果你想通过终端安装,可复制这个命令:sdo apt-get istall samb sama-cmon2 为配备工具安装某些依赖包(不要忘掉安装pythogade2)udo p-gtintal ython-lde2 安装 samba系统配备图形界面工具 sudo apt-gt insall ste-cofig-saba5.1.2 文献共享实现Samba安装完毕后,我们打开sama,先单击桌面上的as主页:可以看到里面有sa应用程序,这是图形化的:单击打开,会弹出界面规定输入密码,输入密码后进行下面界面:你可以单击左上角的“”图标,弹出下面界面:这个设立措施和indos上类似了,设立你要共享的目录、文献夹和属性:在访问页里设立谁可以访问:下一步完毕在w电脑上进行驱动器映射,打开我的电脑,单击上面的映射网络驱动,弹出下面界面,输入要访问的共享文献夹,单击完毕:然后会规定你输入凭据:然后你的电脑上类似下面的显示:这个时候你可以把你的文献拷贝到这个文献夹里面:如果提示没有权限,你可以在uuntu上的终端里面修改,下面图片的白色部分:很简朴吧,这样你就可以把wins上寄存的文献或者编译代码拷贝到unu上,然后在widos上修改代码,运用do强大的软件支持,对代码进行编辑、Lin等编译前工作,然后在uuntu上进行编译。5.2 JAVA的安装顾客手册上面强调需要安装JVA,而ubunu自带的AV版本是OPEJAA。因此我们需要使用下面命令安装JAVA6sdo at-get nstll sunja6-jd但是安装时浮现了错误:怎么解决上面这个错误:uo add-apt-repoitory"db sudoap-get upat sudoapt-gt intall racle-jav6-nstallr这个是由于ubnt1204 precse版本相应的AVA6版本在PPA上寄存途径已经修改到weudta下面导致的。安装完毕后你可以使用命令查询jva的版本:javavesion。5.3 ep的安装Rep是用于adrd的源码同步,下面以从gogle网站下载安卓源码的方式rpo来表白rpo的安装:1、安装gt:sudo atgetnstall it-r2、安装curl:sudo aget istal itcorecur3、安装repo,通过crl下载repo:curl /bin/repo 4、给repo可执行权限:hmoda+x /n/reo5、修改bn/repo文献将第五行:RPO_URL='改为REPO_UR=否则会浮现er:ild onect o codgooge:443;Opert inprogreswie cessing 6、然后向PA中添加bin途径:expot PTH=$PAH:/bin5.4 vMare安裝vMwar Toolsvmwareols是虚拟机MwarWoksaton自带的一款工具,它的作用就是使顾客可以从物理主机直接往虚拟机里面拖文献。如果不安装它,我们是无法进行虚拟机和物理机之间的文献传播的,固然它的功能不止于此,平时我们操作虚拟机的时候,在物理机和虚拟机之间必须使用CTRL切换,如果安装之后我们就不必使用键盘切换,直接便可退出,使得虚拟机真正成为了电脑的一部分,那么这样神奇的vmwretools应当怎么安装呢?先把vmwr toos放入虚拟光盘,会弹出下面的选择框,选择ye:然后在ubntu的桌面左上角找到主文献夹单击打开,也有也许是自动弹出:在VMware文献夹上单击右键选择提取到你的工作目录下(不能解压在目前目录下,目前目录mdiaVwe Tool是只读的:这里解压在下面目录,在上面执行脚本,也许没有权限,前面可以增长sudo:安装时一路回车就可以了:安装成功会有下面信息:六、 操作技巧6.1 打开终端的快捷键Ctrl+At+T打开shell进行命令输入。6.2 系统如何在桌面/目前目录打开终端?你只需要执行如下代码就可以啦:sudo aptget install nautlus-oe-eminal重启后,就可以在任何目录下打开终端了:例如我在桌面上打开效果如下:6.3 快捷键查看PU和内存使用状况在调试终端上输入:gne-syse-otr,界面如下:6.4 调节虚拟机分派内存utu1.04跑起来的内存消耗大概在400M左右,这个依赖于你安装和运营的服务多少,目前我们可以动态调节分派给虚拟机的内存大小,单击vMwre菜单栏上的VM->Stings,弹出如下界面,你可以在蓝色框中进行untu运营内存限制的调节:6.5 迅速添加源的措施两条命令就可以完毕:do addpt-eoitry "deb,sudo apt-ge update注:如果系统提示没有addap-reposito命令,则需要先安装thon-ftwarepopets,命令sdo at-gt intallython-otwarepropeties。此外,有些版本的btu虽然安装了pyhon-sfwae-prperis也无add-p-pository命令,此时需要手动添加此行"deb maveik partnr"到etc/p/sourceslist文献中。)七、 附录7.1 源定义阐明源列表主文献为/etcpt/sour.lit,另兼取/etc/t/sourcs.d/*,最后成果以并集论。源列表文献以行为单位,每行分多种字段,字段间以空白符分隔。井号(#)开头行为注释行。那么eavricpatner这样的源语句是什么意思?人们应当不一定很清晰。下面进行一下各个字段的阐明:第一字段,批示包类型:取值只有be-sc两个,分别相应二进制包和源码包。一般只有二进制包对我们有用。第二字段,批示镜像站点,即源:UL 一般需要定位到某个目录,一般是打开该目录就能看到有distpoo两个子目录。看看 。第三字段,批示包的版本,姑且称为仓库:打开一种源,再进入dists子目录可见该源中有哪些版本可用,就是那些子目录。一般都是大小版本用减号(-)连在一起命名。很明显大版本号即系统的版本名称,例如qzeweezy。没有减号连接小版本的就是主版本。除主版本外,小版本有:scriy:Ubunu 用于指安全性更新。即影响系统安全的 ug 修补。udaes:非安全性更新。即不影响到系统安全的 bug 修补。popoed-uate:预更新。小bet 版。过后会进入uate或ecuity。Untu仅用prosed,无后缀updtes。bat:后备。某系统版本自正式发行后,其所有软件便会冻结版本号(按原始软件发布时间论),所有软件只修 b,不增长任何功能。但有人也许需要更新的版本所提供的新功能,甚至某些较新的软件主线就没有。该仓库正因此而设,但欠官方维护,且也许在系统正式发布之后过一段时间才有效。此仓库版本处在第二优先顺序,除非特别指明或本来没有的软件,否则不会被安装。其他版本都处在第一优先顺序。第四字段,后续字段,批示包许可类型:后续字段排名不分先后,最后成果取其并集。按包自身的许可及所直接依赖的包的许可划分。打开一种源,进入dists子目录,然后再进入某个版本目录,又可见几种子目录。buu最多有四种:main,官方维护的自由软件。univse,社区维护的自由软件。strcted,设备专有驱动。ultvers,同 Debian 的no-ree。某些另类的第三方源,不排除存在上述几种之外的也许。总之,打开仓库目录自己看。7.2 疑难问题汇总7.2.1 解决访问PP时缺少量可证措施:ubtu下许多软件的最新版往往需要使用a源才干获得,但是前一阵子我用pa源更新时却弹出了某些警告信息,例如:W: GPG rror: inrepidlease: hefollowing sigaus udnt be verid beauset pubc kynotvailabl:OBE2A8F3593D809A在终端上使用下面命令就可以解决:gg -eseveeserver.bu.co -recv 2EA8F579D880gpg-expr -arr 2EA83593D80A| udo t-keyd 7.2.2 解决aitingfr joceyakend o exit 措施:终端输入:ps -e | gep jocky得到ck的id然后:udoill “id”7.2.3 解决编译内核Imag浮现问题“kiage” comand no found- U-oomaeswil not be buit措施:Sudoaptet istallubt-mkiage7.2.4 解决安装lib2redline-dev 浮现问题“E: 软件包 b32eain5-dev 没有可供安装的候选者”的措施:suo apt-g istal lib32readline-gplv2-d或者安装:sudo apt-etnsall lib32rali6e7.2.5 软链接无效的解决措施:1、下面是全志31编译lix的oduls时浮现的无效链接,sl时浮现红色表达链接无效:/wk/lche/inx-3/mduleseasak/erasin/bnar2_sunxi_andoidesae/kbui/serices4/3rdpt/dc_sunxi$ ls -总用量 8lxwxrwx 1 hqfhqf 21 Jul 25 1:00dcsuni_displyclss. -> disk2/klin/a31-v4.2-v3.-k-ok/iche/iux3./modulesaia_km/services4/3rparty/d_sunxi/dc_sunxi_dpaclas.lrwxrwxrwx1hhqf 4 ul 2 10:00 dsnxi_inxc > disk2kyl/a3-v4.2-v3.2-fb-oklicheelinu3./odues/eurasia_k/srvice/3patyd_sunxi/_suxi_linuxc2、在SK里面找到这两个文献的寄存途径:Z:liheinux-3.3odleseurasa_kmservie43rpatyd_sunxi3、然后使用命令删除下面途径下的两个无效链接文献:wokiee/linu3./modes/urasia_kmeurasiaon/binary2_suxianroid_reletage/kbuilservices4rdpaydcunx:csuxi_isplayclas.c、d_sunxlnuxc4、最后使用下面命令建立新的链接:hqubntu:/wrk/lichee/linux-33mouls/eursi_km/rasiacon/binary2_u_androdrletarget/kbuidservice4/3rdparty/dc_ux$ l s/home/hqf/wklice/inu-3.3/moduleseurasa_k/sevce/3rdprt/dc_uni/dcunxi_dslylasc d_sunxi_playasscqfubuntu:/wor/iche/lux3.3/modules/eusi_k/eaiacn/binr2suxidroid_relese/target/build/rvi4/party/dcsuxi$ ln-/hm/hf/wor/ichee/lnux3moduleseaia_kmeries4dpycsui/dc_snxlinu.csunxi_lx.c5、建立后使用下面命令查看与否软链接使用建立成功,绿色表达链接建立成功:hquunu:/orlichee/iu-3./deseuraia_kmeuraiabinary2sunxi_anroidreease/targetkbuild/servics4/rpartc_sux$ s 总用量 8lrwxrxrx 1 qhf102Oct9 1:2 dc_sunxidiplayclac -/home/hq/wok/ichee/lnx-./mouls/eurasiakmervces43rpaty/dc_sui/dc_suni_dipayclass.crwxrwxrx hqfhqf 5Oct 2 10:4 dcsunxi_iu.c ->/m/hqf/work/licenux-33/modleeasia_km/sevcs4/rdartycsunxi/d_suxi_linux.c6、送一种文献夹建立软链接的措施:文献夹建立软链接(用绝对地址) ln-s源地址  目的地址 例如我把linu文献系统roti软链接到/home/jyg/目录下n -s/p/linux/rtfs_dir /oe/of_dir就可以了7、全志A1缺少软链接的解决措施:n -s/he/huangngng/work/ieenx3.3/modules/eurasia/sevcs4/hme/hnginfng/wor/lichee/linu-3.3moduleerasi_km/ursiacon/bnar2_sni_android_elea/tagt/uild/srvices47.2.6 解决问题“./script/buid_rtfs.:行 1: aero:未找到命令”的措施:suogdit /etc/rfile在文献file添加语句:expo PATH=PTH:/hmeqf/work/lihe/buildoot/argetool/host/usr/bi最后同步一下:uce /rofile7.2.7 解决问题“keroot: preload lbr notfound, aborting.”的措施:sudoapt-get nsal crafsrogo ptget stall fakeroot7.2.8 安卓编译时问题“/bin/bs: xsltprc:未找到命令”等的解决措施:sud tge insta xlproc7.2.9 Adoid4.2在ubunt2.0(64)位版本编译时浮现问题“fid: ./vndorunbundled gle/is/cm/gc-clentsr': No such le dirctory”等错误信息的解决措施:、因素是ubnu24自带的/G+都是4.6太高导致,先安装gcc44的版本:do p nsta gc-.4 cc-4.ultiib listdc+-4.4-dev2、我们把系统默认的降级到44:$s update-altravs -intal sr/bin/gccgcc/usr/in/gcc-4.4 0  (这里“” 是优先级,值越大优先级越高)$o datealteative -isall usr/bin/gcc gcc us/in/gcc-60 (本机自带的设立为6更高的优先级)选择系统默认的gc:$sudupdate-lternatves config cc ectio    Path           Piorit   tus-* 0           /usr/bingcc-4.6   60       auto me          /sr/bi/gcc.4  0        manual mode 2          s/bi/gcc.6  60        manual ode默认系统用最高优先级的, 这里我们选择1就可以了接下来,g+ 同样的环节操作$oupdte-aenatves install /ur/in/+ g+/usrbi/+-4. 40sudoae-teais -intall /usr/bi/+g+ /sr/bn+4.6 60$u update-lernae-i g+  Slecion   Pat          Priri   Sats-* 0            /srbin/g+-46  0      ato mo 1            /usrbin/g+-.4   40       mnual mode 2          usr/in/g+-46   0        manual mod选择.3、设立默认gc完毕后,可以使用gcv查看与否切换成gcc4.4的版本了;4、如果想改为高版本的随时用pdt-alteratves -ofig 命令切换!7.2.10 Anod4.22在untu1.04(64)位版本编译时浮现问题“/bin/bah:xmlint:comand no fud”错误信息的解决措施:sdoapet nall libml2ui7.2.11 Anro4.2在ubu.04(6)位版本编译时浮现问题“ollet2:rror:ldtermintd w sinal9”错误信息的解决措施:增长ubutu的虚拟内存。具体操作如下:1、查看系统虚拟内存,命令:e -html vew plainpyprin?arsoncrson-c:$ free -m  total  sed  free hred  buer  caced  Mm:   199   15   469   0    6    2  -/+ bufferca:109   0  Sap:   036   61   75  我这是已经增长sa的,一般swp2G左右就足够编译aroi用的。在编译过程中,虽然增长了2G,但在编译时,若做某些操作比较占用swa的话,也会浮现此问题。例如从移动硬盘copyanrid 源码。 、在目前程径下创立一种 ap 文献。so d if=/eero oswap.isk =1M cu=1 (cont=1k创立1的Sw,如果要创立6G则cun=6;这步比较慢) 浮现下列提示,上面命令中的 count 即代表swap文献大小,即增长的虚拟内存大小。此命令浮现如下信息:100000 rcords in  00+0 reos ut   bes (02 B) copied, .375 s, 2 MB  1. 、把生成的文献转换成 Sap文献sd kswa f swap.isk   此命令浮现如下信息:eing up wapspe vesion , size = 996 KiB  n label, UUI=26fe8c11c0ad-819-e69e966b68  4、激活 Swp 文献。su apon sp.isk此时fre -m 查看Swa信息total   use free   shaed   bufes   cched  1998   <PA tyle="FILY: Ara, elvetc, ans-seri">  1189   809    0    34     4<SPAN>  -+ bufe/cch: 53 14Swap: 23 148至此,sap已经增长成功了,如果想卸载刚增长的ap; udo wapoff swp.disk、如果需要始终保持这个swap ,可以sudo -换到rt然后把它写入 e/fstb 文献:/途径/swap.dik none swa efauls07.2.12 buntu2.4(4)安装android库时找不到“libeine-ev lib2z-dv”问题解决措施:安装下面的库替代:sud p-etnsall gt-core gnupg flx bsn gef buid-esseti zi curl zig-de cc-mulil g+-multiibic6-dev-i38 lib32ncurs5-dev 2libs 11prto-cedev lbx11d i32radline6-dvb2z1dev7.2.13 编译过程中忽然浮现“已杀死”等问题的解决措施:之前编译正常,没有发生错误,忽然打印“make:.已杀死”等类似信息,那么都是由于系统设立的互换内存和虚拟机内存不够导致的,下面是我在Ubuntu12.04(64)编译42.2的ndri时监控究竟内存和互换使用大小:因此建议给虚拟机分派的内存至少2G,互换空间至少2G。7.2.14 Ubutu204编译andro4.2时浮现异常打印导致编译失败“symbolssem/lib/lbmokril.so: o sp lft on evice”问题: 这个问题一般都是由于虚拟磁盘空间不够导致,你可以通过命令查看: fubunu:/work/adrid4.2/andoiddf文献系统 1K-块 已用 可用 已用% 挂载点/v/da 5054024796380 41 10%/dev 36 4 32 %/dvtpfs 89284 80 8080 1 /runone 2 12 0% /rnlcknone 02208 002230 1%/ushm/dev/sr0 508 59088 10% /meda/VMaoos可以看到da1已经用完了(sda表达的是你的第一块sata硬盘,s1表达的是你的第一块ata硬盘的第一种分区。)。因此你要释放或者增长你的磁盘分区空间,措施你可以到网上搜索清理磁盘空间。如果空间还不够的话,你可以通过下面方式来扩大: 固然你这样操作只是增长了整个磁盘空间大小,还需要进入lix系统进行分区大小的调节。这个可以在网上搜索解决措施。但是如果syemfree还不够的话,你只能重新安装系统,选择更大的分区了。如果浮现这个信息:N sace en evice running out Iods,表白文献系统的inoes不够,需要清理。你可以通过命令dfi来确认inoe的使用状况:Filesstm          Ies  IUed  r Use% Munted odevx           200768208078   0   100% /tmps                918      3   9214  1 lib/ini/rvaru             918    38   9219   1 va/runvck              9187     4   928    1 varlockde               92187    4404   87783   5% /dvtms                 921       1  9286    1% /devhmIs%这一列如果接近10%,那么就会浮现这个错误。你可以调用下面3条命令:for i in *;do co $i; ind $i | l; donefori in/home*; do echo $i;fi |wc l;donesudo rm -r/hoe/bad_ser/direcor_wih_ltsoempty_fis然后再调用df 确认。你也可以到网上搜索解决措施。7.2.15 最后送一种android4.2编译成功后的终端输出信息:Comnin OTCE files int TLCobigOTIEfies inoteInsled fl s: ttargeprotfbr-3g/instaled-fies.xtTaretytem fs imae:ot/targeproduc/fir-3gjACKAGING/ystemmag_intrmedtssemmgRunning: mksermg.sh -sot/aret/rodu/fibe-g/systm ut/arge/produc/fiber-3g/o/PAGING/systemage_inrdiaes/systeimgextystem +eo'n mkserimg. PATHtoslinx-x86/i/:/usr/lib/vjava-6-sun/n:/sr/lbightdm/ightdm:/ur/loal/sbn:/socal/bn:srsbin:/usr/bn:/sbi:/bin:srgames:/om/hungqingfng/wklihee/bidrottrget/ols/ht/srbin:homhangqingeg/workanrod/ouhos/lnux-x86/i:/hom/hungqigfeg/work/ndoid/pebutsgc/lnux-x86/arma-liu-arodeai4.6/in:/hoe/huanqigfen/work/adroid/prebuitsgc/linxx86/mis/isel-liux-adrd-46in:hom/huangqingfen/ok/andoi/dvlpent/mtor/qos:/home/huangqingfen/work/arid/prebilts/gc/linu-86arm/rm-lnux-ndroideabi-4.6/in:/hom/hungqinfenwor/adoidrbut/gc/linx-x86rm/amebi-4.6/bin:/me/hagigfeng/wk/adod/devlopentscripts'ikurimsh PTH=out/host/linu-xin:/us/lib/jvmjava6s/bin:/usr/li/lighm/ligtd:us/ocal/sbin:/usr/ocalbn:ur/sin:ur/bi:/sbi:bi:usraes:/ome/uanqinfeng/work/liee/uilroot/arget/ols/hot/usin:/h/huanqif/wor/androi/out/ostlinux-x86/bin:/hme/hngqinfeng/wordroid/peuilts/gcc/linux-x86/arm/armlinuxandroiei-46/bn:/hu

注意事项

本文(全志A31开发板编译环境搭建指导书)为本站会员(卷***)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!