- 3
- 0
- 约4.13千字
- 约 6页
- 2017-03-19 发布于重庆
- 举报
Linux驱动开发所要做的那些事情
Linux驱动开发所要做的那些事情
一.minicom的安装
1 打开终端,输入:
sudo apt-get install minicom
2 然后进行配置,输入
sudo minicom -s
3 进入Serial port setup,需要修改两处:
1 A中 /dev/tty8改为/dev/ttyS0
注意:如果为笔记本没有串口,可以用usb转串口工具,此时要
改为/dev/ttyUSB0
也许你的不一样,可以在/dev下查看
2 波特率设备为115200,硬件流和控制流端口设为No
3 回车退回到刚进入时的界面,选择save setup as dfl。
4 启动minicom
在终端输入命令:minicom,进入到minicom界面,如果主机跟开发板连接,这时如果按下板子的启动键,则在minicom界面中会看到整个加载的过程。系统启动完成后,minicom就相当与板子的一个终端,它可以对板子进行一些命令操作。
!--@page margin: 2cm P margin-bottom: 0.21cm --
5 正常关闭minicom的方法是在终端里面输入:CTRL+A,然后再输入Q,这样才可以做到正常关闭minicom,
注:
非正常关闭minicom,会在/var/lock下创建几个文件LCK*,这几个文件阻止了minicom的运行,将它们删除后即可恢复
二.tftp的安装:
1 进入终端,输入:
sudo apt-get install tftp-hpa tftpd-hpa
第一个是客户端,第二个是服务器端
2 sudo apt-get install xinetd
这是一个tftp传输所基于的协议
3 配置
1 cd /etc/xinetd.d/
修改配置tftp,如果没有就新建一个
2 输入:sudo gedit tftp
将内容修该如下:
service tftp socket_type dgram
wait yes
disable no
user root
protocol udp
server /usr/sbin/in.tftpd
server_args -s/home/tftpboot
log_on_success + PID HOST DURATION
log_on_failure + HOST 3 安装完成后,默认的服务器路径是 /var/lib/tftpboot/,以后目标机需要通过tftp获取文件时,都是从这个目录中获得
4 重新启动服务器
sudo /etc/init.d/xinetd reload
sudo /etc/init.d/xinetd restart
5 测试:
1 首先在tftp服务器目录下随便新建一个文件
touch tiger.c
2 然后随便进入到其他目录下,输入命令:
sudo tftp localhost.
3 这时会出现tftp命令行,输入命令
get tiger.c
该意思是在localhost下,也就是访问本机中tftp服务器,获取文件tiger.c,若服务器没问题,则在该目录下会多出来一个刚才获得的文件a.c,这时就说明我们所安装的tftp服务器可以正常使用。
注意:
如果出现超时提示,一般都是防火墙的原因,所以要把防火墙关闭,或者直接卸载防火墙。输入:
sudo apt-get remove iptables 背景: 阅读新闻
Linux驱动开发所要做的那些事情
[日期:2012-06-03]
来源:/tigerjb? 作者:tigerjb
[字体:大?中?小]
三nfs的安装:
1 安装软件,输入:
sudo apt-get install nfs-kernel-server
2 进入/etc目录下,修改配置文件exports
1 如果没有就新建一个:
sudo gedit exports
2 添加一句话:
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports 5 .
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1 rw,sync,no_subtree_check hostname2 ro,sync,no_subtree_check
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i rw,sync,fsid 0,crossmnt,no_subtree_check
# /srv/nfs4/homes gss/kr
原创力文档

文档评论(0)