娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

迅為iMX6開發板-Linux系統-TFTP使用文檔

發布者:自在自由最新更新時間:2025-03-05 來源: cnblogs關鍵字:iMX6開發板  Linux系統 手機看文章 掃描二維碼
隨時隨地手機看文章

TFTP(Trivial File Transfer Protocol,簡單文件傳輸協議),是一個基于 UDP 協議實
現的用于在客戶機和服務器之間進行簡單文件傳輸的協議,適合于開銷不大、不復雜的應用場
合。TFTP 協議專門為小文件傳輸而設計,只能從服務器上獲取文件,或者向服務器寫入文
件,不能列出目錄,也不能進行認證。
根據上面關于 TFTP 的介紹,實現 TFTP 需要搭建一個 TFTP 的服務器,iMX6 開發板當做
客戶端。
1.1 搭建服務器
打開虛擬機 Ubuntu 終端,進入 root 用戶,輸入“sudo apt-get install xinetd”命令
安裝 xinetd,安裝完成如下圖。(如果報錯,注意檢查命令拼寫:xinetd)

接下來輸入“sudo apt-get install tftp tftpd”安裝 tftp 和 tftpd,安裝完成如下圖。

然后建立 TFTP 的配置文件,使用命令“vi /etc/xinetd.d/tftp”建立文件,如下圖。

寫入如下內容:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/tftpboot/
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
如下圖。

注意:如上圖所示,這個文件在粘貼內容之后,必須按照上面的格式嚴格對齊。
退出并保存。其中 server_args 設置的/var/tftpboot 目錄是 tftp 服務器的目錄,TFTP
客戶端就是從這個目錄里面獲取服務器上的文件的。使用命令“mkdir /var/tftpboot”建立
tftp 服務器的目錄,然后設置/var/tftpboot 的訪問權限為 777,如下圖。

輸入”sudo /etc/init.d/xinetd restart”命令重啟 xinetd 服務,如下圖。

服務器到這一步就搭建好了,下面來進行測試。
2.1 服務器測試
2.1.1 本機測試
本機測試:在/var/tftpboot 下面建立一個文件 test,在里面輸入 hello world,然后保存
該文件,如下圖。

再啟動另一個終端,然后輸入 tftp 127.0.0.1,如下圖。

輸入 get test 獲取 test 文件,然后輸入 q 退出 tftp,如下圖。

由上圖可知,獲取到 13 字節的 test。
然后輸入 ls 查看當前目錄下是否有 test 文件了,通過查看,發現當前目錄下已經有 test
文件了,這就是/var/tftpboot 目錄下的那個 test 文件。然后使用 cat 命令查看一下
test 的內容,如下圖。

通過上面的截圖,看到 test 文件里面的內容是 hello world,與/var/tftpboot 目錄的
test 是一樣的,至此的 TFTP 服務器端的配置和測試就完成了。
2.1.2 開發板實現 TFTP 文件傳輸
iMX6 開發板進入系統后,輸入“ifconfig”命令查看板子 ip,然后輸入“ping
192.168.3.183”命令來測試板子和虛擬機 Ubuntu 之間的網絡。如下圖。

由上圖可知,開發板和虛擬機的網絡是連通的。這里”192.168.3.183”ip 是虛擬機
Ubuntu 的 ip。如果用 ifconfig 查看到的開發板 ip 和虛擬機 Ubuntu 的 ip 不在同一網段,則
可以通過修改開發板的”/etc/eth0-setting”文件來修改 ip,如下圖。

修改完成后,重啟開發板。用 ifconfig 查看到 ip 修改有效。
在開發板串口輸入“tftp -g -l test -r test 192.168.3.183”,并用 cat 命令查看,如下圖。

由上圖可知,獲取到的 test 文件的內容和 TFTP 上文件的內容是一樣的,至此 TFTP 搭建
以及測試全部完成。以后再調試程序的時候可以用 TFTP,不用再來回拔插、掛載 U 盤了。

關鍵字:iMX6開發板  Linux系統 引用地址:迅為iMX6開發板-Linux系統-TFTP使用文檔

上一篇:iTOP-4418開發板-Qt和最小linux系統-擴展root分區
下一篇:Sqlite3移植和使用-移植到ARM開發板上

推薦閱讀最新更新時間:2025-04-23 17:05

