嵌入式开发的基本环境配置大全

1.shell配置  

 

  a.相对路径的设置:

    sudo vi ~/.bashrc

    修改if [ "$color_prompt " = yes ]; then

               PS1 ='${debian_chroot:+................\]:\[\033[01;34m\]\W \[\033[00m\]\$ '

           else

               PS1 ='${debian_chroot:+...................($debian_chroot)}\u@\h:\W \$ '

    w修改为大写全部

    source ~/.bashrc

  b.添加交叉编译链

1、下载安装包 arm-linux-gcc-4.4.3.tar.gz

2、 sudo tar xvzf arm-linux-gcc-4.4.3.tar.gz -C / 自动解压安装到根目录下

3、查看 /opt/FriendlyARM/toolschain/4.4.3/bin

4、修改/etc/bash.bashrc文件

5、sudo gedit /etc/bash.bashrc,在最后加上 export PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin  

6、重启ubuntu 。。ok

source /etc/bash.bashrc

    c.字体个人配置

      背景深蓝:0x40D23

      背景紫色:系统默认

      字体: DejaVu Sans Mono Bold

2.nfs配置

  sudo apt-get install nfs-kernel-server

   sudo vi /etc/exports

   加上一行 /home/zwj/rootfs *(rw,sync,no_root_squash)

   sudo /etc/init.d/nfs-kernel-server restart

   sudo /etc/init.d/nfs-kernel-server status

   最后记得给作为nfs的文件夹加上权限,直接设置为777就好

 

3.tftp服务器配置

1.下载安装tftp程序

  sudo apt-get install tftp-hpa tftpd-hpa

2.配置tftp文件,

  sudo vi /etc/default/tftp-hpa

3.设置一个配置文件相应的目录并设置权限

  sudo chmod 777 tftpboot

4.重启tftp服务

  sudo service tftpd-hpa restart

5.检测tftp服务是否正常

  tftp localhost =>(本地做回环测试一下,看是否成功)

put get 在设置的文件夹中tftpboot上传下载文件

4.远程登录工具putty配置

首先要保证虚拟机和宿主机是可以互ping的
1、sudo apt-get install penssh-server openssh-client
2、sudo /etc/init.d/ssh restart
3、在putty上设置ip地址,例如:linux@192.168.X.XX(linux系统的ip地址),然后打开直接输入密码。。ok

5.FTP工具(Cuteftp)配置

1、sudo apt-get install vsftpd

2、sudo vim /etc/vsftpd.conf

3、取消 local_enable=YES  write_enable=YES 这两行的注释

4、sudo /etc/init.d/vsftpd restart  ....OK!

6.vi编辑器配置

vi 设置下划线

vi ~/.vimrc

highlight cursorline guibg=LightYellow ctermbg=LightYellow

set cul

source ~/.vimrc

设置显示行号

set nu

set laststatus=2      " 总是显示状态栏

tselect+tagname来显示一个文件列表

1 set nu

  2 set cul

  3 set laststatus=2

  4

  5 set tags=/home/zwj/linux/linux-2.6.35/tags

  6

  7 set showmatch

  8                                                                                                                    

  9 set incsearch

  10 set ai

  11

  12 set tabstop=4

7.ip+dns配置

临时配置,重启失效:

sudo ifconfig eth0 192.168.0.2 netmask=255.255.255.0
sudo ifdown eth0
sudo ifup eth0

修改配置文件,永久生效:

sudo vi /etc/network/interfaces

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet static

address

netmask

gateway

重启网卡:

sudo /etc/init.d/networking restart

dns配置:

nameserver

sudo vi /etc/resolv.conf

8.关闭防火墙

iptables -P INPUT ACCEPT

  iptables -P FORWARD ACCEPT

  iptables -P OUTPUT ACCEPT

  iptables -F 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值