嵌入式linux环境

arm交叉编译环境

version:arm-linux-gcc-4.4.3 ----arm-linux-gcc-4.6.4-arm-x86_64.tar.bz2

SSH

链接:
ssh user@remote -p port		#remote-远程机器地址	port-端口:默认22

配置:
sudo apt-get install openssh-server		#安装OpenSSH
service ssh start	#启动openssh—server
ps -e |grep sshd	#查看ssh服务是否启动 -e查看全部进程
service ssh status  #查看ssh运行状态
vi /etc/rc.local	#设置开机启动
插入:	service ssh start
	 exit 0
设置/免密登入:
$ ssh-keygen
Your identification has been saved in /home/user/.ssh/id_rsa.	#私钥
Your public key has been saved in /home/user/.ssh/id_rsa.pub.	#公钥
$ ssh-copy-id user@remote -p port	#分发公钥

NFS服务器

通过 NFS 服务,主机可以将自己系统中某个指定目录通过网络共享给目标机

安装NFS软件包:
$ sudo apt-get install nfs-kernel-server	#安装NFS服务器端
$ sudo apt-get install nfs-common			##安装 NFS 客户端

添加NFS共享目录:
$ sudo vi /etc/exports
添加:
/nfsroot *(rw,sync,no_root_squash)
创建/nfsroot文件夹,设置权限
$ sudo mkdir /nfsroot
$ sudo chmod -R 777 /nfsroot
$ sudo chown –R nobody /nfsroot

启动NFS服务:
 ~$ sudo /etc/init.d/nfs-kernel-server start
 挂载共享文件夹:
 ~$ sudo mount -t nfs 192.168.12.123:/nfsroot /mnt -o nolock
 在 mount 与 umount(解除挂载)操作时,用户的当前路径不能是操作的目标路径

TFTP服务器

TFTP 通常用于内核调试

安装:
~$ sudo apt-get install tftpd-hpa tftp-hpa
配置文件:
~$ sudo vi /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"	#指定TFTP根目录
TFTP_ADDRESS=":69"
TFTP_OPTIONS="-l -c -s"

启动TFTP服务:
:~$ sudo service tftpd-hpa start
测试:
vmuser@Linux-host: ~$ tftp localhost #localhost表示主机地址  --tffp服务器地址
tftp> get tftpTestFile # 从tftp服务器下载tftpTestFile到当前目录
tftp> q		#退出
vmuser@Linux-host: ~$ cat tftpTestFile

Eclipse

在 Eclipse 中为 ARM 平台开发应用程序

project–>properties–>c/c++Build–>setting:

cross setting–>prefix:arm-linux-gnueabi-gcc
path:/usr/local/arm/gcc-4.6.4/bin #实际路径和版本

cross gcc compiler–>command:arm-none-linux-gnueabi-gcc

cross gcc linker–>command:arm-none-linux-gnueabi-gcc

cross gcc assembler–>command:arm-none-linux-gnueabi-as

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值