嵌入式linux基本环境配置
来源:互联网 发布:面试算法题 编辑:程序博客网 时间:2024/05/16 18:49
1. 更新到最新的软件包
Open up System -> Administration -> Update Manager
Click on Settings
Open the Updates Tab
Set 'Release upgrade' to 'Never'. That makes the option to upgrade to Karmic go away.
Close the settings dialog box.
Click on 'Check' to check for upgraded packages. It will look for packages that are upgraded from the version that is installed on your box.
Choose to install the upgrades. This will take a while on a freshly installed box.
2. 安装代码编辑工具
sudo apt-get install vim-gtk
3. 安装网络工具
TFTP服务器
1. 安装TFTP服务器及客户端(tftp-hpa是客户端,tftpd-hpa是服务器端)
sudo apt-get install tftp-hpa tftpd-hpa
2. 配制TFTP服务器,编辑/etc/default/tftpd-hpa,修改后的内容如下:
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
3. 创建TFTP目录并重启TFTP服务
sudo mkdir /tftpboot
sudo chmod 777 /tftpboot
sudo service tftpd-hpa restart
4. 测试
$tftp tftp服务器地址
>get 文件名(取文件)
>put 文件名(发送文件)
>quit (退出)
5. U-boot参数
set bootcmd tftpboot $loadkernaddr image_dir/zImage\; bootm loadkernaddr
例子:set bootcmd tftpboot c0008000 192.168.1.10:kernel.img\; bootm c0008000
NFS服务器
1. 安装NFS服务器
sudo apt-get install nfs-kernel-server
2. 配制/etc/exports
/rootfs *(rw,sync,no_root_squash)
3. 重启NFS服务
sudo /etc/init.d/portmap restart
sudo /etc/ini.d/nfs-kernel-server restart
4. 显示NFS共享目录
showmount –e
挂载和卸载NFS目录
sudo mount -t nfs NFS服务器地址:/rootfs /mnt
sudo umount /mnt
5. U-boot参数
setenv bootargs "root=/dev/nfs rw nfsroot=$serverip:$rootpath ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off init=/init console=ttySAC2,115200"
例:
setenv bootargs "root=/dev/nfs rw nfsroot=192.168.1.10:/nfsboot/rootfs ip=192.168.1.199:192.168.1.10:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC1,115200"
SAMBA服务器
1:安装SAMBA服务器及客户端
sudo apt-get install samba
sudo apt-get install smbfs
sudo apt-get install system-config-samba
2:修改配制文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bck
sudo vim /etc/samba/smb.conf
只留下[global]
3:打开配制工具
sudo system-config-samba
配制samba用户和共享目录
4:重启SAMBA
sudo /etc/init.d/smbd restart
5:windows下 \\samba服务器地址
SSH
sudo apt-get install openssh-server openssh-client
修改主机名
sudo vim /etc/hostname
- 嵌入式linux基本环境配置
- 嵌入式开发的基本环境配置大全
- linux开发环境基本配置
- 嵌入式Linux交叉编译环境配置
- 嵌入式linux QT环境搭建配置命令
- linux下配置QT嵌入式编译环境
- Linux 基本配置 PHP环境搭建
- linux android代码编译环境基本配置
- Linux环境、基本软件安装配置
- 配置虚拟嵌入式环境
- 嵌入式开发环境配置
- 嵌入式开发环境配置
- 基于立宇泰 ARMSYS2440—linux 嵌入式开发环境 ubuntu 配置
- 嵌入式linux编译CPP代码环境编译配置
- 嵌入式linux环境搭建
- 嵌入式Linux开发环境
- 嵌入式Linux环境搭建
- Java基本环境配置(Windows&Linux环境下)
- 测试
- 一个简单迭代器的实现。。
- 彻底理解ThreadLocal
- 括号匹配问题——stack的利用
- 完全卸载VMware
- 嵌入式linux基本环境配置
- 电脑给山寨内存卡清理垃圾丢失了数据怎么恢复
- C语言 - 位运算置0操作
- sax与Dom区别
- OCP-1Z0-051 第161题 insert子句中的子查询
- 深入Java集合学习系列:HashMap的实现原理
- InputStream为什么不能被重复读取?
- Java领域的相关技术
- androidMenifest.xml 详解