505记1ubuntu1004安装步骤.docx

上传人:b****7 文档编号:10258690 上传时间:2023-02-09 格式:DOCX 页数:15 大小:1.96MB
下载 相关 举报
505记1ubuntu1004安装步骤.docx_第1页
第1页 / 共15页
505记1ubuntu1004安装步骤.docx_第2页
第2页 / 共15页
505记1ubuntu1004安装步骤.docx_第3页
第3页 / 共15页
505记1ubuntu1004安装步骤.docx_第4页
第4页 / 共15页
505记1ubuntu1004安装步骤.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

505记1ubuntu1004安装步骤.docx

《505记1ubuntu1004安装步骤.docx》由会员分享,可在线阅读,更多相关《505记1ubuntu1004安装步骤.docx(15页珍藏版)》请在冰豆网上搜索。

505记1ubuntu1004安装步骤.docx

505记1ubuntu1004安装步骤

培训内容:

Ø一·安装ubuntu10.04(看自己的电脑是几位)系统

Ø二·安装ubuntu系统编译环境

Ø三·编译源码、运行模拟器(看效果)

——VV整理

详解:

一·安装ubuntu10.04(64位)系统

两种方式安装:

1)在虚拟机上安装ubuntu。

(不建议,因为编译容易死机)

2)双系统安装ubuntu。

这里双系统安装:

(以下步骤是制作U盘安装ubuntu)

安装前的准备:

1.一个能容纳ubuntu镜像文件的U盘。

2.UltraISO(用来写入ISO到U盘)。

3.清理一个空的分区也就是硬盘(最好清理一个分区出来,并且记录分区大小,我的分区大小是107520MB=107G)

注:

(清理空分区之前,把分区里面自己还要的文件移动到别的分区)

第一步骤:

制作U盘ubuntu系统:

(如其他同学已经制作了,请借他的U盘,跳到第二步骤直接安装系统)

1、用ultraiso写入ubuntu映像文件到U盘,方法如下图:

弹出的窗口选择你主板识别的方式,如HDD+(一般默认)

选好映像文件,写入!

(U盘制作完毕!

第二步骤:

启电脑的时候选择从U盘启动,出现下图的启动界面:

接着:

(当然如果你喜欢英文版的,可以选择英文)

 

最关键的步骤:

(如果删错了,就删除了你的别的盘的资料了,慎重!

看好下面几个分区,选中你刚才清理分区大小一样的(刚才我记录的分区大小是107520MB)

如图,填写-------然后确定(新建分区容量,填写你电脑内存大小的2倍)

选中空闲,再一次添加:

然后填写信息,一路下去一直“前进”

ubuntu系统安装完毕!

 

二·安装ubuntu编译环境

(请保证ubuntu可以联网)

让ubuntu可以上网步骤:

1.桌面左上角点击“系统”——>“首选项”——>“网路连接”

2.“有线”——>“添加”如图设置:

(地址写上你们自己的IP)

3.进入校园网网路中心,

点击“流量查询”

4.在弹出的网页输入自己的账号密码,点击“出校”

(这个弹出的网页最好要一直打开,否则关闭一段时间会断网)

ubuntu网络设置完毕

下面开始编译环境设置:

第一步骤:

安装资源包:

1)打开终端(快捷键ctrl+alt+T),先建立一个root账号。

输入指令:

sudopasswdroot

按回车确定。

(你输入的密码,在终端不会显示任何东西)

2)切换到root账号下:

suroot

3)输入下面英文指令:

(在终端里面,ctrl+shift+C为复制,ctrl+shift+V为粘贴)

(64位的命令)apt-getinstallgit-coregnupgflexbisongperfbuild-essentialzipcurlzlib1g-devlibc6-devlib32ncurses5-devia32-libsx11proto-core-devlibx11-devlib32readline5-devlib32z-devlibgl1-mesa-devg++-multilibmingw32tofrodospython-markdownlibxml2-utilsxsltprocgcc-4.3-multilibgcc-multilib

(32位的命令)apt-getinstallgnupgvalgrindflexbisongperflibsdl-devlibesd0-devlibwxgtk2.6-devbuild-essentialzipcurllibncurses5-devzlib1g-dev

(以上命令需要一些流量,大概50MB~150MB)

(cd切换路劲、ls查看目录下面有什么文件)

第二步骤:

安装JDK

1、将JDK文件放在一个的文件夹下或者自己创建的文件夹下面。

(64位系统为jdk-6u23-linux-x64.bin,32位系统为jdk-6u34-linux-i586.bin)

2、终端输入命令:

chmod777jdk-6u...(JDK文件)(此命令是更改这个jdk文件为可行)

./jdk-6u23...(JDK文件)(执行jdk文件,注意前面有个小点“.”)

执行结束后文件夹下多了一个文件夹—jdk1.6.0_...文件

3、终端输入命令:

gedit/etc/profile,在出现的文件最后加入一段代码如下:

exportJAVA_HOME=/jdk路径

exportJRE_HOME=/jdk路径/jre

exportPATH=$JAVA_HOME/bin:

$JAVA_HOME/jre/bin:

$PATH:

$JAVA_HOME/bin

exportCLASSPATH=./:

