精华内容
下载资源
问答
  • 因为要学习Tiny4412开发板的嵌入式编程,需要用到Fedora9系统(和手册对应),我就在VirtualBox虚拟机(此虚拟机安装在Ubuntu12.04上)上安装了Fedora9,下面就讲解一下Fedora9的安装及其配置。 安装Fedora9 1、下载...

      因为要学习Tiny4412开发板的嵌入式编程,需要用到Fedora9系统(和手册对应),我就在VirtualBox虚拟机(此虚拟机安装在Ubuntu12.04上)上安装了Fedora9,下面就讲解一下Fedora9的安装及其配置。

    安装Fedora9

    1、下载Fedora9镜像文件,我下载的是Fedora-9-i386-DVD.iso

    2、打开VirtualBox虚拟机,新建Fedora9虚拟机

    3、加载Fedora9镜像文件,开始安装,安装过程根据提示安装即可

    配置Fedora9

    1、安装VirtualBox tools

    1)点击虚拟机菜单“Device”-->“Insert Guest Additions CD Image...”,出现一消息框,点击“run”,或者执行以下命令:

    cd /media/VBOXADDITIONS_4.3.20_96996
    sh VBoxLinuxAdditions.run

    此过程会有错误出现,根据错误提示,进入相应的log查看,即可找到错误原因。

    2)安装gcc.i686、kernl.i686、kernel-devel.i686,例如安装gcc.i686,先执行以下命令:

    yum search gcc

    此命令为搜索gcc的版本,再根据具体的情况选择安装gcc.i686还是gcc.i386,如果只有gcc.i386,则执行以下命令安装:

    yum install gcc.i386

    安装kernl.i686、kernel-devel.i686时,按以上步骤进行。

    3)上述安装完成后,重启电脑

    4)再执行 1)步骤,即可成功安装。

    2、创建共享文件夹

    1)在主机创建一个文件夹作为共享文件夹,再在fedora虚拟机设置中添加此文件夹,如下图所示:

    2)在fedora9中创建一个文件夹作为上面主机中文件夹“fedora-9”的挂载点,执行以下命令将文件夹挂载:

    mount -t vboxsf share share-point

    此命令中的share为主机中的共享文件夹名,实际为fedora-9;share-point为虚拟机中的挂载点,实际为/mnt/shareVM

      若不想每一次都手动挂载,可在/etc/fstab中添加:

    share /mnt/shareVM vboxsf rw,gid=100,uid=1000,auto 0 0

      注:在使用mount之前一定要确保加载了vboxsf模块,若没有加载,通过以下命令加载:

    modprobe vboxsf

    3)以上即可完成共享文件夹的建立,若卸载,执行以下命令即可:

    umount /mnt/shareVM

    3、关闭防火墙

    在Fedora9系统中,默认开着防火墙呢,在连接Tiny4412开发板时,我们需要关闭防火墙,执行以下命令即可关闭:

    /etc/init.d/iptables stop

    下面列举一些Fedora9中和防火墙相关的命令:

    service 方式
    开启: service iptables start 
    关闭: service iptables stop
    
    iptables方式
    
    查看防火墙状态:
    /etc/init.d/iptables status
    
    暂时关闭防火墙:
    /etc/init.d/iptables stop
    
    重启iptables:
    /etc/init.d/iptables restart

    4、用Telnet远程控制Tiny4412开发板

    1)给Tiny4412开发板设置一IP,使其与我笔记本处于一局域网

    2)Telnet Tiny4412开发板IP(按手册)(若不关闭防火墙,会出现No route to host的错误)

    3)Telnet成功后,即可在笔记本上操控Tiny4412开发板

    5、用FTP上传文件给Tiny4412开发板

    1)给Tiny4412开发板设置一IP,使其与我笔记本处于一局域网中

    2)FTP Tiny4412开发板IP(按手册),使用put命令上传文件

    3)上传成功后,文件会存于开发板/home/plg目录

    注:有关网络连接及控制的命令可参考我的另一篇博文《Ubuntu下网络服务》:http://www.cnblogs.com/gaohongchen01/p/3695423.html

    6、使用minicom串口工具

    1)用串口线连接Tiny4412开发板和笔记本,我用的是USB转串口线

    2)点击“Devices”-->"USB Devices"-->USB转串口驱动,将主机相应的USB驱动映射到Fedora9虚拟机

    3)更改USB转串口设备(例:ttyUSB0)权限,使其可读可写

    4)在终端运行minicom,设置串口,进入相应的串口,启动(重启)Tiny4412开发板,在终端即可打印出相应的信息

    5)启动完成后,根据提示按enter键进入Tiny4412开发板控制台(不太好用)

    注:

     将编译好的可执行文件下载到开发板的方式:

    • 通过FTP传送文件到开发板(推荐);
    • 通过优盘等介质;
    • 通过串口(ZModem协议)传送文件到开发板;
    展开全文
  • 因为我们大部分的电脑都属于windows系统,而我们要开发arm linux系统则必须在Linux环境下进行。所以我们不太可能将现有的windows系统卸载掉,替换成linux系统,这样对于我们来说你也不方便。 好,下面开始...

    虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统通过虚拟机软件,你可以在一台物理计算机上模拟出另一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。


    简而言之,就是,使用你现在的电脑,通过安装一个叫“virtualbox”的软件,你就可以在你的电脑里面拥有了一台虚拟电脑,在这台虚拟电脑上,可以安装任何操作系统,比如XP、win7、win8、ubuntu、redhat等等,但是他的功能和真正的电脑完全一样,这样就节省了很多钱和精力了。


    因为我们大部分的电脑都属于windows系统,而我们要开发arm linux系统则必须在Linux环境下进行。所以我们不太可能将现有的windows系统卸载掉,替换成linux系统,这样对于我们来说你也不方便。


    好,下面开始说明如何安装虚拟机。


    一、下载VirtualBox

    下载地址:http://download.virtualbox.org/virtualbox/4.2.0/VirtualBox-4.2.0-80737-Win.exe

    直接点击以上链接就可以下载了。


    二、安装VirtualBox

    下载VirtualBox虚拟机安装包后,开始安装。

    ⑴ 双击软件 打开安装界面,如下图所示: 

    图1-1

    ⑵ 选择安装路径以及VirtualBox的应用: 

    图1-2

    ⑶ 选择是否创建桌面快捷方式,点击“Next”: 

    图1-3

    ⑷ 点击“Yes”然后进入下一个界面点击“Install”开始安装虚拟机: 

    图1-4

    ⑸ 安装过程中可能弹出一些提示对话框,询问是否安装,此情况全部选择“安装”。如下图示: 

    图1-5

    选择“安装”

    图1-6

    选择“安装”

    图1-7

    ⑹ 安装完成后出现如图1-8所示的界面: 

    图 1-8

    点击“Finish”完成VirtualBox的安装。


    这样,我们就完成了VirtualBox虚拟机的安装了。


    接下来,我们会在这台虚拟机上安装一个ubuntu linux系统。



    展开全文
  • 上一步我们安装了virtualbox虚拟机,接下来我们就在这个虚拟机上安装一个ubuntu系统。ubuntu系统时目前比较流行的linux开发平台,我接触过国内的大型企业嵌入式相关部门,如华为、高通、富士康、金立、一人一本等...

    上一步我们安装了virtualbox虚拟机,接下来我们就在这个虚拟机上安装一个ubuntu系统。ubuntu系统时目前比较流行的linux开发平台,我接触过国内的大型企业嵌入式相关部门,如华为、高通、富士康、金立、一人一本等公司,用的都是ubuntu系统。


    另外有一点可以扩展说明一下,我们在virtualbox虚拟机上除了可以安装ubuntu系统外,还可以安装其他如redhat、windows xp、7、8、android-x86等系统。当然,这些和本文无关,有兴趣的童鞋可以安装来晚安。


    新建linux虚拟机

    打开VirtualBox软件,在菜单中可以看到“新建”,“设置”,“启动”,“清除”四个按钮。

    ⑴ 点击按钮“新建”,在弹出的对话框中选择“下一步”,开始新建一个虚拟机。 

    图2-1

    ⑵ 输入计算机名称,选择操作系统类型: 

    图2-2

    ⑶ 配置虚拟机内存: 

    图2-3

    ⑷ 选择使用的虚拟硬盘方式: 

    图2-4

    ⑸ 选择文件类型,然后选择磁盘存储类型,推荐使用动态分配。 

    图2-5



    图2-6

    ⑹ 设置磁盘大小,选择“下一步”,在新弹出的对话框选择“创建”: 

    图2-7

    ⑺ 成功创建虚拟机,如图所示: 

    图2-8

    完成虚拟机的创建之后还可以进行一些修改,点击菜单栏的“设置”,出现虚拟机的设置界面,如图2-9所示: 

    图2-9

    除文件共享之外,其它的功能可以根据个人喜好习惯进行若干修改,在此不具体描述,文件共享在下文会详细描述。


    安装ubuntu

    首先要下载ubuntu咯,ubuntu下载地址:http://www.ubuntu.com/download/zh-CN。下载后是一个Linux系统iso镜像,保存在本机的电脑上即可。


    ⑴ 在已经创建好的虚拟机上点击按钮“启动”,在启动的界面菜单栏中找到“设备”, 选择“分配光驱”,点击“选择一个虚拟光盘”,添加已经准备好的系统镜像,这里使用的是ubuntu 10.04。

    载入镜像过程如下所示: 

    图3-1



    图3-2



    图3-3

    ⑵ 添加镜像之后,重启虚拟机,操作如下: 

    图3-4

    ⑶ 开始安装Linux系统,选择“Install …”: 

    图3-5

    ⑷ 选择时区,键盘布局。

    ⑸ 选择虚拟硬盘分区方式,一般情况是选择系统默认的,即“Erase and use entire disk”,当然也可以选择手动分区,这里选择默认设置。 

    图3-6

    ⑹ 输入计算机名称,密码,然后确认安装,如下图所示: 

    图3-7



    图3-8

    系统开始自动安装,此时只要等待安装完成,然后选择重启即可。


    设置共享文件

    ⑴ 启动虚拟机,然后选择菜单“设备” > “安装增强功能”。 

    图4-1

    (2)切换到ubuntu中,任务栏中选择“application” > “Accessories” > “Terminal”打开终端。(可以直接拖动将终端图标放置到桌面上)。 



    图 4-2

    (3)打开后输入如下命令,进入增强工具包并开始安装。

    $ cd /media/VBOXADDITIONS_4.1.18_78361/
    $ ls
    $ sudo ./VBoxLinuxAdditions.run

    安装完成后重新启动系统。

    ⑵ 选择“设置→共享文件夹”,然后点击添加共享文件夹,如下图所示: 

    图4-3



    图4-4

    ⑶ 选择共享文件的路径,并且设置为“自动挂载”,“固定分配”: 
     
    图4-5

    ⑷ 选择确定之后,设置界面显示共享文件夹的名称及路径: 

    图4-6

    ⑸ 经过上述几步,已经完成Windows文件夹共享的设置,但还需要在Linux系统进行用户权限修改,其具体步骤如下:

    首先切换到目录/media查看是否有与共享文件名sharefile有关的文件夹,如下:

    $ cd /media
    $ ls -l
    drwxrwx--- 1 root    vboxsf  4096 2012-08-15 11:44 sf_sharefile
    dr-xr-xr-x 4 kimball kimball 2048 2012-05-22 21:08 VBOXADDITIONS_4.1.16_78094

    在/media目录下,可以查看到一个“sf_sharefile”的文件夹,该文件夹就是在Windows设置的共享文件夹sharefile,但是不能直接访问,需要本机用户添加至用户组vboxsf,命令如下:

    $ sudo gpasswd -a kimball vboxsf

    注意:kimball为本机用户名,实际操作时应该按照事实进行。

    重新登录后便可以直接访问共享文件夹sf_sharefile,测试效果如下: 

    图4-7


    展开全文
  • 1. 关闭虚拟机,右键点击virtualbox...4. 执行指令:VBoxManage.exe modifyhd"E:\personal\Private\ubuntu16-arm\brian_arm\brian_arm.vdi" --resize 40960 其中,40960单位是M,我拓展内存到了40G(40*1024=4096...

    1. 关闭虚拟机,右键点击virtualbox图标,选择打开文件位置,记录下路径;

    2. 找到需要拓容的ubuntu虚拟机的.vdi文件,记录下路径;

    3. windows命令行转到virtualbox路径;

    4. 执行指令:VBoxManage.exe modifyhd "E:\personal\Private\ubuntu16-arm\brian_arm\brian_arm.vdi" --resize 40960 

        其中,40960单位是M,我拓展内存到了40G(40*1024=40960)

        

    5. 打开虚拟机ubuntu,安装gparted工具:sudo apt-get install gparted

    6. 打开gparted:sudo gparted,弹出软件界面;

    7. 界面显示的分区状态为:

    /dev/sda1 extended(/dev/sda2--/dev/sda5--swap) 未分区

        (1). 记录下中间部分的大小,将中间的部分右键->禁用交换空间,右键->删除;

        (2). 在/dev/sda1部分点击鼠标右键->更改大小/移动,设置更改后的大小(注意,需要留出在(1)中删除的中间部分的空间,在第三步重新分配);

    /dev/sda1 未分区

        (3). 右键点击剩余未分区空间,新建拓展分区;

        (4). 右键点击新建的拓展分区,新建逻辑分区->选择格式化为linux-swap;

        (5). 右键点击新建的逻辑分区,选择启用交换空间

    至此,拓展分区完毕

    [参考]

    https://www.cnblogs.com/ever4ever/p/5180119.html

    https://blog.csdn.net/weixin_39309257/article/details/106474067

     

    展开全文
  • Virtualbox里安装Ubuntu Core 16

    千次阅读 2016-11-22 14:41:57
    在先前的文章"安装Ubuntu Core系统",我们介绍了如何在KVM及ARM设备中如何安装Ubuntu Core 16.在今天的教程中,我们来展示如何利用Virtualbox来安装Ubuntu Core.在某些情况下,这也许是比KVM更加方便的方法.
  • http://www.howtogeek.com/164570/how-to-install-android-in-virtualbox/ Want to run Android on your PC? The Android-x86 Project has ported Android to the x86 platform from ARM. Android-x86 can
  • windows下secureCRT远程登录...ARM-linux |举报 |字号 订阅 大概分两部分: 1.windows与virtualBox下安装的ubuntu网络互相连通(ping通)2.secureCRT远程登录virtualbox-ubuntu  下面描述相
  • ARM C++交叉编译环境构建方法

    千次阅读 2020-04-08 20:07:25
    本文说明在Linux主机上构建ARM开发用最新C++编译环境的方法。 安装Ubuntu主机 安装虚拟机软件 从VitualBox官网下载最新的VirtualBox。 https://www.virtualbox.org/wiki/Downloads 具体的安装包根据正在...
  • arm步骤

    2019-09-29 19:50:57
    第一步:参照apt-get.txt 文件安装系统所需要的开发包//virtualbox 可以暂时不用安装第二步:参照cross_compiler.txt 文件创建交叉编译工具,并测试交叉编译工具的准确性第三步:交叉编译工具安装完成后,参照 烧写.txt ...
  • 本文说明在Linux主机上构建ARM开发用最新C++交叉编译环境的方法。安装Ubuntu主机安装虚拟机软件从VitualBox官网下载最新的VirtualBox。https://www.virtualbox.org/wiki/Downloads具体的安装包根据正在使用的操作...
  • VirtualBox转换磁盘格式实现虚拟机迁移到物理机背景:转换硬盘格式使用iso文件挂载到虚拟机,以iso启动测试把虚拟硬盘iso写入U盘台式机启动验证重新配置sshd,手工迁移增量文件(非必要)总之,这个转换是成功的,...
  • 1. Android 模拟器模拟的是 ARM 的体系结构(arm-eabi),而 iOS 和 WP7 的模拟器的目标体系结构都是 x86 的,另外 iOS 的模拟器中运行的 App 也是编译为 x86 的。这样一来 Android 模拟器需要做一些额外的二进制翻译...
  • 虚拟机VirtualBox安装Android x86 4.0冰激凌三明治系统 前段时间二黑给大家介绍了 Android SDK安装Android 4.0的方法,相信很多同学也试过了。用那种方法模拟的Android系统是比较接近真正的手机的,但是由于...
  • 我的工作环境很复杂,有些项目是ruby/rails,有些项目是GTK,有些项目是AVR,有些项目是armlinux,而有些项目是C#, .NET, 甚至还有8051,PIC.... 因此我经常要同时用到Linux,Windows系统。现在桌面上一排3个显示器...
  •  环境说明  Win10 64bit Virtual 64bitv5.2.0 Ubuntu 16.04 arm64 2. 网络环境  采用联网主机上的360wifi做为对外网络,网址为192.168.253.1 宿主机的ip地址为192.168.253.4 3. 配置virtualbox  注意...
  • 用Android-X86和VirtualBox打造高性能Android开发环境 不知道有多少Android开发着对Android虚拟机的那悲剧的性能有意见,反正我的看法是:那速度实在是太坑爹了! 为什么Android虚拟机比iOS和WP7的虚拟机要慢很多...
  • boost arm交叉编译

    2018-11-09 23:43:49
    boost 链接出错:file not recognized: File format not recognized 目标:开发板能识别的可执行文件 ...Linux sj-VirtualBox 4.10.0-28-generic #32~16.04.2-Ubuntu SMP Thu Jul 20 10:19:48 UTC 201...
  • liyongjun@liyongjun-VirtualBox:~$ arm-linux-gnueabihf-gcc bash: /home/liyongjun/anosi/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-gcc: 没有那个文件或目录 产生...
  • 2020-04-04 20:41:23.932 7502-7502/edu.berkeley.boinc:remote W/System: ClassLoader referenced unknown path: /data/app/edu.berkeley.boinc-1/lib/arm64 2020-04-04 20:41:23.934 7486-7486/edu.berkeley.boinc...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 258
精华内容 103
关键字:

armvirtualbox