设为首页 加入收藏

TOP

Linux驱动开发所要做的那些事情
2014-11-24 12:31:32 来源: 作者: 【 】 浏览:1
Tags: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就相当与板子的一个终端,它可以对板子进行一些命令操作。



(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


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇构建内核树 下一篇C语言中函数strcpy ,strncpy ,str..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·CPython是什么?PyPy (2025-12-26 06:50:09)
·Python|如何安装seab (2025-12-26 06:50:06)
·python要学习数据分 (2025-12-26 06:50:03)
·每日一道面试题-多线 (2025-12-26 06:20:17)
·java项目中哪些地方 (2025-12-26 06:20:14)