課程目標
(一) 總體目標
本課程要幫助學員達到如下總體目標:
1、在只具有一定c語言的基礎上,掌握linux系統以及嵌入式系統開發所需的知識和技能,并達到企業級的要求;
2、幫助學員積累項目開發經驗,滿足日后企業對面試人員的項目要求。
3、幫助學員掌握嵌入式系統設計方法,能初步設計嵌入式系統;
(二) 技術目標
在技術層面,本課程要達到的技術目標為:
1、 掌握linux操作系統的管理與高級開發技術;
2、 建立嵌入式技術相關背景和體系,能從整體上把握嵌入式系統;
3、 掌握嵌入式系統的開發流程和方法;
4、 掌握arm體系結構,以及匯編程序開發;
5、 掌握嵌入式系統的系統級開發方法,包括: bootloader開發,linux/uclinux操作系統移植與裁減,驅動程序開發;
6、 掌握常用及熱門的設備驅動程序開發方法;
7、 掌握常用的嵌入式應用開發方法,如嵌入式圖形系統,嵌入式web服務器.
課程特色
1、以公司自己開發的實際產品和項目進行教學與項目實踐;項目貫穿課程始終;
2、注重經驗的分享,很多知識都是寶貴的經驗積累;
3、注重知識與工程的結合,以項目的觀點看待問題。
課程對象
對于如下學員,他們能從本課程中獲得*的收獲:
1、高校在校學生,特別是理工類學生(由于基礎原因,大一學生可能不太合適)
2、想從事嵌入式開發的在職人員;
對于以上人員,本課程能給他們帶來巨大的幫助,這些幫助主要體現在快速提升他們的就業競爭力,從而在不久的將來實現高質量就業。
基礎要求
為了達到*的學習效果,學習本課程前,你應該具備如下的技術基礎:
具有一定的c語言基礎和概念;
如果目前您還不具備這樣的基礎,您可以自己先把基礎補好,也可以聯系,由為您提供支持。
開課情況
本課程是年傾力打造的課程,2009年4月為本課程的*次開班。在本課程中,我們將充分運用我們在七期<<嵌入式/linux系統開發工程師(就業)班>>中所積累的成功經驗,這些經驗包括:如何有效的設置課程,如何把握本課程中知識的重點與難點;如何讓學員學好并掌握這些重點和難點;如何啟發學生解決問題;如果有效幫助學員進行項目開發等等;
課程情況
(一) 課時及學習時間安排
# 課程總課時:160課時;
# 最近一期開班時間:2009年8月17日;
# 上課時間安排:
周末上課方式。每周2天,禮拜六和禮拜天上課,每天8小時。