精华内容
下载资源
问答
  • 作者:蒙洋,华清远见嵌入式培训中心讲师 ... 目前流行的虚拟机软件有VMware和VirtualPC,它们都能在Windows系统上虚拟出多个计算机,用于安装Linux、OS/2、FreeBSD等其他操作系统。但是自打Microsoft在
  • 虚拟机: VMware 11.0 操作系统:Ubuntu 14.04 交叉编译工具: arm-linux-gcc-4.3.2 注意:对于linux下没有的安装包或是文件之类的,请首先确定一件事情:自己的虚拟机中的 “ubuntu是不是联网正常” 。否则,...

    虚拟机:    VMware 11.0      操作系统:Ubuntu 14.04交叉编译工具: arm-linux-gcc-4.3.2

    注意:对于linux下没有的安装包或是文件之类的,请首先确定一件事情:自己的虚拟机中的 “ubuntu是不是联网正常” 。否则,惹来的麻烦是,不知道那么多的英文写的具体是什么,自己缺什么东西导致安装出现问题。


           1.安装源码编译环境(配置gcc),在ubuntu安装完成已经有gcc(gcc是由GNU之父Stallman所开发的linux下的编译器,全称为GNU Compiler Collection, 目前可以编译的语言包括:C, C++, Objective-C, Fortran, Java, and Ada.),但是gcc还不能编译文件,因为缺少一些头文件.那么我们就要来配置这些头文件。在这里我们需要安装build-essential这个软件包,安装了这个包会自动安装上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必须的软件和头文件的库。安装build-essential,你可以在新立得搜索然后安装或者在终端里输入:
    sudo apt-get install build-essential

             2.除了编辑器之外,我们还需要文本编辑器来编写程序源码,Ubuntu中其实已自带编辑器,但是目前较为著名而且流行的vi / vim 编辑器可以通过在Ubuntu的软件中心下载,或是在终端输入指令下载,指令如下:

    sudo apt-get install vim-full


           3.解压包:arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2,(注:不同文件包类型,指令有区别,如bz2  -xf)如下指令:

           sudo tar -xf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2      OR       sudo tar -xf arm-linux-gcc-3.4.6-glibc-2.3.6.tgz -C /work/

    我的Ubuntu使用第二个指令解压后解压包放在了work目录下。


           4.修改环境变量,把交叉编译器的路径加入到PATH:方法一:修改/etc/bash.bashrc文件(此文件只对当前用户适用),指令如下:

    sudo gedit /etc/bash.bashrc

           然后在文件的末尾空白处加入一下代码:

    if [ -d /work/gcc-3.4.6-glibc-2.3.6 ] ; then

    PATH=/work/gcc-3.4.6-glibc-2.3.6/arm-linux/bin:"${PATH}"

    fi

    即完成路径的添加。


           5.使新的环境变量生效,不用重启电脑。输入下面指令:

    source /etc/bash.bashrc

           6.检查是否将路径加入到PATH。输入下面指令:

    echo $PATH

           若显示的内容中含有:/usr/local/arm/4.3.2/bin 说明已经将交叉编译器的路径加入PATH。至此,交叉编译环境安装完成。

          

            7. 测试是否安装成功,下面的命令会显示arm-linux-gcc信息和版本。

    arm-linux-gcc -v

    如下复制代码:

    root@ht:~# arm-linux-gcc -v
    Reading specs from /work/gcc-3.4.6-glibc-2.3.6/arm-linux/bin/../lib/gcc/arm-linux/3.4.6/specs
    Configured with: /home/samba/armlinux/crosstool/crosstool-0.42/build/arm-linux/gcc-3.4.6-glibc-2.3.6/gcc-3.4.6/configure --target=arm-linux --host=i686-host_pc-linux-gnu --prefix=/opt/crosstool/gcc-3.4.6-glibc-2.3.6/arm-linux --with-headers=/opt/crosstool/gcc-3.4.6-glibc-2.3.6/arm-linux/arm-linux/include --with-local-prefix=/opt/crosstool/gcc-3.4.6-glibc-2.3.6/arm-linux/arm-linux --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c,c++ --enable-shared --enable-c99 --enable-long-long
    Thread model: posix
    gcc version 3.4.6
    root@ht:~# 
    

           8.编译“Hello arm-linux-gcc!测试程序,保存为 hello.c

    #include 
    int main()
    {
    printf("Hello arm-linux-gcc!\n");
    return 0;
    }

    执行下面的命令:
    # arm-linux-gcc -o hello hello.c
    源程序有错误的话会有提示,没有任何提示的话,就是通过了,就可以下载到ARM目标板上运行了!











    展开全文
  • 当然是要用到qemu了 ...另一种模式就是需要安装一个虚拟机了,(也就是Vmware虚拟机安装qemu虚拟机 去这个网站 选择你想要运行的虚拟机,然后下载 推荐使用Linux axel命令行下载 比如要下载armel...
        

    当然是要用到qemu了

    安装qemu的过程不细说

    有了qemu之后还需要了解一下其用法,简要来说就是分为使用者模式和另一种不记得名字的模式

    使用者模式就是直接通过qemu运行一个非x86的程序

    另一种模式就是需要安装一个虚拟机了,(也就是Vmware虚拟机中安装qemu虚拟机

    去这个网站

    选择你想要运行的虚拟机,然后下载
    推荐使用Linux axel命令行下载
    比如要下载armel架构的
    可以看到这个网页的底部是有一些说明的:


    10651191-4b9a3b6cf6a0d065.png
    说明

    下载需要的然后运行即可

    10651191-39335bb42c6f2f3c.png
    运行效果
    展开全文
  • 虚拟机是一种高度隔离的软件容器,它可以运行自己的操作系统和应用程序,就好像它是一台物理计算机一样。虚拟机的行为完全类似于一台物理计算机,它包含自己的虚拟(即基于软件实现的)CPU、RAM 硬盘和网络接口卡 ...
  • 为了帮老师带ARM的嵌入式系统试验,开始学习嵌入式的ARM流程。使用Linux操作系统进行交叉编译和开发不... 开始选择了一个VMware5的版本,但是后来进行安装的时候,发现找不到C的头文件,虽然网上很多所谓的解决方法,但

    为了帮老师带ARM的嵌入式系统试验,开始学习嵌入式的ARM流程。使用Linux操作系统进行交叉编译和开发不可避免,以前曾经安装过XP和Linux的双操作系统,但是毕竟Linux下很多的功能自己用的不是很习惯。为了方便的使用XP,又能利用Linux进行嵌入式的开发,虚拟机是个不错的选择。 开始选择了一个VMware5的版本,但是后来进行安装的时候,发现找不到C的头文件,虽然网上很多所谓的解决方法,但是经过试验,问题仍然是没有解决。只能放弃原有的工作,下载VMware6的版本再次进行系统(fedora7)和Tools的安装,我使用的是VMware-workstation-6.0.0-45731,因为找到了一个这个版本的注册机呵呵

    1)在虚拟机的菜单中单击“VM”-“install vmware tools”

    2)可以在桌面上看到光盘变成VMware Tools,复制VMwareTools-6.0.0-45731.rpm到其他的文件夹,如根目录下的temp

    3)双击VMwareTools-6.0.0-45731.rpm,会提示权限,输入管理员密码,进入安装界面

     4)点击“应用”按钮,开始安装。出现“软件已成功安装”界面,点击“确定”按钮。出现“软件已成功安装”界面。这时,在/usr/bin目录下会生成vmware-config-tools.p1文件。

     5)以管理员身份执行vmware-config-tools.pl: #/usr/bin/vmware-config-tools.pl 在安装过程中的设置问题,一般采用默认值,按回车键或输入“y”即可。当出现“Do you want to change your guest X resolution? (yes/no) [no]”时,默认是不更改分辨率,也可以输入“y”来更改分辨率,用数字在以下选项中选择:

     Please choose one of the following display sizes (1 - 13):

    [1] "640x480" [2]< "800x600" [3] "1024x768" [4] "1152x864" [5] "1280x800" [6] "1152x900" [7] "1280x1024" [8] "1376x1032" [9] "1400x1050" [10] "1680x1050" [11] "1600x1200" [12] "1920x1200" [13] "2364x1773"

     Please enter a number between 1 and 13: 这里选择想安装的Linux系统的分辨率,我但是随便选了一个800×600的,但是我的14TFT的屏幕,结果安装完了之后,Linux的界面就一点点,好不爽,所以还是推荐根据自己的屏幕选个差不多的,这样看起来要舒服的多。

    6) 执行完后,还需要修改X Window的配置文件,否则无法正常启动X Window。修改/etc/X11/xorg.conf文件,添加如下内容:(注意:缩进要用TAB键)

    Section "Monitor" Identifier "vmware" EndSection

    Section "InputDevice" Identifier "Mouse0" Driver "vmmouse" Option "Protocol" "Auto" Option "Device" "/dev/input/mouse0" EndSection

    然后在“Section ServerLayout”中的Section与EndSection之间加入: InputDevice "Mouse0" "CorePointer" 7) 完成设置后要重新启动虚拟机,使VMware Tools生效,此时可以看到虚拟机左下角的黄色警告三角消失了。鼠标可以自由出入Windows和Fedora了。

    展开全文
  • 减小字体 增大字体我的毕设是...(我是先安装的QT开发平台,后来发现少了arm-linux-gcc的交叉编译环境,安装这个环境也摸索了半天,但是有收获!)8qd平坦软件园1.开发平台:8qd平坦软件园8qd平坦软件园操作系统:u...

    减小字体 增大字体

    我的毕设是嵌入式的软件设计,大四下学期一边找工作,一边做毕设,期间经历了不少波折,要工作了,也开始整理一下,写一些开发相关的日志,以后毕竟要吃这碗饭了,留下点痕迹,希望对他人也有所帮助。(我是先安装的QT开发平台,后来发现少了arm-linux-gcc的交叉编译环境,安装这个环境也摸索了半天,但是有收获!)8qd平坦软件园

    1.开发平台:8qd平坦软件园

    8qd平坦软件园

    操作系统:ubuntu 10.10 (redhat

    等其他的系统,据说用起来很不方便,这是老师推荐的linux操作系统)8qd平坦软件园

    虚拟机: vmware

    7.0 (目前有更高的版本吧)8qd平坦软件园

    软件界面:QTE(qt-embeded)8qd平坦软件园

    PS:这些软件都可以在网上很容易地找到,就不附连接地址了。8qd平坦软件园

    2.安装包的准备:8qd平坦软件园

    8qd平坦软件园

    下载arm-linux-gcc-4.3.2.tar.gz8qd平坦软件园

    最好是在XP环境下下载好,然后把这个安装包拖到虚拟机里面的ubuntu里面的任意位置即可。(vmware tools

    支持从XP到虚拟机的拖拽)8qd平坦软件园

    8qd平坦软件园

    3.安装步骤8qd平坦软件园

    1. 安装标准的C开发环境8qd平坦软件园

    code:8qd平坦软件园

    $ sudo apt-get install gcc g++ libgcc1 libg++ make

    gdb8qd平坦软件园

    或者8qd平坦软件园

    code:8qd平坦软件园

    $ sudo apt-get install build-essential 8qd平坦软件园

    2.解压缩:8qd平坦软件园

    code:8qd平坦软件园

    $ sudo tar xvzf arm-linux-gcc-4.3.2.tgz –C /8qd平坦软件园

    注意:C 后面有个空格,并且 C 是大写的,它是英文单词“Change”的第一个字母,8qd平坦软件园

    在此是改变目录的意思。8qd平坦软件园

    执行该命令,将把 arm-linux-gcc 安装到/usr/loca/arm/4.3.2 目录。8qd平坦软件园

    3.修改环境变量,把交叉编译器的路径加入到PATH:8qd平坦软件园

    方法一:修改/etc/bash.bashrc文件(此文件只对当前用户适用)8qd平坦软件园

    code:8qd平坦软件园

    $sudo gedit /etc/bash.bashrc8qd平坦软件园

    然后在文件的末尾空白处加入一下代码:8qd平坦软件园

    if [ -d /usr/local/arm/4.3.2 ] ; then8qd平坦软件园

    PATH=/usr/local/arm/4.3.2/bin:"${PATH}"8qd平坦软件园

    fi8qd平坦软件园

    即完成路径的添加。8qd平坦软件园

    PS:另有几种方法可以参考,只是在我的这个平台上没有尝试成功:8qd平坦软件园

    8qd平坦软件园

    4.使新的环境变量生效,不用重启电脑:8qd平坦软件园

    code:8qd平坦软件园

    $source /etc/bash.bashrc8qd平坦软件园

    5. 检查是否将路径加入到PATH:8qd平坦软件园

    code:  8qd平坦软件园

    $ echo $PATH8qd平坦软件园

    若显示的内容中含有:/usr/local/arm/4.3.2/bin 说明已经将交叉编译器的路径加入PATH。8qd平坦软件园

    至此,交叉编译环境安装完成。8qd平坦软件园

    6. 测试是否安装成功8qd平坦软件园

    code:8qd平坦软件园

    $ arm-linux-gcc -v8qd平坦软件园

    上面的命令会显示arm-linux-gcc信息和版本.8qd平坦软件园

    最后总结:8qd平坦软件园

    1.安装软件,我喜欢英文版的,主要理由1)喜欢英文;2)英文版的兼容性较好,3)利于学习专业英语,易与国际接轨。8qd平坦软件园

    2.安装的过程总会出现这样那样的错误,但是坚持两点:1)凡事都是办法解决的;2)问题出现一定有它的原因。不断分析探索,总会解决的。8qd平坦软件园

    谢谢大家。8qd平坦软件园

    有问题可以共同交流。8qd平坦软件园

    展开全文
  • 等待时间进入虚拟机目录/usr/local/,mkdir arm/ 创建目录,修改该文件夹的属性为rwx,输入命令:chmod 777 arm。下载完毕后将压缩包放入目录中 tar -zxvf a(tab键补齐)解压。 到这里基本安装好了,为了避免每次使用...
  • 关于虚拟机VMware安装,VMtool的安装,minicom的设置及arm9交叉编译环境的设置
  • 执行arm-linux-gcc -o hello hello.c 命令时显示如图二 求大神解答这样算不算安装成功 如果没成功求解决办法 如果成功求为何结果是这个样子![图片说明]...
  • 准备工作: ubuntu16.04.1 64位原版安装镜像 链接:https://pan.baidu.com/s/1AWJl9t7tPUGKrYvfK-gf9g 提取码:iiru arm-linux-gcc-4.4.3 编译器 链接:...VMware 虚拟机 ...
  • windows下vmware 桥接模式 (一定要桥接)创建宿主机centos,然后在centos上安装qemu,使用qemu创建ubuntu arm64虚拟机。 没错,就是双层套娃,性能还不错,不算卡。 安装qemu 感谢这位老大,让我对大致流程有个
  • 第二步, 设置linux 虚拟机网络, 因为不连接网络的话, 虚拟机基本用处不大, 并且安装软件很麻烦。 先在 vmware 层面编辑网络点击虚拟网络编辑器, 弹出一个界面, 在界面中点击 更改设置查看网关是多少, 后面...
  • 一、前言现在安卓系统相信大家都在普遍使用,但是只能手机、平板、机顶盒、电视机等ARM CPU使用,如果能在x86的PC电脑上使用有多好,可以享受电脑...二、VMWare中的设定凤凰系统的下载安装比较简单,大家可以去下载...
  • 这篇日记就是记录下LZ成功安装的过程。...要安装arm-linux-gcc,首先要登录root账户,在ubuntu中,root账户比较隐蔽,登录的办法是首先登录安装时的默认账户。 然后进入命令行模式, 输入:sudo passwd roo
  • 这几天一直在搞ARM移植,想在ARM平台上运行java虚拟机。使用Red Hat作为主系统来进行交叉编译,但始终编译不过,要么gtk、gconf等等版本太旧啊,要么就make的时候出一大堆错误。设置命令参数,不检查版本倒是编译...
  • 本文使用的虚拟机: VMware Workstation 14 Pro 本文使用的Ubuntu : ARM裸机1期加强版配套的Ubuntu16.04 特别注意:如果你使用的虚拟机和Ubuntu不一样,现象可能不一样,请具体情况具体分析。 一、为什么要让虚拟机...
  • Topic 1 _Ubuntu操作系统的安装:1.VMware的下载和安装:(很简单的不做介绍)2.Ubuntu镜像文件的下载:进入Ubuntu的官网下载镜像文件:https://cn.ubuntu.com/点击Ubuntu桌面系统;点击下载:选择个人版的镜像下载:...
  • Ubuntu虚拟机与Window的通信安装有Ubuntu14.04的虚拟机VMware,将虚拟机的网络适配器配置成NAT类型(默认使用VMnet8...Ubuntu虚拟机Arm的通信安装有Ubuntu14.04的虚拟机VMware,将虚拟机的网络适配器配置成Bridg...
  • 本文使用的虚拟机: VMware Workstation 14 Pro 本文使用的Ubuntu : ARM裸机1期加强版配套的Ubuntu16.04 特别注意:如果你使用的虚拟机和Ubuntu不一样,现象可能不一样,请具体情况具体分析。 一、为什么要让...
  • 首先,准备的文件是arm...1.我们先来介绍vmware tools的安装安装了这个才可以使用共享文件夹)(我使用的是centos 6.3)  (1)首先,我们在顶部的工具栏上,打开虚拟机->安装Vmware Tools(因为我已经安装了...
  • 本开发平台搭建使用了在windows系统下的虚拟机安装,建议VMWare及操作系统安装文件,均放置在固态硬盘上,使用起来效果不错。我的开发环境搭建用到如下软件包: - VMware Workstation Player 14 非商业版本 - ...
  • 1.开发平台:   操作系统:ubuntu 10.10 ...虚拟机: vmware 7.0 (目前有更高的版本吧) 软件界面:QTE(qt-embeded) 交叉编译工具: arm-linux-gcc-4.3.2   PS:这些软件都可以在网上
  • arm-linux-gcc的安装也真是浪费了我好多时间,不过最终还是成功了,在此记录下安装步骤~ 一、下载arm-linux-gcc-4.3.2.tgz 任意门:http://www.friendlyarm.net/dl.php?file=arm-linux-gcc-4.3.2.tgz ...
  • Linux 学校笔记 一 安装虚拟机 学习了各种跨平台的开发软件,我这种老技术宅的知识结构老化也是被逼的最近一两年开始更新技术结构了 , 为了应付越来越的的linux 安卓趋势开始学校了 诸如 opencv qt python 等跨...
  • 最近由于项目的需要,在学习ARM嵌入式开发。...装完之后需要安装VMwaretools,VMwaretools可以使虚拟机像一个程序一样在宿主机上运行,可以方便的实现复制、剪切以及鼠标的切换,很方便。下面说说的的安...
  • 我的虚拟机是redhat5,企业版。 一:虚拟机与主机共享(redhat下,其他不保证,比如ubuntu,就不太一样)  这里只介绍vmware tools这种方法,其他的大都需要有网才能进行  VM---->install vmware tools 出现...
  • 由于没有现成的路由器和ARM等板子,所以决定安装Vmware虚拟机并在x86上配置openwrt 步骤:1、安装虚拟机Vmware workstation pro,我是在官网下载的,所以只有三十天试用期 2、安装虚拟机后打开虚拟机,点击文件----...
  • Ubuntu下安装ARM交叉编译器过程

    千次阅读 2015-07-18 10:07:56
    Ubuntu下安装ARM交叉编译器过程笔记,有图有真相。 Linux下armcc和arm-linux交叉编译环境的配置 ... VMware虚拟机中的Ubuntu安装arm-linux-gcc交叉编译环境 http://www.linuxidc.com/Linux/2014-05/102408.ht

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 206
精华内容 82
关键字:

vmware安装arm虚拟机