首页 范文大全 古典文学 职场知识 中国文学 公文书信 外国名著 寓言童话 百家讲坛 散文/诗歌 美文欣赏 礼仪知识 民俗风情
  • 工作总结
  • 工作计划
  • 心得体会
  • 竞聘演讲
  • 会议发言
  • 爱国演讲
  • 就职演说
  • 开业开幕
  • 思想学习
  • 征文演讲
  • 经验材料
  • 述职报告
  • 调研报告
  • 工作汇报
  • 年终总结
  • 申报材料
  • 学习体会
  • 企划方案
  • 活动方案
  • 技巧经验
  • 模板范例
  • 思想宣传
  • 经济工作
  • 工作报告
  • 组织人事
  • 反腐倡廉
  • 慰问贺电
  • 先进事迹
  • 思想汇报
  • 入党申请书
  • 党会发言
  • 先进性教育
  • 入团申请书
  • 个人简历
  • 演讲稿
  • 调查报告
  • 实习报告
  • 和谐社会
  • 观后感
  • 读后感
  • 作文范文
  • 自我鉴定
  • 讲话稿
  • 自查报告
  • 《通信软件基础论》

    时间:2021-04-11 18:07:10 来源:蒲公英阅读网 本文已影响 蒲公英阅读网手机站

    相关热词搜索:通信 基础 软件

    《通信软件基础论》word版 本文关键词:通信,基础,软件,word

    《通信软件基础论》word版 本文简介:目录一.Linux安装3二.文件共享5三.建立交叉编译环境5四.解压安装源代码及其他工具6五.配置和编译内核8六.配置和编译busybox9七.制作目标板文件系统映像9八.实验总结10一.Linux安装1.利用虚拟机向导进行Linux安装操作,2.自行选择安装来源3.选择安装Fedora版本4.将的

    《通信软件基础论》word版 本文内容:

    目录

    一.

    Linux安装3

    二.文件共享5

    三.建立交叉编译环境5

    四.解压安装源代码及其他工具6

    五.配置和编译内核8

    六.配置和编译busybox9

    七.制作目标板文件系统映像9

    八.

    实验总结10

    一.

    Linux安装

    1.利用虚拟机向导进行Linux安装操作,

    2.自行选择安装来源

    3.选择安装Fedora版本

    4.将的安装光盘放到光驱中,将

    BIOS

    改为从光盘启动,启动后系统将会出现如下界面,

    按回车继续。

    5.然后进入下一步,检查安装盘,一般不需要检测,所以选择了

    Skip(跳过),过一会儿就进入安装图形化画面,点击

    Next

    即可。

    6.选择所要安装的语言和键盘,然后开始设置网络

    7.设置好时区和root用户密码。

    8.设置分区,一般选择默认即可

    9.选择安装类型,选择如图,点“Next”开始定制。

    10.开始安装系统,待安装完毕后即可以root身份登录系统

    二.文件共享

    在菜单栏“虚拟机”下选择“设置”,进入以下界面,选择“选项”中的“共享文件夹”,按照下图进行勾选,点击“添加”选择要共享的文件夹,共享文件后即可进行搭建交叉编译环境。

    三.建立交叉编译环境

    1.使用cp命令将光盘

    Linux

    目录中的

    arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz

    复制到

    Fedora9

    某个目录下如

    tmp/,然后进入到该目录,执行解压命令:

    #cd

    /

    tmp

    #tar

    xvzf

    arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz

    –C

    /

    2.

    把编译器路径加入系统环境变量,运行命令#vim

    /root/.bashrc,编辑

    /root/.bashrc

    文件,修改最后一行为

    export

    PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin,保存并退出

    3.重新登录系统(不必重启机器,

    开始->logout

    即可),使以上设置生效,在命令行输入arm-linux-gcc

    –v,会出现如下信息,这说明交叉编译环境已经成功安装。

    四.解压安装源代码及其他工具

    以下为所有需安装的源代码和工具

    1.

    解压安装源代码

    (1)

    创建工作目录,执行命令:#mkdir

    –p

    /opt/FriendlyARM/mini210s/linux,后面步骤的所有源代码都会解压安装到此目录中

    (2)

    解压安装Linux内核源代码

    执行命令:#cd

    /opt/FriendlyARM/mini210s/linux

    #tar

    xvzf

    /tmp/linux/linux-2.6.35.7-20111118.tar.gz

    (3)

    解压安装目标文件系统

    执行命令:#tar

    xvzf

    /tmp/linux/rootfs_qtopia_qt4-20111118.tgz

    (4)解压安装嵌入式图形系统

    qtopia

    源代码,执行以下命令:

    #tar

    xvzf

    /tmp/linux/x86-qtopia-20100420.tar.gz

    #tar

    xvzf

    /tmp/linux/arm-qtopia-20101105.tar.gz

    (5)解压安装嵌入式图形系统

    qt-extended-4.4.3

    源代码

    #tar

    xvzf

    /tmp/linux/x86-qt-extended-4.4.3-20101003.tgz

    #tar

    xvzf

    /tmp/linux/arm-qt-extended-4.4.3-20101105.tgz

    (6)QtE-4.7.0

    源代码,busybox

    源代码,Linux

    示例程序。依次执行以下命令:

    #tar

    xvzf

    /tmp/linux/x86-qte-4.6.1-20100516.tar.gz

    #tar

    xvzf

    /tmp/linux/arm-qte-4.7.0-20101105.tar.gz

    #tar

    xvzf

    /tmp/linux/busybox-1.17.2-20101120.tgz

    #tar

    xvzf

    /tmp/linux/examples-mini210-20111118.tgz

    2.

    解压创建目标文件系统,执行以下命令,执行后将创建

    rootfs_qtopia_qt4

    目录:

    #cd

    /opt/FriendlyARM/mini210s/linux

    #tar

    xvzf

    /tmp/linux/rootfs_qtopia_qt4-20111118.tgz

    3.

    解压安装文件系统映像,执行命令:#tar

    xvzf

    /tmp/mktools-YYYYMMDD.tar.gz

    –C

    /

    (注:

    YYYYMMDD

    替换为实际的日期)

    4.

    解压安装LogoMaker,执行命令:#tar

    xvzf

    /tmp/linux/logomaker.tgz

    –C

    /

    五.配置和编译内核

    Linux

    内核与

    Android

    内核使用的是同一份源码,但是配置不同,使用以下命令编译内核。

    #cd

    /opt/FriendlyARM/mini210s/android/linux-2.6.35.7

    #cpmini210_linux_defconfig

    .config

    可以执行

    make

    menuconfig

    对配置进行修改,修改完成后,输出

    make

    进行编译:#make

    最后会在

    arch/arm/boot

    目录下生成

    zImage,将它替换掉

    SD

    images/Linux/下的

    zImage

    烧写到

    mini210s

    即可

    六.配置和编译busybox

    进入

    busybox

    源代码目录,执行:#cp

    fa.config

    .config,#make,即可在当前目录编译生成

    busybox

    目标文件

    七.制作目标板文件系统映像

    使用

    mkyaffs2image-mlc2

    工具,可以把目标文件系统目录制作成

    yaffs2

    格式的映像文件,当它被烧写入

    Nand

    Flash

    中启动时,整个根目录将会以

    yaffs2

    文件系统格式存在,缺省的

    Linux内核已经支持该文件系统,在命令行输入:

    #cd

    /opt/FriendlyARM/mini210s/linux/

    #mkyaffs2image-mlc2rootfs_qtopia_qt4rootfs_qtopia_qt4-mlc2.img

    将生成的rootfs_qtopia_qt4-mlc2.img

    替换掉SD

    images/Linux/

    的rootfs_qtopia_qt4-mlc2.img

    烧写到

    Mini210s

    即可。

    8.

    实验总结

    本次实验让我深入了解了嵌入式开发的流程和原理。实验过程中,我们总是遇到这样或那样的问题,比如命令不熟,对linux结构不够了解,初心大意等等,经历一次次的失败之后,我们终于顺利的完成了本次实验。实验之前,本以为自己对安卓手机已经了如指掌了,但通过这次实验让我学到了很多以前没听过的专业名词,也让我对嵌入式越来越了解,有一种进一步学习linux和java的想法,憧憬着将来自己按照自己的想法制作软件,想想都觉得好激动。我会朝着这个方向继续努力的!

    • 范文大全
    • 职场知识
    • 精美散文
    • 名著
    • 讲坛
    • 诗歌
    • 礼仪知识