【新竹班】嵌入式Linux系統之操作實務/程式設計/Device Driver ...

文章推薦指數: 80 %
投票人數:10人

【新竹班】嵌入式Linux系統之操作實務/程式設計/Device Driver精修實戰班如期開班. ☆贈送ARM 9 教學開發版(含LCD) (市價6,500元). 嵌入式Linux系統可以整合網路、無線 ... 自強課程 自強課程 課程名稱 【新竹班】嵌入式Linux系統之操作實務/程式設計/DeviceDriver精修實戰班 如期開班 ★贈送ARM9教學開發版(含LCD)(市價6,500元) 嵌入式Linux系統可以整合網路、無線傳輸、USB、音效裝置及ㄧ般微處理機周邊裝置等,同時具有Linux作業系統的優點及特性,所以適用於未來科技產品講求【高智慧性】、【多功能網路連結】、【無線網路傳輸】的訴求,因此嵌入式系統已變成未來生活的一個商品研發的技術基礎平臺。

目前嵌入式系統熱門的生活應用產品有:智慧型手機(SmartPhone)、掌上型電腦(PDA)、MP3撥放機、數位機上盒(Set-TopBox)、數位視訊錄影機(DVR)、遊戲機、家庭網路閘道器(HomeGateway)、網路電話(VoIP)等。

且目前嵌入式系統亦大量應用於工業控制、家用電器產品、醫療應用、遠距視訊應用…等,這些應用已經大大地影響我們的生活方式。

為了因應這一波產業IT技術應用的轉變,需要大量嵌入式系統研發及測試技術的人才。

  此課程完全以業界所需實務為導向,將嵌入式Linux常見之應用技術於課堂上直接講授並且實作。

將軟硬體直接整合,課程範例將直接在ARM開發板上執行測試,深入淺出的將此領域之技術傳授給學員,建立紮實功力,提升您在此領域的競爭力。

 課程代碼: 00C344  上課時間: 9/28(三)~11/3(四),三、四晚上18:30~21:30,共36小時   上課時數: 36小時  上課地點: 新竹市光復路二段101號研 發 大 樓  課程費用: 15000元 (符合超值優惠價格者需送出報名表後,系統發出報名成功回函確認金額。

)  課程目標: 1. 讓學員熟悉嵌入式系統課程所需具備之嵌入式LinuxBSP操作及嵌入式Linux程式設計(含進階C語言)與嵌入式LinuxProgramming課程所需具備之GNUMake知識,課程以實際在ARM開發版上操作教學,讓學員未來能更專注於學習嵌入式系統相關知識。

2. 在ARM開發板以自己建立的【嵌入式Linux】為作業系統,以此OS為基礎在上面講授各種Linux程式設計。

3. 課程重點在StepbyStep介紹嵌入式產品開發過程中,產品研發人員如何實地撰寫【嵌入式Linux驅動程式】,我們從簡單的開發板之Linux驅動程式架構入手,進而至CharacterDevice的撰寫(分別以LED或SEG-7裝置實作),並剖析Linux驅動程式與硬體間的運作,再深入Linux驅動程式撰寫的各個層面,同時搭配各種不同的周邊裝置,如LED、LCD、Keypad、SEG-7、Network裝置等一般嵌入式系統常用之硬體。

 課程特色: 。

課程內容從ARM開發板平臺開始介紹,講解ARM開發板、GNUToolchain(CrossCompiler)、BootLoader、建立自己的嵌入式Kernel與RootFileSystem,再以自己建立的【嵌入式Linux】學習Linux指令使用及開機管理與網路設定。

接著在ARM開發板以自己建立的【嵌入式Linux】為作業系統,以此OS為基礎在上面講授各種Linux程式設計。

整個【嵌入式Linux】程式設計課程,講師會現場撰寫實作程式的範例,隨後將程式透過CrossCompiler後上傳至ARM開發板執行。

不同於一般幾乎都在PC的Linux上講授Linux程式設計。

而且這些程式範例均會在ARM開發板上與硬體結合,使學員可以熟悉《軟硬兼施》的程式設計,讓偏【純軟的工程師】不會看到硬體就傻眼、讓偏【純硬的工程師】不會看到軟體就頭痛。

