嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告_第1頁(yè)
嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告_第2頁(yè)
嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告_第3頁(yè)
嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告_第4頁(yè)
嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、嵌入式實(shí)驗(yàn)報(bào)告熟悉 Linux 開發(fā)環(huán)境1、實(shí)驗(yàn)步驟:cd /arm2410s/exp/basic/01_hello進(jìn)入目錄make clean 清除之前編譯生成的文件make編譯telnet 192.168.C.115 遠(yuǎn)程登錄到板子mount - t nfs 192.168.0.121:/arm2410s /mnt/nfs掛載cd . 返回上一級(jí)cd nfs/exp/basic/01_hello進(jìn)入目錄./01_hello 運(yùn)行2、實(shí)驗(yàn)感想:此次實(shí)驗(yàn)讓我熟悉了Linux開發(fā)環(huán)境,學(xué)會(huì)基于S3C241C的Linux開發(fā)環(huán)境的配置和使用,了解嵌入式開發(fā)的基本過程。 此實(shí)驗(yàn)只需要理解各種命令的作

2、用, 運(yùn)用 ls 來顯示當(dāng)前目錄下的所有文件和目錄, 并且使用TAB鍵在訪問名字很長(zhǎng)的文件和目錄時(shí)非常有效。本次實(shí)驗(yàn) 我學(xué)習(xí)了在Linux下的編程和編譯過程,以及ARMT發(fā)板的使用和開 發(fā)環(huán)境的設(shè)置。能夠讓下載已經(jīng)編譯好的文件到目標(biāo)開發(fā)板上運(yùn)行。多線程應(yīng)用程序設(shè)計(jì)進(jìn)入目錄1 、實(shí)驗(yàn)步驟:cd /arm241Cs/exp/basic/C2_pthread make clean 清除之前編譯生成的文件make編譯 telnet 192.168.0.115 遠(yuǎn)程登錄到板子掛載mount - t nfs 192.168.0.121:/arm2410s /mnt/nfs進(jìn)入目錄cd . 返回上一級(jí)cd

3、nfs/exp/basic/02_pthread./02_pthread 運(yùn)行3、實(shí)驗(yàn)感想:通過此次的實(shí)驗(yàn), 對(duì)于 Linux 操作系統(tǒng)有了進(jìn)一步的認(rèn)識(shí)。 通過 實(shí)驗(yàn),感到理論課上的不少知識(shí)所學(xué)甚淺, 在實(shí)際運(yùn)用中會(huì)遇到一些 意想不到的問題。但是,通過進(jìn)一步學(xué)習(xí)與交流,我較好的完成了這 次試驗(yàn)。由于我的水平有限和實(shí)驗(yàn)的時(shí)間較為緊張, 有些細(xì)節(jié)還是了 解的十分不是十分詳細(xì), 對(duì)于較為復(fù)雜的編程以及 Linux 下的很多技 巧任然知之甚少, 希望能多一些這樣的實(shí)踐性的教學(xué)環(huán)節(jié), 讓我們更 好的了解書本中知識(shí)的應(yīng)用。串行端口程序設(shè)計(jì)1 、實(shí)驗(yàn)步驟:minicom 撥號(hào)連線cd /dev 進(jìn)入目錄鏈接

4、ln - sf /dev/tts/0 /dev/ttS0 cd /mnt/yaffs 進(jìn)入目錄mount -t nfs -o nolock 192.168.0.121:/arm2410s /mnt/nfscd /mnt/nfs/exp/basic/03_tty/進(jìn)入目錄./term 運(yùn)行2、實(shí)驗(yàn)感想:此次實(shí)驗(yàn)剛開始時(shí)切換到minicom 終端窗口不成功,后來在學(xué)姐的幫助下才完成了切換。 本次實(shí)驗(yàn), 難點(diǎn)在于對(duì)串口的設(shè)置以及發(fā)送和接收子程序的設(shè)計(jì), 我對(duì)串行口在嵌入式系統(tǒng)中的應(yīng)用只是有了初步的了解, 在源程序的閱讀理解中還有一定的困難。 此實(shí)驗(yàn)我學(xué)會(huì)了將多線程編程應(yīng)用到串口的接收和發(fā)送程序設(shè)計(jì)中

5、。此次試驗(yàn)讓我加深了對(duì)于串口的優(yōu)勢(shì)、 劣勢(shì)有了進(jìn)一步認(rèn)識(shí)。 串口通信雖然在速度上與并口有差距,但架構(gòu)簡(jiǎn)單,傳輸便捷,其簡(jiǎn)單易學(xué)是它得到廣泛的應(yīng)用。最后 , 此次試驗(yàn)?zāi)茏屛伊私膺@一個(gè)十分實(shí)用的技術(shù)我感到非常的高興!四、 A/D 接口實(shí)驗(yàn)1、實(shí)驗(yàn)步驟:telnet 192.168.0.115 遠(yuǎn)程登錄到板子mount - t nfs 192.168.0.121:/arm2410s /mnt/nfs掛載cd . 返回上一級(jí)cd /nfs/demos/ad/ 進(jìn)入目錄insmod s3c2410-adc.o 載入模塊./ad 運(yùn)行4、實(shí)驗(yàn)感想:此次實(shí)驗(yàn)我開始時(shí)不夠細(xì)心, 打字時(shí)將一些空格漏掉導(dǎo)致不能運(yùn)

