青青av-亚洲激情一区二区-欧洲色综合-看片网址国产福利av中文字幕-成人精品毛片-亚洲黄色免费观看-国产夫妻在线观看-69av电影-久久性片-中文字幕av影片-色综合久久久久无码专区

嵌入式Linux開發培訓
發布時間:2007-12-05

北京   上海   深圳

 

  28quan官網電子是亞太最全面的嵌入式開發工具和XScale方案提供商,也是英特爾嵌入式方案全球供應商。成為在亞太區嵌入式開發領域的領跑者。擁有一支實力雄厚的研究開發團隊,為眾多國內外知名公司及國內眾多高校設計產品、提供設計方案,并和微軟組成戰略合作伙伴,深耕嵌入式研發領域。2006年成為教委、高教司、信息產業部與英特爾公司舉辦的全國大學生電子設計大賽嵌入式邀請賽的制定競賽設備提供商,07年28quan官網推出基于英特爾PXA270處理器,Linux2.4/Linux2.6和Windows CE 6.0的嵌入式開發平臺。
  28quan官網電子有眾多從事Linux,WindowsCE嵌入式產品研發的專家團隊,在嵌入式研發領域中積累了豐富的研發經驗,開發技巧,要點,難點和心得。我們的Linux、Wince講師團隊是由項目研發,項目領導攻關,且具有多年企業內培經驗的團隊組成,同時Windows CE講師團隊是經由微軟考核認證授權。我們提供學習環境。有功能強大,資源豐富,系統穩健的開發平臺,配置了高性能的平面電腦和學習環境。每班25位學員以內,1位講師授課,1位講師臺下輔導的班級建制。精心設計每個教學內容和實驗,手把手的言傳身教,提供給學員高價值的學習,讓學員達到完全撐屋嵌入式Linux、Windows CE開發的技能和方法。

 

日 程

 時 間:  2008年3月19-22日 (深圳);  2008年3月23-26日 (上海);  2008年3月30-4月2日 (北京)

 地 點:深圳市福田區上梅林梅林路青年學院、上海華東理工大學、北京交通大學( 任選 );

 費 用:2800元。(包括資料費,午餐費;其它費用自理);

 

嵌入式Linux系統開發培訓大綱

 

Linux的介紹及開發環境的搭建

1.1 介紹Linux歷史,Linux目錄和子目錄
1.2 介紹環境變量的設置和交叉編譯器的使用
1.3 配置主機開發環境,包括 NFS TFTP BootP(或DHCP)網絡服務
1.4 建立交叉開發環境
1.5 Linux基本命令,VI編輯文本命令的使用

實驗:
(1) 基于XScale PXA270實驗開發板,建立Linux交叉開發環境.
(2) 配置TFTP NFS SMB BootP(或DHCP)網絡服務,消化,理解講課的內容。

1.6 熟悉嵌入式Linux開發環境構建
1.7 配置超級終端Minicom
1.8 Makefile文件的分析和講解
1.9 shell編程,包括腳本的編寫。
2.0 基本XScale PXA270實驗開發板的硬件接口知識

實驗:
(1) 基于XScale PXA270實驗開發板,配置minicom終端.
(2) 練習編寫hello編程.
(3) 練習如何用makefile文件編譯程序,如何構建一個目標文件,如何編寫腳本文件。

 

講解Bootloader源碼的啟動過程和相應驅動的編寫,資源的分配

2.1 Bootloader原理介紹,包括目前流行的u-boot介紹
2.2 Bootloader目錄和整個軟件架構的分析
2.3 Bootloader資源分配
2.4 Bootloader源碼分析,包括基本命令的介紹
2.5 Bootloader通過tftp下載目標代碼的機制
2.6 Bootloader命令集的介紹,剖析原碼,分析flash驅動
2.7 Bootloader移植過程,包括flash驅動的編寫,編譯,下載

實驗:掌握Bootloader常用命令,掌握如何做出命令參數,分析修改Bootloader源代碼,flash驅動的編寫,Bootloader移植到XScale PXA270實驗板上
(1) Bootloader常用命令
(2) 添加Bootloader新命令
(3) 分析Makefile文件,配置編譯Bootloader
(4) flash驅動,網口的編寫機制,如何修改MAC接口驅動添加到linux內核,分析常見驅動源碼。

 

熟悉linux kernel 源碼,配置編譯Linux內核

3.1 Linux內核介紹
3.2 Linux內核源代碼結構
3.3 Linux內核頂層和目錄里的Makefile,config.in解析
3.4 Linux內核image生成的解析
3.5 Linux內核驅動的組成結構
3.6 Linux內核選項解析,結合驅動程序講解添加驅動的方法,如何寫字符性驅動,塊驅動。
3.7 Linux內核編譯鏈接,內核平臺移植

實驗:配置XScale PXA270板的Linux內核,熟悉內核配置選項;編譯交叉開發環境所需要的內核
(1) 熟悉linux內核目錄下的makefile,config.in
(2) 分析菜單配置文件的組織結構
(3) 熟悉內核配置過程選項,添加IO驅動實驗,LCD、LED,SD卡驅動等
(4) 剖析字符性和塊驅動的組成,結合代碼分析,學會調試
(5) 移植linux內核,下載到目標板上,進行調試,分析相應驅動源代碼,分析故障。

 

文件系統及上層應用程序

4.1 文件系統結構的介紹
4.2 分析Qt/E的移植過程,掌握圖形GUI編程
4.3 下載文件系統到目標板,進行調試。

實驗:熟悉XScale PXA270,熟悉Qt/E修改參數,利用它的軟件架構做應用。
(1) Qt/E 移植實驗,用busybox制作最小文件系統實驗。
(2) 實現應用程序和驅動程序之間的通信,設備文件和應用程序的接口。
(3) XScale PXA270平臺下GUI程序的開發。

 

開發平臺:

采用嵌入式平臺XScale PXA270,主頻達到624Mhz,內核兼容

ARM10。接口包括USBHost/Slave、以太網、音頻、串口、TFT、LCD、觸摸屏、VGA、CF、MMC、SIM接口等;操作系統:Windows CE .NET 5.0;每位學員一臺Dell新平面液晶電腦,一臺接口豐富功能強大性能穩健的PXA270嵌入式開發平臺。

 

主站蜘蛛池模板: 高淳县| 福州市| 呈贡县| 佳木斯市| 兴城市| 安顺市| 孟村| 类乌齐县| 永丰县| 庆元县| 孟连| 潼关县| 陇川县| 云安县| 湘潭市| 宜宾市| 蒙山县| 漳州市| 岚皋县| 廊坊市| 汝阳县| 虹口区| 同心县| 镇巴县| 甘洛县| 九龙坡区| 兴业县| 兴隆县| 马山县| 绍兴市| 木里| 阿鲁科尔沁旗| 平凉市| 津南区| 上犹县| 庆安县| 镇江市| 台南县| 灵石县| 东乡族自治县| 合肥市|