arm的常用配置总结

1.调整ftp服务器的断开连接的时间:

vi /etc/inetd.conf

找到ftp那行,在行末加上一个参数(-t 600s):

ftp     stream  tcp     nowait  root    /usr/sbin/ftpd          /usr/sbin/ftpd -t 600


2. 修改root用户的密码:

跟linux的方法一样,提供了passwd的命令;

为什么要修改密码呢?  比如telnet登录的时候,想要kill某个进程(需要root用户的权限)


3.关于开机启动脚本(vi /etc/init.d/rcS ):

设置开机运行程序,注意这个程序没有对应的终端,无法接收终端的ctrl+c的终止控制;

另外,后台运行脚本,是指新开了一个子进程去执行这个脚本,不会阻塞;


4. minicom的使用,参考帖子:http://blog.csdn.net/bird67/article/details/2127235

安装之后,第一次使用,会报错:Cannot create lockfile for /dev/modem: 没有那个文件或目录

然后按照帖子里的配置即可,使用命令:sudo minicom -s, USB转串口,使用驱动:ttyUSB0;

* 串口终端如果出现乱码的话,可能是USB转串口线的问题; 输入enter进入不了控制台界面,是因为配置的原因:Hardware Flow Control 设 为 NO,就可以了。


5.配置ip/掩码/网关等

(1)即时生效

ifconfig eth0 192.168.1.230 netmask 255.255.255.0
route add default gw 192.168.1.2
配置好之后,重启网卡就可以了:

ifconfig eth0 down
ifconfig eth0 up

(2) 通过配置文件,永久生效:

配置网卡eth0的信息

vi /etc/eth0-settings


IP=192.168.0.66
Mask=255.255.255.0
Gateway=192.168.0.2
DNS=8.8.8.8
MAC=08:90:90:90:90:90
配置dns的信息
vi /etc/resovle.conf

nameserver 8.8.8.8

(3)给出一个通过无线网卡连接路由ap的脚本:

echo 1 > /proc/sys/net/ipv4/ip_forward
ifconfig eth0 192.168.2.230 netmask 255.255.255.0
insmod cfg80211.ko
insmod mac80211.ko
insmod led-class.ko
insmod eeprom_93cx6.ko
insmod rtl8187.ko

ifconfig wlan0 up
ifconfig wlan0 192.168.1.231 netmask 255.255.255.0
route add default gw 192.168.1.1 wlan0
wpa_supplicant -Dwext -i wlan0 -c /etc/wpa_supplicant.conf
其中wpa_supplicant.conf的配置内容为:

ctrl_interface=/var/run/wpa_supplicant
network={
        ssid="kb125"
        scan_ssid=1
        key_mgmt=WPA-PSK
        psk="2801202010"
}

注意在桌面版中可能连不上,是因为有线占用了wpa_supplicant的进程会报错,关掉这个进程就可以连上了. 而arm上开机没有开启这个进程,所以不会出现错误.

(4)扫描可以识别的无线网络:

iwlist wlan0 scanning
可以识别无线网络,还可以使用wpa_cli这个工具来扫描,wpa_cli -i wlan0来扫描wlan0可以识别的网络,进入交互界面,输入status可以查看状态,输入scan_result可以查看扫描结果。


6. 修改arm板的时间,参考:http://www.linuxidc.com/Linux/2011-01/31598.htm:

(1) 使用date命令:

date 091713272003.30
date 月日时分年.秒
(2) 将系统时间写入RTC:

hwclock -w
(3) 系统从启动时,从RTC中读入系统时间,添加到系统启动文件中:/etc/init.d/rcS:
hwclock -s

7. 使用SD卡快速快速烧写系统

使用SD卡来烧写系统,可以不用串口和网线,安装非常简单,整个过程也就2分钟左右

(1)先将superboot烧写到SD卡中(如果你已经做过,这步就不需要);

(2)检查 FriendlyARM.ini中的选项,注意CheckOneButton设置为NO的时候,为安装系统;

(3)把S2开关拨到"SDBOOT",并插入SD卡;

(4)上电开机,这时你可以听到开发板上蜂鸣器“滴”的一声,同时板上的 LED4 开始
点亮并闪烁;

(5)静听秒表跳动的声音,可以注意到 LED3,2,1 逐个开始闪烁亮起,直到听到蜂鸣器
“滴滴”两声,所有 LED 满格亮起,随后不停的跑马跳动,就说明系统已经烧写完毕。


8.putty 配置

(1)中文乱码问题:将Windows-Translation中的编码设置为UTF-8;

(2)win8安装usb转串口驱动,无法识别的问题,参考帖子:点击打开链接, 下载09年的老一些的驱动就可以支持了,从而开心的用putty来控制arm终端了。

你可能感兴趣的:(tools,ARM)