6、行,當(dāng)檢查過很多遍還沒用發(fā)現(xiàn)錯(cuò)誤時(shí)請(qǐng)教了學(xué)長(zhǎng)才發(fā)現(xiàn)了自己的錯(cuò) 誤。這次實(shí)驗(yàn)告訴我做事要細(xì)致認(rèn)真。 此實(shí)驗(yàn)我學(xué)會(huì)了利用外部模擬 信號(hào)編程實(shí)現(xiàn)ARM循環(huán)采集全部前4路通道,并且在超級(jí)終端上顯示五、 D/A 接口實(shí)驗(yàn)1、實(shí)驗(yàn)步驟: telent 192.168.0.115 遠(yuǎn)程登錄到板子掛載進(jìn)入目錄mount - t nfs 192.168.0.121:/arm2410s /mnt/nfscd /mnt/nfs/exp/basic/05_da/cd drivers/進(jìn)入目錄insmod exio.o載入模塊lsmod顯示已載入系統(tǒng)的模塊cd /mnt/nfs/exp/basic/05_da/進(jìn)入目錄

7、./da_main 1 2.5運(yùn)行2、實(shí)驗(yàn)感想: 此實(shí)驗(yàn)用 insmod s3c2410-exio.o 命令插入 D/A 驅(qū) 動(dòng),與 A/D 相比,使用了 lsmod 命令查看是否已經(jīng)插入,開始時(shí)由 于沒有指定參數(shù)造成運(yùn)行不正確, 后來自己發(fā)現(xiàn)并進(jìn)行了設(shè)置, 并且 最終使用萬用表測(cè)量到了電壓。 此次實(shí)驗(yàn)讓我對(duì)數(shù)模轉(zhuǎn)換電路的原理有了深入的了解。六、直流電機(jī)實(shí)驗(yàn)1 、實(shí)驗(yàn)步驟:進(jìn)入目錄cd /arm2410s/exp/basic/10_dcmotor make clean 清除之前編譯生成的文件make 編譯telnet 192.168.0.115 遠(yuǎn)程登錄到板子mountt nfs 192.16

8、8.0.121:/arm2410s /mnt/nfs掛載cd .返回上一級(jí)cd nfs/exp/basic/10_dcmotor/drivers/進(jìn)入目錄cd .返回上一級(jí)./dcm_main 運(yùn)行2、實(shí)驗(yàn)感想:此實(shí)驗(yàn)和實(shí)驗(yàn)二的步驟相似,都是通過 ls 一步一步的 找到目錄。 此實(shí)驗(yàn)我學(xué)會(huì)了編譯直流電機(jī)的驅(qū)動(dòng)模塊和應(yīng)用程序, 并 且運(yùn)行程序,實(shí)現(xiàn)了直流電機(jī)的調(diào)速轉(zhuǎn)動(dòng)。通過本次試驗(yàn),增強(qiáng)了我 對(duì)嵌入式的實(shí)驗(yàn)的興趣, 看到自己通過認(rèn)真的做實(shí)驗(yàn), 獲得的成果感 到了十分欣喜,七、步進(jìn)電機(jī)實(shí)驗(yàn)1、實(shí)驗(yàn)步驟:進(jìn)入目錄遠(yuǎn)程登錄到主機(jī)cd /arm2410s/exp/basic/11_stepmotor m

9、ake clean 清除之前編譯生成的文件make 編譯telnet 192.168.0.121:/arm2410s /mnt/nfs cd . 返回上一級(jí)進(jìn)入目錄cd nfs/ exp/basic/11_stepmotor/drivers/ insmod exio.o 載入模塊cd . 返回上一級(jí)./stepmotor 運(yùn)行2、實(shí)驗(yàn)感想:步進(jìn)電機(jī)和直流電機(jī)相似, 只是步進(jìn)電機(jī)多了載入模塊這一操作。此實(shí)驗(yàn)編程實(shí)現(xiàn)了 ARM的四路I/O通道實(shí)現(xiàn)環(huán)形脈沖分配用于控制步進(jìn)電機(jī)的轉(zhuǎn)動(dòng)。除此之外,我了解到了步進(jìn)電機(jī)的工作原理,同時(shí) 通過實(shí)驗(yàn)驗(yàn)證了自己通過學(xué)習(xí)的一些想法,補(bǔ)充了自己之前的不足。總結(jié):第一次接觸 linux 時(shí),不太明白自己的每一步操作的原因和目的, 一旦出錯(cuò), 也不知道從哪兒排錯(cuò)。 做完第一次實(shí)驗(yàn)后好好綜合總結(jié)了 一下,才明白了每一步操作的意義和嵌入式 linux 的基本原理, 有了 這個(gè)基礎(chǔ),在后續(xù)的實(shí)驗(yàn)中

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論