歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Linux驅動開發所要做的那些事情

Linux驅動開發所要做的那些事情

日期:2017/3/1 10:20:49   编辑: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

Copyright © Linux教程網 All Rights Reserved