4412開發板實驗_Makefile編譯(上)
本章導讀 在前面入門視頻第十期“搭建編譯環境 uboot_linux_Android”中,只介紹了輸入 Make命令就可以編譯出內核,并沒有介紹它是如何運行的。 在向內核中添加驅動的時候要完成 3 項工作,包括: 1)在 Kconfig 中添加新代碼對應項目的編譯條件,這一部分在實驗 3 已經介紹過; 2)將驅動源碼添加到對應的目錄中,這一步比較好理解,在本章實驗中將給大家演示一下; 3)在目錄 Makefile 中文件中增加針對新代碼的編譯條目,這一部分將在本章節介紹到。 4.1.1 工具 4.1.1.1 硬件工具 1)PC 機 4.1.1.2 軟件工具 1)虛擬機 Vmware 2)Ubuntu12.04.2 3)Ubuntu
[單片機]
<font color='red'>迅</font><font color='red'>為</font>4412<font color='red'>開發板</font>實驗_Makefile編譯(上)
IMX6Q開發板-QtE4.7編譯
7.1.1 QtE4.7 編譯器的安裝 QtE4.7 的編譯器是“iTOP-iMX6 資料匯總(不含光盤內容)4_iTOP-4418 開發板 QtE和 Qtopia 系統源碼以及鏡像3_編譯器、補丁包以及其它工具1_編譯器”目錄下的“arm-linux-gcc-4.3.2.tar.gz”。 將“arm-linux-gcc-4.3.2.tar.gz”解壓到 Ubuntu 系統的文件夾“/usr/local/arm”(如果沒有 ARM,則新建一個)中,解壓后,如下圖所示。 然后修改環境變量,修改環境變量前,確定是在 root 用戶下,接著輸入命令“cd”,確定修改的是 root 用戶的環境變量,如下圖。 然后輸入命令“vim .b
[單片機]
<font color='red'>迅</font><font color='red'>為</font>IMX6Q<font color='red'>開發板</font>-QtE4.7編譯
i.MX6ULL終結者QT應用開發Qt for Android
QT是一個非常優秀的跨平臺工具。所以我們只需要掌握QT做界面的方法,我們就可以很方便的做QT的跨平臺應用了。 為什么要學習QT_For_ Android ? 1.體驗QT跨平臺的優越性 2.非常適合我們非科班出身的開發人員來開發和調試APP。 1 搭建開發環境 1.安裝JDK,選擇默認路徑,一路點擊下一步即可。 安裝完成后進入相應的路徑查看: 需要注意的問題: (1)建議使用我們提供的版本,如果自己下載可能會出現問題。 (2)建議大家安裝到C盤下面,不要有中文路徑。 2.安裝sdk和ndk,直接解壓即可,解壓的路徑不要有中文路徑。我這里是解壓到了JDK的安裝路徑,如果C盤空間不夠可以解壓到其他盤,但要記住位置,下面需要用到。
[單片機]
<font color='red'>迅</font><font color='red'>為</font>i.MX6ULL終結者QT應用開發Qt for Android
ARM-Linux:設備-mixer-linux系統聲音效果調節
系統:arm板/Linux系統 內核:2.6.7 設備:/dev/mixer 功能:linux系統聲音效果調節 文件名:xxx.c 編譯:gcc xxx.c -o mixerSet 終端執行:./mixerSet 測試:無問題 #include unistd.h #include stdlib.h #include stdio.h #include sys/ioctl.h #include fcntl.h #include linux/soundcard.h /* 用來存儲所有可用混音設備的名稱 */ const char *sound_device_names = SOUND_DEVICE_NAMES; /
[單片機]
嵌入式Linux系統的鍵盤驅動實現
1引言 Linux由于其具有內核強大且穩定,易于擴展和裁減,豐富的硬件支持等諸多優點,在 嵌入式 系統中得到了廣泛的應用。很多嵌入式 Linux系統 ,特別是一些具有與用戶強交互的嵌入式系統,往往需要配備一個特殊鍵盤,此時開發者需要根據實際情況,為自己的特殊鍵盤編寫驅動程序。 2Linux 鍵盤驅動 簡介 Linux中的大多數驅動程序都采用了層次型的體系結構,鍵盤驅動程序也不例外。在Linux中,鍵盤驅動被劃分成兩層來實現。其中,上層是一個通用的鍵盤抽象層,完成鍵盤驅動中不依賴于底層具體硬件的一些功能,并且負責為底層提供服務;下層則是硬件處理層,與具體硬件密切相關,主要負責對硬件進行直接操作。鍵盤驅動程序的上層公共部分都在driv
[嵌入式]
嵌入式Linux系統中的GUI系統的研究與移植
摘要:針對嵌入式Linux系統中幾種常見的GUI(Graphic User Interface)系統,討論嵌入式GUI實現的底層技術方式;詳細分析Microwindows、MiniGUI、Qt/Embedded等三種GUI的實現特點、體系結構、API接口。結合這三種嵌入式GUI在以Motorola i,MX1為核心的實際應用系統中移植開發的問題,討論移植技術與中文化技術。 關鍵詞:嵌入式Linux GUI 應用與移植 中文化 引言 嵌入式GUI為嵌入式系統提供了一種應用于特殊場合的人們交互接口。嵌入式GUI要求簡單、直觀、可靠、占用資源小且反應快速,以適應系統硬件資源有限的條件。另外,由于嵌入式系統硬件本身的特殊性,嵌入式G
[嵌入式]
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

換一換 更多 相關熱搜器件
隨便看看

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 密云县| 三江| 沙雅县| 寿阳县| 宣城市| 黔西县| 多伦县| 中牟县| 娱乐| 长治市| 来安县| 封丘县| 当涂县| 于都县| 许昌市| 胶南市| 咸丰县| 盐亭县| 叙永县| 黎平县| 梧州市| 临湘市| 岱山县| 囊谦县| 井研县| 云浮市| 晋江市| 逊克县| 北川| 梅河口市| 石柱| 慈利县| 昔阳县| 海丰县| 明溪县| 横山县| 永福县| 高阳县| 巫溪县| 南平市| 大姚县|