西安建華科技實業(yè)有限公司是一家集科研、生產(chǎn)、銷售為一體的高科技民營企業(yè)。公司位于西安市**產(chǎn)業(yè)開發(fā)區(qū)科技二路軟件園,注冊資本500萬元。西安建華不僅擁有一支知識新穎、技術*、經(jīng)驗豐富、國內(nèi)*的嵌入式系統(tǒng)開發(fā)團隊,而且依托與西安多所高校廣泛的技術合作關系,吸引了眾多的人才加盟西安建華。以此為契機,西安建華始終以高??蒲谐晒漠a(chǎn)業(yè)化轉化為自己永恒的發(fā)展動力。
2005年春,西安建華依靠自身雄厚的科技實力,開發(fā)出了SldView嵌入式集成開發(fā)環(huán)境。從此,在嵌入式系統(tǒng)的研發(fā)方面,西安建華已走在了*行列。
2005年春,西安建華依靠自身雄厚的科技實力,開發(fā)出了SldView嵌入式集成開發(fā)環(huán)境。從此,在嵌入式系統(tǒng)的研發(fā)方面,西安建華已走在了*行列。
人機界面,嵌入式系統(tǒng),工控軟件,試驗開發(fā)平臺,JH-2410XP實驗箱,usb全功能仿真器arm開發(fā)板,dsp開發(fā)板,fpga開發(fā)板,仿真器,開發(fā)板,配件,實驗箱,仿真器,仿真器被查出,vista仿真器
JH-2410XP實驗箱 產(chǎn)品信息
產(chǎn)品介紹
JH-2410XP是深圳市優(yōu)龍科技有限公司專門為大學實驗室開發(fā)的ARM嵌入式教學實驗箱。該實驗箱以當前zui流行的ARM920T CPU S3C2410X 為核心,輔助豐富的外圍接口電路,讓學生接觸與掌握當今科技前沿的技術。
JH-2410XP的設計人員是嵌入行業(yè)里*的工程師,他們接觸ARM早,使用ARM時間長,有著豐富的硬件設計經(jīng)驗,同時他們對嵌入式底層軟件和嵌入式操作系統(tǒng)Linux掌握透徹,按照由淺入深的步驟編寫了實驗手冊。
硬件資源
JH-2410XP可做的實驗涵括NandFlash和NorFlash讀寫實驗,LCD顯示實驗, 觸摸屏輸入實驗,CAN 總線通訊實驗,移植實驗, Linux移植實驗,IDE硬盤實驗,CF卡讀寫實驗,GPS實驗, GSM/GPRS實驗等等?!?
軟件資源
JH-2410XP 基本實驗
實驗 1 JH-2410XP 開發(fā)平臺和開發(fā)工具的熟悉
實驗 2 4個LED跑馬燈實驗
實驗 3 NandFlash讀寫實驗
實驗 4 NorFlash讀寫實驗
實驗 5 IIC串行EEPROM讀寫實驗
實驗 6 行列掃描方式的矩陣鍵盤實驗
實驗 7 UART異步串行口通訊實驗
實驗 8 WATCHDOG實驗
實驗 9 Cache讀寫實驗
實驗 10 DMA讀寫實驗
實驗11 ADC模數(shù)轉化實驗
實驗12 定時器中斷實驗
實驗13 PWM脈寬調(diào)制實驗
實驗14 同步電機控制實驗
實驗15 實時時鐘顯示和定時報警實驗
實驗16 8 X 8的LED點陣掃描顯示實驗
實驗17 64K色TFT液晶屏顯示實驗
實驗18 觸摸屏實驗
實驗19 錄音和放音實驗
實驗20 USB DEVICE通訊實驗
實驗21 TFTP以太網(wǎng)通訊實驗
實驗22 CPLD 邏輯設計和燒寫實驗
實驗23 uC/OS-II 系統(tǒng)移植實驗
實驗24 uC/OS-II 任務管理和任務間通訊實驗
實驗25 Linux開發(fā)環(huán)境建立及內(nèi)核編譯運行實驗
實驗26 Linux文件系統(tǒng),RAM盤實驗
實驗27 在Linux下運行自己的應用程序
實驗28 Linux內(nèi)核驅動程序開發(fā)實驗
JH-2410XP 增強實驗
實驗29 USB HOST實驗
實驗30 CAN總線通訊實驗
實驗31 SmartMedia卡讀寫實驗
實驗32 CF卡讀寫實驗
實驗33 QT圖形界面實驗
實驗34 IDE硬盤讀寫實驗
實驗35 GSM/GPRS模塊通訊實驗
實驗36 GPS 定位系統(tǒng)實驗
實驗37 SD卡讀寫實驗
JH-2410XP 基本實驗
實驗 1 JH-2410XP 開發(fā)平臺和開發(fā)工具的熟悉
實驗目的:
(1) 認識JH-2410XP提供的開發(fā)環(huán)境
(2) 學習如何使用ADS 1.2評估版軟件進行ARM工程開發(fā)
(3) 學習如何仿真和調(diào)試
(4) 如何在JH-2410XP上進行代碼固化
實驗內(nèi)容:
l 建立一個工程,編譯,JTAG調(diào)試,仿真
l 用BIOS相關命令來固化程序
實驗 2 4個LED跑馬燈實驗
實驗目的:
(1) 了解S3C2410X的I/O口的功能特點
(2) 掌握對I/O口的基本編程操作
實驗內(nèi)容:
l 編寫I/O對應的LED的跑馬燈程序
實驗 3 NandFlash讀寫實驗
實驗目的:
(1)了解Nand-flash典型器件K9F1208UOB(或者其他)的結構特點和應用特點
(2)掌握Nand-flash與S3C2410X的接口電路和基本編程操作
實驗內(nèi)容:
l 編寫程序,實現(xiàn)向Nand-flash的某個塊寫數(shù)據(jù),然后在從這個塊讀出數(shù)據(jù)
實驗 4 NorFlash讀寫實驗
實驗目的:
(1)了解Nor Flash存儲器及SST39VF1601器件
(2)掌握S3C2410X對SST39VF1601的編程操作
實驗內(nèi)容:
l 編寫程序,實現(xiàn)向Nor Flash的某個塊寫數(shù)據(jù),然后在從這個塊讀出數(shù)據(jù)
實驗 5 IIC串行EEPROM讀寫實驗
實驗目的:
(1)了解IIC總線的工作原理和應用特點
(2)掌握IIC存儲器AT24C02的應用
(3)掌握S3C2410X中I2C接口的基本操作編程
實驗內(nèi)容:
l 編寫程序,在AT24C02內(nèi)部地址0x00~0Xff寫入數(shù)據(jù)0x00~0xff
l 編寫程序,從AT24C02內(nèi)部地址0x00~0Xff讀出剛剛寫入的數(shù)據(jù)
實驗 6 行列掃描方式的矩陣鍵盤實驗
實驗目的:
(1) 學習鍵盤驅動原理
(2) 學習S3C2410X的行列掃描矩陣鍵盤的使用方法
實驗內(nèi)容:
l 編寫鍵盤掃描程序,并將按鍵值在LED點陣顯示(或超級終端)
實驗 7 UART異步串行口通訊實驗
實驗目的:
(1)掌握ARM的串行口工作原理
(2)學習編程實現(xiàn)ARM的UART通訊
(3)掌握S3C2410串行口相關寄存器配置方法
實驗內(nèi)容:
l 利用查詢方式,編寫一個發(fā)送或者接受程序,并在超級終端顯示相關信息
實驗 8 WATCHDOG實驗
實驗目的:
(1) 了解WATCHDOG的作用
(2) 掌握WATCHDOG定時器的使用方法
實驗內(nèi)容:
l 編寫添加看門狗功能,編程實現(xiàn)看門口喂狗
實驗 9 Cache讀寫實驗
實驗目的:
(1) 了解Cache原理
(2) 掌握S3C2410X中Cache的幾種使用方法
實驗內(nèi)容:
l 編寫程序,實現(xiàn)S3C2410X中Cache的幾種使用
實驗 10 DMA讀寫實驗
實驗目的:
(3) 了解DMA傳送原理
(4) 掌握S3C2410 DMA控制器的使用
(5) 掌握DMA軟件編程方法
實驗內(nèi)容:
l 編寫四字節(jié)常規(guī)方式拷貝內(nèi)存及時間測試程序
l 編寫DMA方式內(nèi)存拷貝幾時間測試程序
l 比較DMA方式內(nèi)存拷貝與常規(guī)拷貝的效率
實驗11 ADC模數(shù)轉化實驗
實驗目的:
(1) 了解模數(shù)轉換的工作原理
(2) 掌握S3C2410X內(nèi)部ADC的基本應用和相關寄存器設置
實驗內(nèi)容:
l 編寫程序對模擬輸入進行采集和轉換,并將結果顯示在超級終端上
l 通過改變可調(diào)電阻改變模擬量的輸入,觀察顯示結果,并與用萬用表測試的結果相比較
實驗12 定時器中斷實驗
實驗目的:
(1) 學習定時器的工作原理和應用
(2) 掌握定時器中斷的處理程序編程
實驗內(nèi)容:
l 編寫一個定時約1秒的定時中斷
實驗13 PWM脈寬調(diào)制實驗
實驗目的:
(1) 了解PWM相關應用
(2) 利用定時器的PWM功能,產(chǎn)生一定占空比的PWM脈沖波形
實驗內(nèi)容:
l 編寫可以調(diào)節(jié)占空比和頻率的程序,同PWM輸出的波形來控制蜂鳴器輸出各種不同頻率的聲音,在超級終端交互式的控制頻率和占空比。
實驗14 同步電機控制實驗
實驗目的:
(1)了解步進電機的工作原理及控制方法
(2)S3C2410X怎樣與步進電機接口的
實驗內(nèi)容:
l 編寫程序實現(xiàn)步進電機的正反轉
l 編寫程序實現(xiàn)對步進電機的速度調(diào)整
實驗15 實時時鐘顯示和定時報警實驗
實驗目的:
(1)了解實時時鐘在嵌入式系統(tǒng)的作用
(2)掌握S3C2410X內(nèi)置實時時鐘RTC的使用
實驗內(nèi)容:
l 編寫程序,實現(xiàn)實時時鐘功能,每秒顯示實時時鐘
l 編寫程序,實驗實時時鐘報警功能
實驗16 8 X 8的LED點陣掃描顯示實驗
實驗目的:
(1)了解點陣LED控制原理
(2 )掌握8×8的LED點陣的顯示控制方法
實驗內(nèi)容:
* 編寫程序,在8x8上顯示一個數(shù)字或者字母
*******************************************************************************
實驗17 64K色TFT液晶屏顯示實驗
實驗目的:
(1)了解TFT型LCD顯示屏的工作原理和接口
(2)掌握S3C2410X與LCD顯示屏的接口原理
(3)掌握LCD顯示字符,色彩及繪制簡單圖形的編程
實驗內(nèi)容:
l 編寫程序,在屏幕上顯示字符
l 編寫程序,實現(xiàn)在任意位置畫長方形的功能(或者其他的繪圖功能)
實驗18 觸摸屏實驗
實驗目的:
(1)了解觸摸屏的基本概念與原理
(2)掌握S3C2410X觸摸屏接口電路和操作編程
實驗內(nèi)容:
l 變成實現(xiàn)觸摸屏坐標到LCD坐標的較準
l 編程實現(xiàn)觸摸屏坐標采集以及LCD坐標的計算
實驗19 錄音和放音實驗
實驗目的:
(1)了解數(shù)字音頻信號和模擬音頻信號的基本概念
(2)了解數(shù)字音頻接口的基本知識
(3)掌握S3C2410X的IIS模塊的基本組成和編程方法
實驗內(nèi)容:
l 編寫錄音程序,實現(xiàn)播放.WAV格式
l 編寫放音程序
實驗20 USB DEVICE通訊實驗
實驗目的:
(1)了解USB 1.1 協(xié)議
(2)掌握USB 固件編程方法
實驗內(nèi)容:
l 編寫程序,從USB接受數(shù)據(jù),然后根據(jù)接受的數(shù)據(jù)來點亮相應的LED燈
實驗21 TFTP以太網(wǎng)通訊實驗
實驗目的:
(1)了解嵌入系統(tǒng)中網(wǎng)絡通訊的實現(xiàn)
(2)了解TFTP協(xié)議的功能和作用
(3)了解CS8900網(wǎng)絡芯片
實驗內(nèi)容:
l 通過TFTP協(xié)議實現(xiàn)文件的下載,并顯示下載的數(shù)據(jù)
實驗22 CPLD 邏輯設計和燒寫實驗
實驗目的:
(1)了解CPLD相關特性
(2)了解VHDL語言
(3)了解S3C2410X對CPLD實現(xiàn)的功能的控制
實驗內(nèi)容:
l 編寫一個簡單的CPLD邏輯功能,通過S3C2410X來編程控制實現(xiàn)其功能
實驗23 uC/OS-II 系統(tǒng)移植實驗
實驗目的:
(1)了解嵌入式操作系統(tǒng)的構架以及具體的uC/OS-II的組成
(2)了解操作系統(tǒng)的移植方法
(3)掌握如何在uC/OS-II操作系統(tǒng)下編寫多任務應用程序
實驗內(nèi)容
(1)學習 uC/OS-II在ARM處理器上的移植過程
(2)編寫簡單多任務應用程序的編寫,同時實現(xiàn)跑馬燈,按鍵顯示及串口顯示的功能
實驗24 uC/OS-II 任務管理和任務間通訊實驗
實驗目的:
(1)掌握uC/OS-II操作系統(tǒng)下使用信號量解決任務之間的同步問題
(2)掌握uC/OS-II操作系統(tǒng)下任務間通訊的方法
實驗內(nèi)容:
l 使用信號量實現(xiàn)任務間同步
l 使用油箱實現(xiàn)任務之間的通訊
實驗25 Linux開發(fā)環(huán)境建立及內(nèi)核編譯運行實驗
實驗目的:
(1)了解嵌入式開發(fā)環(huán)境及交叉編譯器
(2)了解Liux的相關特性
(3)掌握如何建立一個Lnux開發(fā)環(huán)境及編譯Lnux
實驗內(nèi)容:
l 建立Lnux交叉開發(fā)環(huán)境,編譯Lnux內(nèi)核
實驗26 Lnux文件系統(tǒng),RAM盤實驗
實驗目的:
(1)了解嵌入式的相關文件系統(tǒng)
(2)掌握Ram Disk的實現(xiàn)
(3)掌握Lnux掛接文件系統(tǒng)的過程
實驗內(nèi)容:
l 運行一個帶有文件系統(tǒng)的Lnux,在上面進行一些操作,像建立文件,顯示文件等等
實驗27 在Lnux下運行自己的應用程序
實驗目的:
(1)了解嵌入式系統(tǒng)中應用程序的開發(fā)的過程
(2)了解通過FTP下載應用程序到教學平臺上運行的過程
實驗內(nèi)容:
l 通過FTP下載一個編譯好的應用程序到教學平臺上運行
實驗28 Lnux內(nèi)核驅動程序開發(fā)實驗
實驗目的:
(1)了解嵌入系統(tǒng)的驅動程序開發(fā)的過程
(2)了解在Lnux下如何添加一個驅動程序
實驗內(nèi)容:
l 在教學平臺的Linux環(huán)境下,加載驅動。
JH-2410XP 增強實驗
實驗29 USB HOST實驗
實驗目的:
(1)了解S3C2410的HOST接口特點
(2)掌握S3C2410X對U盤讀寫操作
實驗內(nèi)容:
l 插入U盤,可以讀出U盤的相關數(shù)據(jù),再利用串口打印出U盤的相關信息
實驗30 CAN 總線通訊實驗
實驗目的:
(1)了解CAN總線結構
(2)了解CAN的收發(fā)器
(3)掌握S3C2410X對CAN總線的編程控制
實驗內(nèi)容:
l 通過CAN總線接受或發(fā)送數(shù)據(jù),并通過超級終端顯示相關信息
實驗31 SmartMedia卡讀寫實驗
實驗目的:
(1)了解SmartMedia 卡的相關特性
(2)掌握S3C2410X對SM卡的操作
實驗內(nèi)容:
l 編寫程序,實現(xiàn)向SM卡擦除,寫入一個數(shù)組,并讀出檢測
實驗32 CF卡讀寫實驗
實驗目的:
(1)了解CF卡的相關特性
(2)掌握S3C2410X對CF卡的操作
實驗內(nèi)容:
l 編寫程序,實現(xiàn)向CF卡擦除,寫入一個數(shù)組,并讀出檢測
實驗33 QT圖形界面實驗
實驗目的:
(1)了解嵌入式系統(tǒng)中的GUI應用
(2)簡單了解QT圖像系統(tǒng)
(3)了解QT在Linux上的開發(fā)
l 演示一個帶了QT界面的Linux系統(tǒng),可以進行觸摸屏,菜單控制等操作
實驗34 IDE硬盤讀寫實驗
實驗目的:
(1) 了解IDE接口相關特性
(2) 掌握S3C2410X對IDE硬盤的簡單操作
實驗內(nèi)容
l 編程程序,獲取相關的硬盤信息
實驗35 GSM/GPRS模塊通訊實驗
實驗目的:
(1)了解GSM/GPRS的相關知識
(2)了解GSM/GPRS通訊的流程
實驗內(nèi)容:
l 利用GSM/GPRS進行語音通訊
實驗36 GPS 定位系統(tǒng)實驗
實驗目的:
(1)了解GPS定位系統(tǒng)的相關知識
(2)了解在嵌入系統(tǒng)中GPS的應用
實驗內(nèi)容:
l 用GPS進行經(jīng)緯度測量
實驗37 SD卡讀寫實驗
實驗目的:
(1)了解SD卡的接口和相關特性
(2)掌握S3C2410X對SD卡的操作
實驗內(nèi)容:
l 編寫程序,實現(xiàn)向SD卡擦除,寫入一個數(shù)組,并讀出檢測
JH-2410XP是深圳市優(yōu)龍科技有限公司專門為大學實驗室開發(fā)的ARM嵌入式教學實驗箱。該實驗箱以當前zui流行的ARM920T CPU S3C2410X 為核心,輔助豐富的外圍接口電路,讓學生接觸與掌握當今科技前沿的技術。
JH-2410XP的設計人員是嵌入行業(yè)里*的工程師,他們接觸ARM早,使用ARM時間長,有著豐富的硬件設計經(jīng)驗,同時他們對嵌入式底層軟件和嵌入式操作系統(tǒng)Linux掌握透徹,按照由淺入深的步驟編寫了實驗手冊。
硬件資源
JH-2410XP可做的實驗涵括NandFlash和NorFlash讀寫實驗,LCD顯示實驗, 觸摸屏輸入實驗,CAN 總線通訊實驗,移植實驗, Linux移植實驗,IDE硬盤實驗,CF卡讀寫實驗,GPS實驗, GSM/GPRS實驗等等?!?
軟件資源
JH-2410XP 基本實驗
實驗 1 JH-2410XP 開發(fā)平臺和開發(fā)工具的熟悉
實驗 2 4個LED跑馬燈實驗
實驗 3 NandFlash讀寫實驗
實驗 4 NorFlash讀寫實驗
實驗 5 IIC串行EEPROM讀寫實驗
實驗 6 行列掃描方式的矩陣鍵盤實驗
實驗 7 UART異步串行口通訊實驗
實驗 8 WATCHDOG實驗
實驗 9 Cache讀寫實驗
實驗 10 DMA讀寫實驗
實驗11 ADC模數(shù)轉化實驗
實驗12 定時器中斷實驗
實驗13 PWM脈寬調(diào)制實驗
實驗14 同步電機控制實驗
實驗15 實時時鐘顯示和定時報警實驗
實驗16 8 X 8的LED點陣掃描顯示實驗
實驗17 64K色TFT液晶屏顯示實驗
實驗18 觸摸屏實驗
實驗19 錄音和放音實驗
實驗20 USB DEVICE通訊實驗
實驗21 TFTP以太網(wǎng)通訊實驗
實驗22 CPLD 邏輯設計和燒寫實驗
實驗23 uC/OS-II 系統(tǒng)移植實驗
實驗24 uC/OS-II 任務管理和任務間通訊實驗
實驗25 Linux開發(fā)環(huán)境建立及內(nèi)核編譯運行實驗
實驗26 Linux文件系統(tǒng),RAM盤實驗
實驗27 在Linux下運行自己的應用程序
實驗28 Linux內(nèi)核驅動程序開發(fā)實驗
JH-2410XP 增強實驗
實驗29 USB HOST實驗
實驗30 CAN總線通訊實驗
實驗31 SmartMedia卡讀寫實驗
實驗32 CF卡讀寫實驗
實驗33 QT圖形界面實驗
實驗34 IDE硬盤讀寫實驗
實驗35 GSM/GPRS模塊通訊實驗
實驗36 GPS 定位系統(tǒng)實驗
實驗37 SD卡讀寫實驗
JH-2410XP 基本實驗
實驗 1 JH-2410XP 開發(fā)平臺和開發(fā)工具的熟悉
實驗目的:
(1) 認識JH-2410XP提供的開發(fā)環(huán)境
(2) 學習如何使用ADS 1.2評估版軟件進行ARM工程開發(fā)
(3) 學習如何仿真和調(diào)試
(4) 如何在JH-2410XP上進行代碼固化
實驗內(nèi)容:
l 建立一個工程,編譯,JTAG調(diào)試,仿真
l 用BIOS相關命令來固化程序
實驗 2 4個LED跑馬燈實驗
實驗目的:
(1) 了解S3C2410X的I/O口的功能特點
(2) 掌握對I/O口的基本編程操作
實驗內(nèi)容:
l 編寫I/O對應的LED的跑馬燈程序
實驗 3 NandFlash讀寫實驗
實驗目的:
(1)了解Nand-flash典型器件K9F1208UOB(或者其他)的結構特點和應用特點
(2)掌握Nand-flash與S3C2410X的接口電路和基本編程操作
實驗內(nèi)容:
l 編寫程序,實現(xiàn)向Nand-flash的某個塊寫數(shù)據(jù),然后在從這個塊讀出數(shù)據(jù)
實驗 4 NorFlash讀寫實驗
實驗目的:
(1)了解Nor Flash存儲器及SST39VF1601器件
(2)掌握S3C2410X對SST39VF1601的編程操作
實驗內(nèi)容:
l 編寫程序,實現(xiàn)向Nor Flash的某個塊寫數(shù)據(jù),然后在從這個塊讀出數(shù)據(jù)
實驗 5 IIC串行EEPROM讀寫實驗
實驗目的:
(1)了解IIC總線的工作原理和應用特點
(2)掌握IIC存儲器AT24C02的應用
(3)掌握S3C2410X中I2C接口的基本操作編程
實驗內(nèi)容:
l 編寫程序,在AT24C02內(nèi)部地址0x00~0Xff寫入數(shù)據(jù)0x00~0xff
l 編寫程序,從AT24C02內(nèi)部地址0x00~0Xff讀出剛剛寫入的數(shù)據(jù)
實驗 6 行列掃描方式的矩陣鍵盤實驗
實驗目的:
(1) 學習鍵盤驅動原理
(2) 學習S3C2410X的行列掃描矩陣鍵盤的使用方法
實驗內(nèi)容:
l 編寫鍵盤掃描程序,并將按鍵值在LED點陣顯示(或超級終端)
實驗 7 UART異步串行口通訊實驗
實驗目的:
(1)掌握ARM的串行口工作原理
(2)學習編程實現(xiàn)ARM的UART通訊
(3)掌握S3C2410串行口相關寄存器配置方法
實驗內(nèi)容:
l 利用查詢方式,編寫一個發(fā)送或者接受程序,并在超級終端顯示相關信息
實驗 8 WATCHDOG實驗
實驗目的:
(1) 了解WATCHDOG的作用
(2) 掌握WATCHDOG定時器的使用方法
實驗內(nèi)容:
l 編寫添加看門狗功能,編程實現(xiàn)看門口喂狗
實驗 9 Cache讀寫實驗
實驗目的:
(1) 了解Cache原理
(2) 掌握S3C2410X中Cache的幾種使用方法
實驗內(nèi)容:
l 編寫程序,實現(xiàn)S3C2410X中Cache的幾種使用
實驗 10 DMA讀寫實驗
實驗目的:
(3) 了解DMA傳送原理
(4) 掌握S3C2410 DMA控制器的使用
(5) 掌握DMA軟件編程方法
實驗內(nèi)容:
l 編寫四字節(jié)常規(guī)方式拷貝內(nèi)存及時間測試程序
l 編寫DMA方式內(nèi)存拷貝幾時間測試程序
l 比較DMA方式內(nèi)存拷貝與常規(guī)拷貝的效率
實驗11 ADC模數(shù)轉化實驗
實驗目的:
(1) 了解模數(shù)轉換的工作原理
(2) 掌握S3C2410X內(nèi)部ADC的基本應用和相關寄存器設置
實驗內(nèi)容:
l 編寫程序對模擬輸入進行采集和轉換,并將結果顯示在超級終端上
l 通過改變可調(diào)電阻改變模擬量的輸入,觀察顯示結果,并與用萬用表測試的結果相比較
實驗12 定時器中斷實驗
實驗目的:
(1) 學習定時器的工作原理和應用
(2) 掌握定時器中斷的處理程序編程
實驗內(nèi)容:
l 編寫一個定時約1秒的定時中斷
實驗13 PWM脈寬調(diào)制實驗
實驗目的:
(1) 了解PWM相關應用
(2) 利用定時器的PWM功能,產(chǎn)生一定占空比的PWM脈沖波形
實驗內(nèi)容:
l 編寫可以調(diào)節(jié)占空比和頻率的程序,同PWM輸出的波形來控制蜂鳴器輸出各種不同頻率的聲音,在超級終端交互式的控制頻率和占空比。
實驗14 同步電機控制實驗
實驗目的:
(1)了解步進電機的工作原理及控制方法
(2)S3C2410X怎樣與步進電機接口的
實驗內(nèi)容:
l 編寫程序實現(xiàn)步進電機的正反轉
l 編寫程序實現(xiàn)對步進電機的速度調(diào)整
實驗15 實時時鐘顯示和定時報警實驗
實驗目的:
(1)了解實時時鐘在嵌入式系統(tǒng)的作用
(2)掌握S3C2410X內(nèi)置實時時鐘RTC的使用
實驗內(nèi)容:
l 編寫程序,實現(xiàn)實時時鐘功能,每秒顯示實時時鐘
l 編寫程序,實驗實時時鐘報警功能
實驗16 8 X 8的LED點陣掃描顯示實驗
實驗目的:
(1)了解點陣LED控制原理
(2 )掌握8×8的LED點陣的顯示控制方法
實驗內(nèi)容:
* 編寫程序,在8x8上顯示一個數(shù)字或者字母
*******************************************************************************
實驗17 64K色TFT液晶屏顯示實驗
實驗目的:
(1)了解TFT型LCD顯示屏的工作原理和接口
(2)掌握S3C2410X與LCD顯示屏的接口原理
(3)掌握LCD顯示字符,色彩及繪制簡單圖形的編程
實驗內(nèi)容:
l 編寫程序,在屏幕上顯示字符
l 編寫程序,實現(xiàn)在任意位置畫長方形的功能(或者其他的繪圖功能)
實驗18 觸摸屏實驗
實驗目的:
(1)了解觸摸屏的基本概念與原理
(2)掌握S3C2410X觸摸屏接口電路和操作編程
實驗內(nèi)容:
l 變成實現(xiàn)觸摸屏坐標到LCD坐標的較準
l 編程實現(xiàn)觸摸屏坐標采集以及LCD坐標的計算
實驗19 錄音和放音實驗
實驗目的:
(1)了解數(shù)字音頻信號和模擬音頻信號的基本概念
(2)了解數(shù)字音頻接口的基本知識
(3)掌握S3C2410X的IIS模塊的基本組成和編程方法
實驗內(nèi)容:
l 編寫錄音程序,實現(xiàn)播放.WAV格式
l 編寫放音程序
實驗20 USB DEVICE通訊實驗
實驗目的:
(1)了解USB 1.1 協(xié)議
(2)掌握USB 固件編程方法
實驗內(nèi)容:
l 編寫程序,從USB接受數(shù)據(jù),然后根據(jù)接受的數(shù)據(jù)來點亮相應的LED燈
實驗21 TFTP以太網(wǎng)通訊實驗
實驗目的:
(1)了解嵌入系統(tǒng)中網(wǎng)絡通訊的實現(xiàn)
(2)了解TFTP協(xié)議的功能和作用
(3)了解CS8900網(wǎng)絡芯片
實驗內(nèi)容:
l 通過TFTP協(xié)議實現(xiàn)文件的下載,并顯示下載的數(shù)據(jù)
實驗22 CPLD 邏輯設計和燒寫實驗
實驗目的:
(1)了解CPLD相關特性
(2)了解VHDL語言
(3)了解S3C2410X對CPLD實現(xiàn)的功能的控制
實驗內(nèi)容:
l 編寫一個簡單的CPLD邏輯功能,通過S3C2410X來編程控制實現(xiàn)其功能
實驗23 uC/OS-II 系統(tǒng)移植實驗
實驗目的:
(1)了解嵌入式操作系統(tǒng)的構架以及具體的uC/OS-II的組成
(2)了解操作系統(tǒng)的移植方法
(3)掌握如何在uC/OS-II操作系統(tǒng)下編寫多任務應用程序
實驗內(nèi)容
(1)學習 uC/OS-II在ARM處理器上的移植過程
(2)編寫簡單多任務應用程序的編寫,同時實現(xiàn)跑馬燈,按鍵顯示及串口顯示的功能
實驗24 uC/OS-II 任務管理和任務間通訊實驗
實驗目的:
(1)掌握uC/OS-II操作系統(tǒng)下使用信號量解決任務之間的同步問題
(2)掌握uC/OS-II操作系統(tǒng)下任務間通訊的方法
實驗內(nèi)容:
l 使用信號量實現(xiàn)任務間同步
l 使用油箱實現(xiàn)任務之間的通訊
實驗25 Linux開發(fā)環(huán)境建立及內(nèi)核編譯運行實驗
實驗目的:
(1)了解嵌入式開發(fā)環(huán)境及交叉編譯器
(2)了解Liux的相關特性
(3)掌握如何建立一個Lnux開發(fā)環(huán)境及編譯Lnux
實驗內(nèi)容:
l 建立Lnux交叉開發(fā)環(huán)境,編譯Lnux內(nèi)核
實驗26 Lnux文件系統(tǒng),RAM盤實驗
實驗目的:
(1)了解嵌入式的相關文件系統(tǒng)
(2)掌握Ram Disk的實現(xiàn)
(3)掌握Lnux掛接文件系統(tǒng)的過程
實驗內(nèi)容:
l 運行一個帶有文件系統(tǒng)的Lnux,在上面進行一些操作,像建立文件,顯示文件等等
實驗27 在Lnux下運行自己的應用程序
實驗目的:
(1)了解嵌入式系統(tǒng)中應用程序的開發(fā)的過程
(2)了解通過FTP下載應用程序到教學平臺上運行的過程
實驗內(nèi)容:
l 通過FTP下載一個編譯好的應用程序到教學平臺上運行
實驗28 Lnux內(nèi)核驅動程序開發(fā)實驗
實驗目的:
(1)了解嵌入系統(tǒng)的驅動程序開發(fā)的過程
(2)了解在Lnux下如何添加一個驅動程序
實驗內(nèi)容:
l 在教學平臺的Linux環(huán)境下,加載驅動。
JH-2410XP 增強實驗
實驗29 USB HOST實驗
實驗目的:
(1)了解S3C2410的HOST接口特點
(2)掌握S3C2410X對U盤讀寫操作
實驗內(nèi)容:
l 插入U盤,可以讀出U盤的相關數(shù)據(jù),再利用串口打印出U盤的相關信息
實驗30 CAN 總線通訊實驗
實驗目的:
(1)了解CAN總線結構
(2)了解CAN的收發(fā)器
(3)掌握S3C2410X對CAN總線的編程控制
實驗內(nèi)容:
l 通過CAN總線接受或發(fā)送數(shù)據(jù),并通過超級終端顯示相關信息
實驗31 SmartMedia卡讀寫實驗
實驗目的:
(1)了解SmartMedia 卡的相關特性
(2)掌握S3C2410X對SM卡的操作
實驗內(nèi)容:
l 編寫程序,實現(xiàn)向SM卡擦除,寫入一個數(shù)組,并讀出檢測
實驗32 CF卡讀寫實驗
實驗目的:
(1)了解CF卡的相關特性
(2)掌握S3C2410X對CF卡的操作
實驗內(nèi)容:
l 編寫程序,實現(xiàn)向CF卡擦除,寫入一個數(shù)組,并讀出檢測
實驗33 QT圖形界面實驗
實驗目的:
(1)了解嵌入式系統(tǒng)中的GUI應用
(2)簡單了解QT圖像系統(tǒng)
(3)了解QT在Linux上的開發(fā)
l 演示一個帶了QT界面的Linux系統(tǒng),可以進行觸摸屏,菜單控制等操作
實驗34 IDE硬盤讀寫實驗
實驗目的:
(1) 了解IDE接口相關特性
(2) 掌握S3C2410X對IDE硬盤的簡單操作
實驗內(nèi)容
l 編程程序,獲取相關的硬盤信息
實驗35 GSM/GPRS模塊通訊實驗
實驗目的:
(1)了解GSM/GPRS的相關知識
(2)了解GSM/GPRS通訊的流程
實驗內(nèi)容:
l 利用GSM/GPRS進行語音通訊
實驗36 GPS 定位系統(tǒng)實驗
實驗目的:
(1)了解GPS定位系統(tǒng)的相關知識
(2)了解在嵌入系統(tǒng)中GPS的應用
實驗內(nèi)容:
l 用GPS進行經(jīng)緯度測量
實驗37 SD卡讀寫實驗
實驗目的:
(1)了解SD卡的接口和相關特性
(2)掌握S3C2410X對SD卡的操作
實驗內(nèi)容:
l 編寫程序,實現(xiàn)向SD卡擦除,寫入一個數(shù)組,并讀出檢測