$JAVA_HOME/lib:

$JAVA_HOME/jre/lib

例如:

注:

此步骤是为了修改环境变量,要填对自己的JDK路径!

最后输入命令使环境变量有效:

source/etc/profile

4、完成后可输入代码:

java-version来检查java是否安装成功,如图:

安装JDK成功:

(编译环境基本设置完毕)

第三步骤:

一、安装eclipse:

1、如果是压缩文件,要解压缩安装文件。

需要解压命令:

tarzxvfeclipse-jee-juno-linux-gtk-x86_64.tar.gz

然后移动到你喜欢的文件夹下(例:

/usr/myandroid/)

2、建立eclipse的快捷方式(可以跳过):

cd/usr/share/applications

gediteclipse.desktop

在eclipse.desktop中添加以下内容:

[DesktopEntry]

Encoding=UTF-8

Name=EclipsePlatfrom

Comment=EclipseIDE

Exec=你的路径/eclipse

Icon=你的路径/icon.xpm

Terminal=false

StartupNotify=true

Type=Application

Categories=Application;Development;

保存退出!

这样,eclipse的快捷方式便出现在系统的菜单中。

二、安装ADT,SDK

1、复制ADT(压缩包),SDK(文件夹)安装文件到主文件下(或自己喜欢的目录,不用解压缩)

2、打开eclipse,在help—InstallNewSoftware选项里,选择安装,选择ADT的文件(名字可以空着,最好以ADT的版本命名:

ADT20.0.3)

3、安装完以后重新打开eclipse,按照提示安装SDK

编译环境设置完毕,下面到编译源码

 

三、编译源码

准备工作:

1、将得到的m0文件夹中arm-2011.09-70-....tar文件复制到主文件下解压:

(我复制到/usr/下)

tarxvfarm-2011.09-70-....tar

2、解压V5.01.01M0...tar文件:

(这个文件解压需要大概30秒)

tarxvfV5.01.01M0...tar

解压出现2个文件,我们只复制V5.01.01M0.src.tar.gz这个文件到复制到主文件下新建的文件夹解压:

(我复制到/usr/下面自己建立的myandroid/m0/文件夹)

tarzvxfV5.01.01M0.src.tar.gz

准备工作完成!

一、编译kernel

1.切换到代码目录(我的目录是m0)

cd/m0(注意目录路径)

2.切换目录到msw8x68_android目录:

cdmstar/build/msw8x68_android

3.配置环境

sourcegenlink.sh

sourceenv.sh

4.进入kernel目录

cd..(返回上一级目录)

cd..(返回上一级目录)

cd..(返回上一级目录)

cdkernel/3.0.8/

5.改变arm交叉编译工具路径:

用文本编辑器打开Makefile(敲入命令geditMakefile),并找到CROSS_COMPILE?

=(工具路径)。

将工具路径修改为刚才准备工作

(1)所解压文件arm-2011.09-70-....tar的路径。

我的修改为:

CROSS_COMPILE?

=/usr/arm-2011.09/bin/arm-none-linux-gnueabi-

6.配置Kernel的config文件:

/kernel/3.0.8/arch/arm/configs/目录下,找到msw8x68_android_ubi_mg211_defconfig,将这个文件拷贝到kernel/3.0.8目录下

然后在kernel/3.0.8/下执行命令

makemsw8x68_android_ubi_mg211_defconfig

7.输入make命令,进行编译,然后等待编译完成

make(也可以使用make–jn命令,n看你电脑是几线程就写几,例如我的电脑2线程命令为make–j2)

make成功效果,我没切图。

如果没有错误,终端最后不会有“错误”字出现

二、编译andorid

1.切换到android目录/ics/

cd..

cd..

cd android/ics/

2.运行环境变量的配置脚本

source env_msw8x68.sh

3.输入make(make–j)命令,进行android编译,等待编译结束

make

成功编译完成图:

4.然后输入命令快速看模拟器效果如下图:

sourceenv_mstar_emulator.sh(设置模拟器环境)

emulator(启动模拟器)

5.最后将out/target/product/generic/目录下的

system.imguserdata.imgramdisk.img3个文件拷贝到android-sdk-linux\system-images\android-15\armeabi-v7a目录下替换原生sdk中自带的img文件(最好备份原生3个img文件),启动模拟器。

 

三、Android单个模块编译(目前可以跳过,到时候用到会说)

前面的Androidproduct编译完成后,若有单个模块的修改,可以只编译修改的模块:

1.cdandroid/ics

2.sourceenv_mstar_emulator.sh(若带-l参数featurelist文件名,可以直接跳过第3步)

3.输入编译产品的featurelist(选择列表中的1,2…;若之前build已执行过自可省略1,2,3步,)

 

4.进入模块所在的目录调用mm命令,或者mmm命令进行编译

5.编译成功后在ics目录下调用命令makesnod将编译好的apk打包到system.img中

注意:

•编译android单个模块时,模块所在目录下必须有Android.mk文件

•mm编译当前目录下所有模块,mmm编译指定目录下所有模块

•若没有执行过Android全系统编译不能直接做模块编译

mm编译命令(以编译TimeClock为例)

mmm编译命令(以编译TimeClock为例)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 家庭教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1