課程結束後可以熟悉【嵌入式Linux】程式設計。

 修課條件: 應具備C程式語言能力與計算機基礎概念  課程大綱: A、嵌入式Linux操作實務(3小時)1.HowtoBuildanEffectiveEmbeddedLinuxEnvironment2.CreateEmbeddedSystemGNUDevelopmentToolchain3.BootLoaderBriefIntroduction4.HowtoPortingtheLinuxtoaNewARM11BoardB、LinuxProgramming先修班-GNUMake(3小時) 1.AnIntroductiontoMakefiles2.HowtoWritingMakefileRulesandWritingtheCommandsinRules3.HowtoUseVariables4.ConditionalPartsofMakefiles5.HowtoRunMake6.UsingImplicitRulesC、EmbeddedLinux程式設計(6小時)1.WhatisNeededLibforEmbeddedSystem?(SystemCalls&Library)2.EmbeddedLinuxFileI/O:★Lab】STDIO/STDOUTProgramming3.EmbeddedLinuxFilesandDirectories:★【Lab】open/create/read/write/lseek/fcntl/close4.EmbeddedLinuxStandardI/OLibrary:★【Lab】BufferingI/O、ReadingandWritingaStream、BinaryI/O、FormattedI/O5.EmbeddedLinuxTermios:★【Lab】RS232ProgrammingD、EmbeddedLinuxDeviceDriver(24小時) 1.嵌入式Linux驅動程式程式架構2.嵌入式Linux驅動程式之程式設計流程:BuildingandRunningModule★【LAB】HelloWorldonARM開發板3.嵌入式Linux字元驅動程式★【LAB】ASimpleLEDDeviceDriveronARM開發板4.除錯技術:DebuggingTechniques★【LAB】Createa/ProcEntryFilesystemonARM開發板5.進階Linux字元驅動程式★【LAB】TheLEDDeviceDriverUsingIOCTLonARM開發板6.GettingHoldofMemoryandHardwareManagement★【LAB】ARMBSPI/OOperationsonARM開發板7.FlowofTime:CurrentTime、DelayingExecution、TaskQueues、KernelTimers★【LAB】ARMBSPExperimentforLCM(orLED)DeviceonARM開發板(CurrentTime、DelayingExecution、TaskQueues、KernelTimers)8.嵌入式LinuxInterruptHandling★【LAB】ARMBSPInterruptExampleonARM開發板9.嵌入式LinuxMemoryMappedI/O:★【LAB】FrameBufferonARM開發板10.嵌入式Linux區塊驅動程式11.網路卡驅動程式(以網路晶片DM9KS為例)DM9KSIC’sNetworkDeviceDriverTracing12.EmbeddedLinux-USBDeviceDriver(USB驅動程式)★【LAB】ASimpleUSBDriveTracing13.AddyourDeviceDriverintoKernel/HowtoPortingDeviceDriverstothe2.6Kernel★【LAB】OnARM開發版Experiment:1.AddaLEDDriverintoKernel2.MakeKernel3.Testing  課程師資: ★上過學員一致好評講師!★具有開發ARM7(W90N740)、XSCALEPXA270開發板實務之設計經驗。

★教學經驗超過15年以上,也是多家廠商聘請專業顧問★具有開發ARM7(W90N740)、XSCALEPXA270開發板實務之設計經驗。

★著作:C&C++完美經典、C&C++完美的演繹、JAVA完美經典、掌握JAVA設計之鑰、JavaPhone完美經典、DELPHI6ObjectPascal完美經典、VISUALBASIC6完美經典★【歡迎參觀江老師blog(內容很多資訊哦!請點此連結!】★★【上過課程學員強力推薦及真心分享,請點選此連結】★   主辦單位: 財團法人自強工業科學基金會   注意: 本課程已經額滿,當天不接受現場報名。

謝謝大家!!  學員須知: 報名與繳退費方法|常見問題與解決|會員紅利積點活動辦法   注意事項 ★會員於7天(含)前報名並繳費,即可享有會員優惠價14500。

消費金額可累積紅利點數,活動詳情請參閱本會網站會員「會員紅利積點活動辦法」。

(請注意:要加入會員才有會員優惠價哦!若您第一次報名,請於自強網頁首頁先註冊成會員)◎選課前請詳閱簡章之課程內容或利用課程諮詢電話;開課前2個工作日取消課程或無故未出席原訂課程之1/10作為行政手續費用。

本簡章課程皆為實作課程,則學員須100%負擔實作板材費用。

若遇不可預測之突發因素,基金會保有相關課程調整、取消及講師之變動權。

無紙化環境,輕鬆達到減碳救地球,即日起16小時以上課程結業證書改以電子方式提供。

使用VIP廠商優惠之學員,上課當日報到時須查核該公司識別證(相關證明資料)。

課前請詳閱簡章之課程內容或利用課程諮詢電話。

本課程為實作課程,則學員須100%負擔實作材料費用。

課程嚴禁旁聽,亦不可攜眷參與。

優惠方案擇一使用。

課程查詢或相關作業時程,請洽以下聯絡窗口。

聯絡資訊 03-5735521#3213謝小姐[email protected] 會員註冊 常見問題 轉寄好友 友善列印 Facebook



請為這篇文章評分?