產品說明0
UP-CUP S2410/P270 經典平台是眾采全國高校用戶的熱情反饋及多年教學產品經驗的結晶!兼容Intel PXA270核心CPU及三星 S3C2410核心CPU的全部功能,兼顧了ARM平台的發展趨勢,完美地涵蓋了博創科技ARM9及Xscale系列平台的全部功能,力求精細化、實用化,是博創科技多年來嵌入式教學產品開發經驗的結晶,故稱:博創「經典」平台。
☆Linux、WinCE、Vxworks、μC/OS-Ⅱ 4套操作系統
☆核心板可更換同時擁有ARM9和XScale
☆「博創杯」全國大學生嵌入式大賽指定平台
☆中國電子學會嵌入式工程師認證考試和師資培訓指定平台
應用案例:
無線網絡智能家居遠程監控
基於CE的車載娛樂系統
智能化溫室控制系統
超市移動服務信息系統
WinCE網絡遊戲對戰平台
遠程污水綜合監測分析系統
智能車庫管理系統
數字鍵盤漢字輸入法
UP-CUP S2410核心板:
* 基於ARM 920T內核的 SAMSUNG S3C2410處理器,系統穩定工作在202MHZ主頻,實現了MMU、AMBA總線
* 64MB SDRAM
* 64MB Nand Flash(硬件可選更大容量)
* 1個IO控制的LED
* 2MB Nor Flash(可選)
UP-CUP P270核心板:
* 基於Xscale技術的Intel PXA270處理器
* 系統穩定工作在520MHZ主頻
* 內部集成iwmmx指令
* 64MB SDRAM
* 64MB Nand Flash
* 16MB Nor Flash
經典平台主板資源:
* 8寸640*480TFT真彩LCD
* 8通道10位AD轉換 /AC97 AD輸入
* 觸摸屏
* PS2鼠標鍵盤接口(MEGA8擴展)
* IDE接口
* 17鍵數字鍵盤(MEGA8擴展)
* 4個主USB口、1個從USB口
* 2位LED數碼管(CPLD驅動)
* 一個100M網卡,另預留一個100M網卡
* 實時時鐘
* 2個RS232標準串口
* IC卡接口
* 1個RS485接口
* CAN總線接口
* SD/MMC 接口
* 32位總線和可復用資源168Pin擴展接口
* CF卡接口(PC Card模式)
* 板載UP-LINK JTAG調試器,另有20Pin標準仿真器接口
* AD電位器
* VGA接口和視頻信號輸出
* DA接口
* 直流電機模塊(閉環測速功能)
* IIC接口
* IIC存儲器2片
* SPI接口
* PWM DA輸出
* IIS音頻CODEC / AC97 音頻CODEC
* 8×8矩陣LED顯示模塊(CPLD驅動)
* 立體聲耳機、線路、MIC接口
* 1個可產生中斷的按鍵
* 紅外通信IrDA
* 3個IO控制的LED
經典平台軟件資源:
Linux:
系統引導程序: VIVI
操作系統: Linux2.4.18/Linux2.6.18(2410核心板可選) Linux2.6.9(270核心板可選)
文件系統: RAMDISK YAFFS
圖形用戶界面: 支持Qt/E
設備驅動: 串口,Ethernet,Audio,SD卡,IDE,CF卡,AD/DA,USB,紅外,藍牙,LCD,觸摸屏,PS2 keyboard mouse, 17鍵數字鍵盤,SPI,Iprefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags"2C,RTC,GPIO等
開發工具: JTAG燒寫Nor Flash工具,arm-linux-gcc交叉編譯器,GDB,GDBSERVER調試工具,anjuta開發環境,sourceNavigator代碼編輯器,文件系統製作工具等
多媒體軟件: mplayer媒體播放器,實現MPEG、MPEG2、MPEG4、AVI、WMV等多種媒體解碼;madplay音頻播放器
Vxworks:(需要單獨付費購買此開發包,8000元)
板級支持包: Vxworks5.5.1BSP
開發環境: 支持Tornado2.2.1
μC/OS-Ⅱ:
操作系統: μC/OS-Ⅱ: μC/OS-II for ARM 源碼,應用程序源碼
圖形用戶界面: 自主開發的API函數庫
開發工具: 支持EWARM開發環境
WinCE:
板級支持包: WinCE.net 4.2/5.0 BSP(2410核心板可選) WinCE.net 5.0/6.0 BSP(270核心板可選可選)
設備驅動: 串口,Ethernet,Audio,SD卡,USB,紅外,LCD,觸摸屏等
多媒體軟件: mediaplayer媒體播放器,實現MPEG、MPEG2、MPEG4、AVI、WMV,mp3等多種媒體解碼
配套資源:
《經典平台實驗指導書》 產品光盤
選配模塊:
GPS模塊、GPRS模塊、FPGA模塊、藍牙模塊、紅外模塊、USB攝像頭、USB無線網卡、微型打印機模塊、射頻卡模塊、條碼掃瞄模塊、指紋掃瞄模塊、Can通訊模塊
實驗指導書:
Linux實驗
第一章 嵌入式Linux開發基礎知識
1.1 嵌入式Linux簡介
1.2 嵌入式Linux開發平台簡介
1.3 嵌入式Linux開發流程
1.4 嵌入式Linux開發環境的建立
1.5 Linux系統及應用程序的燒寫
第二章 基礎實驗
2.1 熟悉Linux開發環境
2.2 多線程應用程序設計
2.3 串行端口程序設計
2.4 A/D接口實驗
2.5 D/A接口實驗
2.6 CAN總線通訊實驗
2.7 簡單嵌入式WEB服務器實驗
2.8 RS-485通訊實驗
2.9 直流電機實驗
2.10 LED數碼管實驗
2.11 PWM實驗
2.12 INT中斷實驗
第三章 圖形界面應用程序設計
3.1 安裝與建立QT桌面運行環境
3.2 QT DESIGNER簡介以及QT/E的交叉編譯
3.3 建立本機QTOPIA虛擬平台
3.4 QTOPIA2.1.1在UP-CUP S2410/P270 經典平台上的移植
第四章 內核實驗
4.1 Linux內核移植與編譯實驗
4.2 根文件系統實驗
第五章 驅動模塊實驗
5.1 內核驅動設計入門-模塊方式驅動實驗
5.2 內核驅動設計實驗-觸摸屏驅動
5.3 射頻IC卡讀寫實驗
5.4 PS2鍵盤鼠標驅動實驗
5.5 SD卡使用實驗
5.6 音頻驅動及應用實驗
5.7 雙網卡演示實驗
第六章 無線通訊實驗
6.1 GPS通訊實驗
6.2 GPRS通訊實驗
6.3 紅外通訊實驗
6.4 藍牙無線通訊實驗
第七章 附錄
附錄1 常用Linux命令的使用
附錄2 VI簡介
附錄3 gcc 與gdb
附錄4 GNU通用公共許可證(GPL 1991.6第二版)
Vxworks實驗 (需要購買BSP開發包,才送此實驗)
第一章 Wind River
1.1風河系統公司簡介
1.2 實時操作系統Vxworks簡介
第二章 Tornado
2.1安裝開發環境
2.2 Tornado集成開發環境簡述
2.2.1 Tomado編輯器
2.2.2工程管理
2.2.3編譯
2.2.4目標機系統狀走瀏覽器Browser
2.2.5文叉調試器——Crosswind
2.2.6 C語言命令shell工具WindSh
2.2.7 VxWorks仿真器——VxSim
2.2.8目標機軟件邏輯分析——WindView
2.2.9用戶定制功能
2.3一個基於VxSim的簡單工程
2.3.1開始tornado
2.3.2創建工程
2.3.3向工程加例子源代碼
2.3.4編譯工程
2.3.5下載工程到vxworks目標模擬器
2.3.6從Tornado Shell運行應用程序
2.3.7查看目標內存使用情況
2.3.8 查看任務
2.3.9修改任務的優先級和查找錯誤
第三章 基本工程實踐
3.1 Bootable工程實踐
3.2 Downloadable工程實踐
第四章 驅動實驗
WindML 3.0.3 開發
4.1、WindML簡介
4.2、安裝和配置
4.3、WindML體系
4.4、WindML開發流程簡介
4.5、UP-CUP S2410/P270 經典平台的LCD開發流程詳解
4.5.1 WindML的BSP修改
4.5.2 LCD配置文件的建立
4.5.3 LCD驅動程序開發
4.6、WindML例程分析
4.6.1 wexbasic實例分析
4.6.2 ugldemo實例分析
4.7、UP-CUP S2410/P270 經典平台LCD WindML軟件使用方法
第五章 應用實驗
5.1串口
5.1.1 串口概述
5.1.2 串口操作
5.1.2.1 open
5.1.2.2 close
5.1.2.3 read
5.1.2.4 write
5.1.2.5 ioctl
5.1.3 實驗
5.1.3.1 使用wirte函數對串口進行寫操作
5.1.3.2 使用read函數對串口進行讀操作
5.1.3.3 使用ioctl函數對串口進行控制
5.2 基於塊設備的文件系統
5.2.1 VxWorks支持的文件系統
5.2.2 文件系統的配置
5.2.3 ramDrv
5.3 網絡通信
5.3.1 概述
5.3.2 VxWorks套接字
5.3.3 Socket函數
5.3.3.1 socket
5.3.3.2 bind
5.3.3.3 listen
5.3.3.4 accept
5.3.3.5 connect
5.3.3.6 send和recv
5.3.3.7 sendto和recvfrom
5.3.4 實驗
5.3.4.1 Ping
5.3.4.2 流套接字(基於TCP)
5.3.4.3 數據報套接字(基於UDP)
5.3.4.4 FTP
5.3.4.5 以太網包的截取與解析
5.4 多任務環境
5.4.1 任務
5.4.1.1 概述
5.4.1.2 任務函數庫
5.4.2 任務間的通信機制
5.4.2.1 信號量
5.4.2.2 消息隊列
5.4.2.3 管道
5.4.2.4 信號
5.4.4 實驗
5.4.4.1 創建任務,利用WindView觀察任務調度
5.4.4.2 利用二進制信號量同步任務
5.4.4.3 利用計數器信號量同步任務
5.4.4.4利用互斥信號量保護共享資源
5.4.4.5 利用消息隊列進行任務間通信
5.4.4.6 利用管道進行任務間通信
5.4.4.8 信號的使用
5.5 中斷
5.5.1 硬件中斷
5.5.2 看門狗定時器(Watchdog)
5.5.3 實驗
5.5.3.1 硬件中斷
5.5.3.2 看門狗定時器的使用
附錄
1.建立超級終端
2.目標機服務器-Target Server
3. FTP服務器
4 WindSH
4.1啟動和關閉WindSh
4.1.1.啟動WindSh
4.1.2.中斷WindSh命令
4.1.3.關閉WindSh
4.2 WindSh的使用
4.2.1任務管理命令
4.2.2任務信息命令
4.2.3系統命令
4.2.4網絡狀態顯示
4.3運行目標機程序
4.3.1VxWorks系統函數的調用
μC/OS-Ⅱ實驗
第一章 UP-TECH S2410 DVP平台介紹
第二章 UP-TECH S2410 DVP平台使用說明
第三章 EWARM集成開發環境的使用
第四章 嵌入式系統硬件驅動基礎開發案例
4.1 ARM的串行口實驗
4.2 ARM的A/D接口實驗
4.3 ARM的D/A接口實驗
4.4 電機轉動控制實驗
4.5 觸摸屏驅動實驗
4.6 LCD的驅動控制實驗
4.7 CAN總線通訊實驗
4.8 RS-485通信實驗
4.9 紅外通信實驗
第五章 嵌入式系統核心開發案例
5.1 UCOS-II在ARM微處理器上的移植及編譯
5.2 繪圖的API函數
5.3 系統的消息循環
5.4 文件的使用
5.5 列表框控件的使用
5.6 文本框控件的使用
5.7 音頻實驗
5.8 基於ARM的多通道儀表數據採集實驗
附錄一 ARM彙編指令集
1 ARM指令集
2 ARM彙編器所支持的偽指令
附錄二 嵌入式系統應用編程API函數
1.顯示部分 DISPLAY.H
2.操作系統的消息相關函數 OSMESSAGE.H
3.控件的相關函數CONTROL.H
4.文件相關函數(與標準C的文件操作相同)
5.雙向鏈表相關函數LIST.H
6.觸摸屏相關函數TCHSCR.H
7.鍵盤相關函數 KEYBOARD.H
8.液晶顯示相關函數 LCD320.H
9.串行口相關函數UHAL.H
10.字符串相關函數USTRING.H
11.系統圖形相關函數 FIGURE.H
12.系統啟動時相關函數 LOADFILE.H
13.系統附加任務相關函數 OSADDTASK.H
附錄三 如何恢復到出廠狀態
附錄四 IAR EMBEDDED WORKBENCH 的安裝
附錄五 演示實驗演示手冊
WinCE實驗:
第一部分 WinCE入門
第一章 WINCE 系統概述
1.1 概 述
1.2 系統功能
1.3 技術組件
第二章 WINCE 系統建立
2.1 在平台上運行WinCE系統
2.2 WinCE系統定制
2.3 使用WINCE模擬器
第二部分 WinCE實驗
第三章 驅動程序開發
3.1 WINCE 簡單驅動開發實例
3.2 WinCE 中斷按鍵實驗
3.3 WinCE 數碼管和LED實驗
3.4 WinCE 板載FLASH驅動實驗
3.5 WinCE 鍵盤驅動實驗
3.6 WINCE 系統觸摸屏實驗
3.7 WinCE 個性化
第四章 應用程序開發
4.1 EVC 軟件環境建立實驗
4.2 簡單MFC 應用程序開發實驗
4.3 基於WINCE DIRECTSHOW 的多媒體播放機實驗
第三部分 WinCE擴展實驗
第五章 使用綜合實驗模塊
5.1 通訊軟件實驗
5.2 GPRS 實驗
5.3 GPS 實驗
5.4 攝像頭實驗