用C語言開發(fā)的在Linux平臺上的TFTP(RFC1380)服務(wù)器端和客戶端. 支持目錄列表, 可變塊大小(RFC2348). 傳輸模式只支持二進(jìn)自制模式. 停止等待機制作為數(shù)據(jù)傳輸?shù)幕緳C制, 是網(wǎng)絡(luò)編程必須的掌握的技能. TFTP 協(xié)議使用基于UDP的停止等待機制來實現(xiàn)文件的可靠傳輸.
上傳時間: 2014-06-04
上傳用戶:dapangxie
在linux下實現(xiàn)TFTP功能的程序代碼,希望對大家有用
上傳時間: 2014-11-28
上傳用戶:咔樂塢
tftp-0.39 for linux i386.
上傳時間: 2017-08-05
上傳用戶:yiwen213
嵌入式系統(tǒng)在眾多工業(yè)領(lǐng)域扮演著越來越重要的角色,但是因嵌入式系統(tǒng)的資源受限緣故,導(dǎo)致在嵌入式系統(tǒng)上很難實現(xiàn)復(fù)雜計算算法。此外,當(dāng)前嵌入式系統(tǒng)設(shè)計階段和實現(xiàn)階段的分離現(xiàn)狀,致使嵌入式系統(tǒng)開發(fā)耗時且昂貴。為解決這些問題,本書提出了一種低成本、可重復(fù)使用且可重構(gòu)的嵌入式系統(tǒng)設(shè)計與實現(xiàn)集成開發(fā)環(huán)境。為了減少成本,該集成環(huán)境全部是采用自由和開放源代碼軟件,如Linux操作系統(tǒng)和Scilab計算平臺等。 本文主要包括以下內(nèi)容: 1、構(gòu)建嵌入式Linux開發(fā)環(huán)境及移植相關(guān)軟件包到嵌入式ARM平臺,首先詳細(xì)的描述了如何使用Buildroot工具包制作交叉編譯器,并描述Minicom、TFTP和NFS等嵌入式開發(fā)相關(guān)工具,最后詳細(xì)的描述了如何移植嵌入式圖形用戶界面TinyX和嵌入式窗口管理器JWM。 2、構(gòu)建Scilab-EMB嵌入式計算平臺,首先介紹了數(shù)值計算軟件Scilab,然后詳細(xì)的描述了如何在ARM系統(tǒng)上實現(xiàn)Scilab-EMB嵌入式計算平臺。 3、開發(fā)Scilab數(shù)據(jù)采集工具包,實現(xiàn)Scilab與底層設(shè)備通訊,該工具包PC版和ARM版均支持串口和以太網(wǎng)接口,且均支持Modbus現(xiàn)場總線。PC版額外支持OPC協(xié)議。 4、基于Scilab構(gòu)建虛擬控制實驗室,驗證該平臺的可行性及性能。 本文創(chuàng)新點: 1、國內(nèi)外率先提出了一種新的以Scilab為核心的嵌入式計算平臺方案,并在國內(nèi)外首次實現(xiàn)了Scilab到ARM平臺的移植; 2、開發(fā)了Scilab-DAQ數(shù)據(jù)采集工具包,有效的實現(xiàn)了Scilab與底層設(shè)備的通訊。 通過虛擬實驗室的建立,驗證了該嵌入式控制平臺能夠勝任多種復(fù)雜算法。 該嵌入式計算平臺解決方案和Scilab-DAQ數(shù)據(jù)采集工具包已經(jīng)受到國內(nèi)外同行的關(guān)注,并被多家科研機構(gòu)、學(xué)校和公司所采納和使用。
標(biāo)簽: Scilab-EMB ARM-Linux 嵌入式 計算
上傳時間: 2013-05-30
上傳用戶:acon
嵌入式系統(tǒng)是將先進(jìn)的計算機技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)與各個行業(yè)的具體應(yīng)用相結(jié)合的產(chǎn)物。目前,嵌入式系統(tǒng)己經(jīng)廣泛應(yīng)用到工業(yè)、交通、能源、通信、科研、醫(yī)療衛(wèi)生、國防以及日常生活等領(lǐng)域,并不斷朝著體積小,功能強的方向發(fā)展。嵌入式系統(tǒng)不同于原來的單片機系統(tǒng),它不僅有自己的操作系統(tǒng),上層應(yīng)用程序,而且還具備網(wǎng)絡(luò)通信和信息管理的功能。 ARM體系的處理器是目前嵌入式系統(tǒng)中使用最廣泛的處理器。它采用了RISC技術(shù),具有尋址方式簡單,寄存器多,指令長度固定等的特點使得它的處理速度快,執(zhí)行效率高。由于Linux對于ARM技術(shù)的支持,具有內(nèi)核可裁減,網(wǎng)絡(luò)功能強大,代碼開放的特點,把Linux應(yīng)用到嵌入式系統(tǒng)中,能充分發(fā)揮ARM和Linux的優(yōu)勢。 論文以“掌上中文語言學(xué)習(xí)系統(tǒng)”項目為依托,以ARM體系處理器和Ljnux操作系統(tǒng)的嵌入式系統(tǒng)為基礎(chǔ),構(gòu)建一個掌上語言學(xué)習(xí)設(shè)備。 論文首先進(jìn)行了開發(fā)環(huán)境的設(shè)計與搭建,對開發(fā)主機進(jìn)行TFTP服務(wù)器、NFS服務(wù)器、minicom串口通信和GNU交叉工具鏈進(jìn)行配置。實現(xiàn)了針對NAND閃存的U-Boot啟動程序的建立,并對Linux操作系統(tǒng)內(nèi)核進(jìn)行了移植工作。最后利用圖形界面系統(tǒng)MiniGUI和遠(yuǎn)程調(diào)試技術(shù)實現(xiàn)了掌上語言學(xué)習(xí)的軟件功能。
標(biāo)簽: Linux ARM 嵌入式 學(xué)習(xí)系統(tǒng)
上傳時間: 2013-07-24
上傳用戶:jiangfire
一個開源的不錯的tftp源代碼,在linux下使用,也可以移植
上傳時間: 2016-01-29
上傳用戶:gaojiao1999
一個簡單的tftp服務(wù)器,在linux下調(diào)試運行成功,附帶原代碼
上傳時間: 2016-09-19
上傳用戶:xaijhqx
Linux下C實現(xiàn)的ftp客戶端代碼,實現(xiàn)常用10余種功能;tftp客戶端代碼,實現(xiàn)下載功能。有BUG更改或者好的建議請通知我,衷心感謝你對我的幫助!
上傳時間: 2014-11-03
上傳用戶:lx9076
linux下常用的網(wǎng)絡(luò)工具的代碼,如tftp,talk,rlogin,telnet等
標(biāo)簽: linux 網(wǎng)絡(luò) 代碼
上傳時間: 2014-01-11
上傳用戶:Zxcvbnm
掌握嵌入式交叉編譯環(huán)境的搭建掌握嵌入式主機通信環(huán)境的配置學(xué)會使用交叉編譯工具鏈學(xué)會配置 Linux 下的 minicom 和 Windows 下的超級終端學(xué)會在 Linux 下和 Windows 下配置 TFTP 服務(wù)學(xué)會配置 NFS 服務(wù)學(xué)會編譯 Linux 內(nèi)核學(xué)會搭建 Linux 的根文件系統(tǒng)熟悉嵌入式 Linux 的內(nèi)核相關(guān)代碼的分布情況掌握 Bootloader 的原理了解 U-Boot 的代碼結(jié)構(gòu)和移植
上傳時間: 2022-07-23
上傳用戶:slq1234567890
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1