全國巡回:Linux及Android開發(fā)講座
開源Linux作為嵌入式領(lǐng)域內(nèi)最成功、最主流的操作系統(tǒng),其免費、開源、支持軟件多、呼擁者眾而帶來的嵌入式產(chǎn)品成本低等優(yōu)勢,早已為大家所公認(rèn)。同時,基于Linux內(nèi)核的Android操作系統(tǒng)在繼承了Linux的優(yōu)勢特性后更是風(fēng)靡全球,已廣泛應(yīng)用于3G手機(jī)產(chǎn)品、平板電腦、上網(wǎng)本、數(shù)字電視等領(lǐng)域,成為移動開發(fā)領(lǐng)域內(nèi)最主流的操作系統(tǒng);目前Linux和Android憑借著自身的優(yōu)勢,已得到了越來越多企業(yè)及開發(fā)工程師的青睞,其相關(guān)的開發(fā)技術(shù)也得到了更多移動開發(fā)愛好者的關(guān)注與學(xué)習(xí)。
本次講座講座將在成都、深圳、北京、上海、南京等城市陸續(xù)舉辦,多位華清遠(yuǎn)見行業(yè)資深講師將帶全國各地的技術(shù)愛好者進(jìn)入Linux及Android開發(fā)的精彩世界。誠邀您的加入,與我們一起分享開源Linux及Android技術(shù)的饕餮盛宴。
活動規(guī)模:每個城市限額300名,如有興趣參加,請在本頁面的下方提交預(yù)約信息,位置有限,先到先得!
活動說明:一共分為3個專題,每個專題60分鐘,中間休息交流10分鐘,20分鐘現(xiàn)場抽獎活動。
活動獎品:達(dá)盛科技cortex-M3 811開發(fā)板卡(8塊),Atmel EB-SAM9G45(帶屏)的開發(fā)板 價值1500元, linux驅(qū)動設(shè)備開發(fā)書籍2套。
馬上報名:http://www.farsight.com.cn/lecture/L111022.aspx內(nèi)
時間地點:
成都站:2011年10月29日下午1:00-5:00(周六)
深圳站:2011年11月12日下午1:00-5:00(周六)
北京站:2011年11月19日下午1:00-5:00(周六)
上海站:2011年11月19日下午1:00-5:00(周六)
南京站:2011年11月19日下午1:00-5:00(周六)
專題1:Bootloader在嵌入式系統(tǒng)的使用(成都)
專題簡介: 本專題將圍繞嵌入式系統(tǒng)的基礎(chǔ)bootloader展開,通過開源項目U-BOOT在ARM平臺下代碼框架的分析,給出U-BOOT在嵌入式系統(tǒng)的移植要點和注意事項。
1、Bootloader在嵌入式linux設(shè)備中的作用
2、u-boot啟動代碼分析(基于ARM平臺)
3、如何在u-boot 中增加自定義命令
4、U-boot加載linux內(nèi)核
專題2:Linux設(shè)備驅(qū)動中并發(fā)控制技術(shù)(成都)
專題簡介:本專題講述在Linux設(shè)備驅(qū)動中的并發(fā)控制技術(shù):在實際生產(chǎn)中有多個進(jìn)程或多個線程通常要競爭資源,為了實現(xiàn)系統(tǒng)能夠安全的訪問共享資源、得到有效和正確的數(shù)據(jù),如何實現(xiàn)系統(tǒng)對共享資源的互斥訪問進(jìn)行詳細(xì)分析:
1、共享資源的安全問題分析
2、互斥訪問的相關(guān)機(jī)制
3、信號量和自旋鎖對共享資源的保護(hù)
4、增加并發(fā)控制后的驅(qū)動實例演示
專題3:Android關(guān)鍵技術(shù)分析及入門技巧(成都)
專題簡介:Android手機(jī)在全球智能手機(jī)市場銷量排名第一,這個技術(shù)產(chǎn)生到現(xiàn)在只有三年時間,Android工程師量的緊缺已經(jīng)嚴(yán)重影響了IT產(chǎn)業(yè)的快速發(fā)展!通過本專題內(nèi)容的分析,聽眾可以了解Android關(guān)鍵技術(shù)和Android的入門技巧。專題要點:
1、Android發(fā)展現(xiàn)狀及系統(tǒng)架構(gòu)分析
2、Android中介面技術(shù)Activity
3、Android后臺服務(wù)技術(shù)Service
4、Android廣播技術(shù)Broadcast
5、Android數(shù)據(jù)保存技術(shù)內(nèi)容提供者ContentProvider
6、Android入門技巧分享
專題4:嵌入式Linux移植和u-boot(北京、深圳)
專題簡介:本專題將會介紹嵌入式Linux系統(tǒng)開發(fā)中,u-boot引導(dǎo)程序的開發(fā)移植。通過本講座的內(nèi)容,可以讓大家對u-boot的結(jié)構(gòu),啟動流程,移植方法等有比較清晰的認(rèn)識。專題要點:
1、u-boot啟動及初始化過程
2、u-boot的功能及常用命令的使用
3、u-boot移植原理
4、u-boot在nandflash上的移植要點
5、在u-boot中添加自己功能命令
專題5:3G Android手機(jī)游戲開發(fā)典型案例分析(北京、深圳)
專題簡介:本專題將會結(jié)合目前流行的手機(jī)游戲—捕魚達(dá)人,具體講解Android手機(jī)游戲開發(fā)的基本流程、工作規(guī)范、核心技術(shù)、常見問題及解決方式。專題要點:
1、游戲開發(fā)概述及基本工作流程
2、Android游戲開發(fā)關(guān)鍵技術(shù)之圖層
3、Android游戲開發(fā)關(guān)鍵技術(shù)之多線程
4、Android游戲開發(fā)關(guān)鍵技術(shù)之動畫
5、Android游戲開發(fā)關(guān)鍵技術(shù)之碰撞
6、Android游戲開發(fā)關(guān)鍵技術(shù)之音樂
7、Android游戲開發(fā)關(guān)鍵技術(shù)之矩陣
8、Android游戲開發(fā)之善始善終
專題6:Android底層架構(gòu)介紹與內(nèi)幕分析(北京、深圳)
專題簡介:本專題結(jié)合將重點分析Android底層架構(gòu),并細(xì)致介紹Android系統(tǒng)移植與開發(fā)的核心技術(shù)和常見問題的解決方式。專題要點:
1、移植Android到新的硬件平臺要點介紹
2、 Android 移植流程
3、 Linux 內(nèi)核的特性
4、為Linux內(nèi)核增加Android特性
5、建立Android移植開發(fā)平臺
6、編寫/移植Android內(nèi)核驅(qū)動
7、新的嵌入式處理器引入的Android相關(guān)問題
專題7:現(xiàn)代操作系統(tǒng)的基礎(chǔ)---進(jìn)程(上海、南京)
專題簡介: 本專題以現(xiàn)代操作系統(tǒng)的靈魂--進(jìn)程為基礎(chǔ)展開,通過進(jìn)程的表述及其工作原理、運轉(zhuǎn)機(jī)制,向您簡要介紹嵌入式LINUX內(nèi)核的基礎(chǔ)性概念進(jìn)程及其一般特性。
1、進(jìn)程的產(chǎn)生及其包含的功能
2、進(jìn)程的創(chuàng)建和進(jìn)程間的關(guān)系
專題8:中斷、設(shè)備驅(qū)動和進(jìn)程的關(guān)系(上海、南京)
專題簡介:眾所周知LINUX有幾大模塊(進(jìn)程、內(nèi)存管理、中斷、設(shè)備驅(qū)動、文件系統(tǒng)、網(wǎng)絡(luò)協(xié)議),本專題結(jié)合進(jìn)程的概念,簡要講解進(jìn)程和中斷,設(shè)備驅(qū)動之間的關(guān)系,并從應(yīng)用程序和驅(qū)動程序兩個角度分析其各自的關(guān)注點。
1、中斷處理和進(jìn)程調(diào)度
2、設(shè)備驅(qū)動--真正的執(zhí)行者
專題9:Android上層應(yīng)用開發(fā)及底層平臺移植(上海、南京)
專題簡介:本專題真實展現(xiàn)企業(yè)Android的開發(fā)流程—從(底層)系統(tǒng)移植開始,到(上層)應(yīng)用開發(fā)。 對開發(fā)過程中所用到的開發(fā)平臺和工具進(jìn)行具體的演示,真實感受Android產(chǎn)品開發(fā)過程。
1、(底層)系統(tǒng)移植
1.1、Android平臺移植
1.2、Android驅(qū)動開發(fā)
2、(上層)應(yīng)用開發(fā)
2.1、Android SDK及其開發(fā)環(huán)境搭建
2.2、Android應(yīng)用程序結(jié)構(gòu)
2.3、Android Framework分析