ubuntu下嵌入式ARM环境的建立

news/2024/7/10 3:51:54 标签: ubuntu, 嵌入式, windows, path, 编译器, 虚拟机

当在虚拟机中成功安装ubuntu10.4后

(1)打开终端 sudo -i  提示输入密码 然后以root身份登录
(2)安装G++    apt-get install g++ pentium-builder
(3)安装与 windows系统进行交互的软件  apt-get install samba smbfs
(4)smbclient //192.168.1.4/share -U yanzi  其中192.168.1.4为windows系统的IP share为在windows中建立的共享文件夹

    (建立成功时会有一个手样的标志) yanzi为ubuntu中的用户名  连接成功后用 get从windows拷贝文件到ubuntu, put相反

(5)安装NFS服务

   apt-get install nfs-kernel-server
   gedit /etc/exports &
   在最后一行加上

   /nfs (rw,sync,no_subtree_check)
   执行/etc/init.d/nfs-kernel-server restart
(6)编译器路径设置

   gedit /etc/bash.bashrc &
   在最后一行加上export PATH=/yanzi/4.3.3/opt/EmbedSky/4.3.3/bin/:$PATH    (/yanzi/4.3.3/opt/EmbedSky/4.3.3/为路径,这是我自己 的)
   执行source /etc/bash.bashrc
   执行arm-linux-gcc -v 查看
(7)apt-get install build-essential kernel-package libncurses5-dev fakeroot
   安装make menuconfig 时需要的库 
(8)安装编译Qt时需要的库

   apt-get install libX11-dev libXext-dev libXtst-dev libXrender-dev
(9)安装编译tslib库需要的库

   apt-get install autoconf libtool

 


http://www.niftyadmin.cn/n/1748301.html

相关文章

Ubuntu使用命令安装jdk失败的解决方案--sudo apt-get install sun-java6-jdk

ubuntu10.04 lucid 去掉了sun-java6-jre,sun-java6-jdk的源,所以如果是直接apt-get install sun-java6-jdk提示是 现在没有可用的软件包 sun-java6-jdk,但是它被其它的软件包引用了。这可能意味着这个缺失的软件包可能已被废弃,或者只能在其他…

android 2.2(froyo)源码下载

本帖最后由 Kallawa 于 2010-12-01 22:11 编辑 源码主页:http://android.git.kernel.org/正常下载步骤: $ mkdir mydroid-froyo $ cd mydroid-froyo $ repo init -u git://android.git.kernel.org/platform/manifest.git $ …

Android在TQ2440开发板上的移植

Android在TQ2440开发板上的移植 Android在TQ2440开发板上的移植一、目前进展1.Android已经可以通过NFS在TQ2440开发板上运行2010.03.12 update:最近自己编译了android的文件系统,并在TQ上运行了,比熊猫版的bin程序多些,基本功能已…

高级名字与地址转换————getaddrinfo()函数详解

getaddrinfo()函数详解 1. 概述IPv4中使用gethostbyname()函数完成主机名到地址解析,这个函数仅仅支持IPv4,且不允许调用者指定所需地址类型的任何信息,返回的结构只包含了用于存储IPv4地址的空间。IPv6中引入了getaddrinfo()的新API&#xf…

3G 华为ET128在TQ2440上的移植和使用(一)

ttp://www.findthatfile.com/index.php?qmodeswitch 下载usb-modeswitch-1.1.3.tar.bz2 http://sourceforge.net/projects/libusb/files/libusb-0.1%20%28LEGACY%29/0.1.12/libusb- 0.1.12.tar.gz/download 下载libusb-0.1.12.tar.gz http://www.sfr-fresh.com/linux/misc/ppp…

3G 华为ET128在TQ2440上的移植和使用(二)

开启开发板(内核就是TQ的基础上上前面的配置,文件系统直接用TQ的) 进入文件系统: (1) /etc/init.d/rcS mount -a mkdir -p /dev/pts mkdir /var/run …

Qt学习之路(56): 二进制文件读写

Qt学习之路(56): 二进制文件读写 2010-04-11 17:29:39 标签:Qt C 教程 学习 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/293892 今天开始…

directfb+gtk+webkit在arm上的移植

directfbgtkwebkit在arm上的移植 最近在tcc8900(arm11)平台上移植了一下webkit浏览器(gtk),花了近两天时间,大部分时间都给编译各种依赖的库给耗费了,特记录一下,以备后来者参考。atk-1.30.0 …