嵌入式开发环境搭建 - 基于ubuntu10.04
更新时间:2023-12-02 03:10:01 阅读量: 教育文库 文档下载
- 嵌入式开发环境搭建实验推荐度:
- 相关推荐
环境搭建教程
目录
环境搭建教程 ................................................................................................................................... 1 1、虚拟机ubuntu安装 ................................................................................................................... 2 2、建立Windows和虚拟机Ubuntu共享文件夹 ......................................................................... 2 3、ubuntu配置tftp服务器 ............................................................................................................ 4
第1步:安装tftp .................................................................................................................... 4 第2步:配置/etc/xinetd.conf ................................................................................................. 4 第3步:配置/etc/default/tftpd-hpa ...................................................................................... 4 第4步:配置/etc/default/xinetd.d/tftp ................................................................................. 5 第5步:修改权限 ................................................................................................................... 5 第6步:重启服务 ................................................................................................................... 5 总结:....................................................................................................................................... 6 4、ubuntu配置nfs服务器 ............................................................................................................. 6
一 安装NFS ............................................................................................................................. 6 二 配置NFS ............................................................................................................................. 7 三 配置hosts.deny .................................................................................................................. 7 四 配置hosts.allow ................................................................................................................. 7 五 配置/etc/exports ................................................................................................................. 8 六 启用 ..................................................................................................................................... 8 挂载测试 ................................................................................................................................... 8 5、使用SecureCRT远程登录Ubuntu ............................................................................................ 9 6、ubuntu中配置静态IP ................................................................................................................ 9 7、ubuntu中安装arm-linux-gcc-4.1.2 .......................................................................................... 10
1、虚拟机ubuntu安装
---by aston---
嵌入式开发学习中目前最常用的方式是在Windows下安装VMWare虚拟机,然后在虚拟机中安装Ubuntu作为嵌入式linux开发宿主机使用。关于WMWare和Ubuntu的安装网上资料很多,这里就不赘述了,谨强调以下:
? VMWare一般选用7.1及以上版本。因为已经内置了VMWareTools,不需要再另外安装
配置。(VMWareTools最有用的功能莫过于在Windows和Ubuntu之间建立共享文件夹) ? 虚拟机网络连接选择桥接方式(Bridged network),不要选择NAT。
2、建立Windows和虚拟机Ubuntu共享文件夹
---by aston---
在Windows和虚拟机Ubuntu之间共享文件有好几种方法,包括tftp,samba,VMWareTools等。每种方法在网上都能找到不少对应的介绍文档,大家可先了解一下再根据自己的喜好选择一种使用。
在这里介绍通过VMWareTools建立共享文件夹的方法,这也是我最常使用的方法。首先选择VMWare软件的菜单栏VM->Settings->Options->SharedFolders,然后在右侧选择Always Enable,点击下方Add按钮,浏览添加一个事先建立好的Windows下的文件夹作为共享文件夹。如下图是添加好共享文件夹后的样子,我定义的共享文件夹为F:/windows_share。
启动Ubuntu,进入/mnt目录,可见该目录下有一个名为hgfs的文件夹,其内有一个和我们在Windows中建立的共享文件夹同名的文件夹,此即为我们在Ubuntu中访问该共享文件夹的目录。
为了访问方便,我一般会为该共享文件夹建立一个符号链接。首先切换到root用户(我们在做开发时一般都是在root下,以避免因为权限问题造成的一些不必要的麻烦。),然后进入root用户的根目录/root,并执行 ln –s /mnt/hgfs/windows_share /root/windows_share,即可在/root下成功创建共享文件夹的符号链接,便于以后实验时与Windows下交互。
使用su或su root命令切换到root时需要输入root用户的密码,很多人觉得奇怪我在安装ubuntu时并没有要求输入root用户的密码啊。其实root账户密码是我们安装好ubuntu以后再设置的,我们在终端中自己的用户下输入sudo su root,然后输入自己账户的密码,系统即会允许我们为root账户设置密码,重复输入两次即可完成设置。建议root用户和本用户使用同样的密码,并且不要太长,否则经常输入会很麻烦。密码也不宜太生僻否则长时间不用会忘记。
3、ubuntu配置tftp服务器
---来源于网络---
第1步:安装tftp
安装tftp所需的软件。首先需要安装tftp-hpa,tftpd-hpa,前者是客户端,后者是服务程序,在终端下输入 sudo
apt-get install tftp-hpa tftpd-hpa,安装
tftp-hpa和
tftpd-hpa。然后还需要安装xinetd,在终端下输入 sudo apt-get install xinetd,安装好xinetd。
第2步:配置/etc/xinetd.conf
配置相关服务文件。进入根目录下的etc文件夹(cd /etc/),首先看目录中有没有一个xinetd.conf文件,如果没有则新建一个,有的话查看内容,看是否与下面的一致,若不一致则修改,内容如下:
# Simple configuration file for xinetd #
# Some defaults, and include /etc/xinetd.d/ defaults {
# Please note that you need a log_type line to be able to use log_on_success # and log_on_failure. The default is the following :
# log_type = SYSLOG daemon info }
includedir /etc/xinetd.d 第3步:配置/etc/default/tftpd-hpa 配置tftp服务器 命令:
sudo vim /etc/default/tftpd-hpa
将内容修改成
# /etc/default/tftpd-hpa TFTP_USERNAME=\
TFTP_DIRECTORY=\
#这是你tftp服务器的工作目录,自行修改,注意,在新建工作目录时,最好修改其权限为777,命令sudo chmod 777 /tftpboot
TFTP_ADDRESS=\ TFTP_OPTIONS=\第4步:配置/etc/xinetd.d/tftp
然后进入xinetd.d文件夹(cd xinetd.d),查看是否有一个tftp文件,如果没有就新建一个,如果有的话就查看内容是否与下面的一致,不一致则修改,内容如下: service tftp {
socket_type = dgram wait = yes disable = no user = root protocol = udp
server = /usr/sbin/in.tftpd server_args = -s /tftpboot
#log_on_success += PID HOST DURATION #log_on_failure += HOST per_source = 11 cps =100 2 flags =IPv4 }
其中server_args一行是配置服务器的文件存放的位置,就是进行tftp传输的时候,都是从该文件夹中搜索文件的 第5步:修改权限
修改所需文件夹的权限。需要修改的文件夹也就是上一步提到的那个服务器文件存放的文件夹,以我的配置文件为例,创建一个文件夹(sudo mkdir /tftpboot),然后把它可以设置成访问权限最宽松的(sudo chmod 777 /tftpboot),也可以设置成合适的权限。
第6步:重启服务
重新启动服务。sudo service tftpd-hpa restart,这也是我经常疏忽的一步,当配置好tftp的配置文件后,需要重新启动一下xinetd,在终端中输入 sudo /etc/init.d/xinetd reload,重新加载一下进程,再输入 sudo /etc/init.d/xinetd restart,重启服务。记住,每次修改完配置文件后,都需要重新启动一下服务。 执行次序:
正在阅读:
嵌入式开发环境搭建 - 基于ubuntu10.0412-02
设备管理工作考评办法12-30
小学班主任工作心得体会及班主任工作经验交流会发言稿05-13
中国铁路总公司关于深化铁路建设项目标准化管理的指导意见01-23
吹脱塔11-05
新生牛血清行业市场需求分析报告09-22
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 搭建
- 嵌入式
- 基于
- 环境
- ubuntu
- 开发
- 10.04
- 离骚情景式名句默写
- 2016年中秋节国庆节廉政谈话会讲话稿
- 文其村--运用情感教育 促进英语教学
- 中国汤料行业市场调查研究报告(目录) - 图文
- 驾驶台值班须知
- 浙江省计划生育药具工作管理办法实施细则
- GB50268-2008给水排水管道工程评定表(终极) - 图文
- 华清 - - 初级驱动试题
- 医学病理生理学作业习题有答案
- 八年级物理下册 第六章 第5节二力平衡教案 新版鲁教版
- 2011—2012学年第2学期10级旅游管理(餐饮服务与管理)A卷(刘振球)
- 人教版小学语文四年级上册拼音复习 2011
- 西北农林科技大学 - 实验三组合逻辑控制试验
- 小升初语文专项训练状物类文章的阅读含答案
- 出品部岗位职责说明
- 度米文库汇编之公司财务个人工作总结范本
- 2018年领导生日祝福语学习真诚
- 川师 概率论第一章习题解答
- 推荐下载 2019年幼儿园工作总结 2019年幼儿园教师个人工作总结徐凤玲-最新
- 福建省司法厅关于选聘周在祥等10名同志为福建省人民调解专家的决定