【51CTO學院三周年】朱老師物聯網大講堂-“需求分析版”-感謝朱有鵬老大帶我裝C,帶我飛

來源:互聯網
上載者:User

標籤:大講堂   朱有鵬   物聯網   找工作   學院   

    畢業後的五年一直過得渾渾噩噩,跟朱老大一年了,老大帶給我太多智慧上的知識上的協助,老大北方人性格好爽,有求必應。期初學習老大的課程是為了找工作,在看視頻中老大也講了他的一些人生經曆,慢慢發現工作不是終點,如何通過不斷的學習培養並找到自己的興趣,充實自己才是真的。下面的寫的需求分析也是自己的成長的一點一滴。

            在此鄭重的跟朱老大說聲:謝謝,老大,帶我走進這個行業,帶我裝C,帶我飛。


客戶需求:

  1. 學習物聯網知識基礎。

    1.1.基礎C語言學習,走進嵌入式最堅實的第一步。通過此部分瞭解什麼是嵌入式。

    1.2.進階C語言學習,深入瞭解C語言的最難理解記憶體,指標,資料結構等。由淺入深,確保每個認真學習的人聽懂聽會,並且熟練應用。通過本部分的學習將C語言的記憶體模型深深刻入腦海。

    1.3.ARM裸機學習, 通過S5PV210開發板充分深入理解各個硬體的工作原理、時序、以及裸機驅動,最後通過shell命令直譯器的小項目結束本部分的學習,通過本部分學習,將會看懂電路原理圖,學會如何看英文IC說明書,瞭解soc啟動流程,熟悉裸機驅動,並理解U-BOOT,shell 的工作原理。

    1.4.uboot和linux核心移植學習 ,從makefile到shell指令碼,深入淺出的講解u-boot,核心和檔案系統的工作原理,本部分的學習讓每個人做到移植並能定製自己喜歡的u-boot及核心。(清晰明了)。

2. linux系統學習

    2.1.  linux應用編程和網路編程學習 ,瞭解並熟練應用linux中的檔案IO,檔案屬性,擷取系統資訊(系統時間、隨機數、proc中的檔案),進程(進程環境、進程式控制制、進程關係、守護進程、處理序間通訊),訊號,進階IO,線程,網路基礎,linux網路編程。此部分學習玩可以從事liunx應用層級的項目編寫工作。

    2.2. linu驅動開發學習,模組化的方式講解,從字元裝置驅動,驅動架構入門,linux裝置驅動模型,misc類裝置與蜂鳴器啟動,framebutter驅動,input子系統,塊裝置,網路裝置,通過觸控螢幕驅動移植大體熟悉驅動開的流程,

3. 課堂氛圍秉持著,細心講解,邏輯調理清晰,理論和實踐相結合,用理論和實踐來對問題的本質做到深入的理解,講課風趣幽默,不會長時間聽課而感到睏倦。

4.相關書籍編寫

    每一位學生可以通過自己的學習得到的知識來完成相關書籍的撰寫。


5.此需求隨時間推移,將會加入更多的學習體系比如:單片機,項目實戰 ,java基礎 ,安卓等相關嵌入式課程。



【使用者執行個體】

  學習

【情境】

    Who:在校大學生,已工作對嵌入式有濃厚興趣的帶專業人員,深入理解嵌入式的人員,硬體轉軟體人員 (以下簡稱學員)

    Where:家,學校,圖書館,地鐵站,手機隨時隨地。

    when: 每天2小時。

【用例描述】

  1. 學員學習第一部免費基礎部分,瞭解老師的風格,知道自己可以在課程中得到什麼。

    1.1 異常1, 覺得風格不適合自己,退出學習。

    1.2 異常2, 覺得此部分過於簡單跳過此部完成第二部分學習。 

  2. 學員學習第二部C 語言提高部分(此部分後收費),提高C語言功底,經過此部分的洗禮大部分學員會深深的體會到自己的不足之處,完全可以應付大小C語言面試並愛上朱有鵬老大的風格不會出現1中出現的異常1。

    2.1 異常3 , 覺得不懂可以重複學習。力求精通。

    2.2 異常4 , 能力好的可以參加書籍編寫。

    2.3 異常5 ,可以學習進入第五部分linux應用編程。多路線(嵌入式軟體工程師)

  3. 學員學習第三部 ARM裸機部分,此部分可以對初學者提高有三點第一英文,第二硬體,第三邏輯。並完成小項目 shell命令直譯器此項目並不簡單需要裸機驅動很多有效裝置才可以完成。

    3.1 異常3 。

    3.2 異常4。

    3.3 異常6 , 通過前三部分的學習大部分嵌入式的基礎已經學習完畢此時。只要學員已經將進階部分和ARM裸機部分掌握80%,就可以找到嵌入式基礎類工作。進入工作狀態。(嵌入式初級工程師)

    3.4 異常7, 已工作的不是嵌入式行業的學員可以繼續深入學習達到理想狀態在選擇嵌入式相關工作。

  4. 學員學習第四部分 uboot和linux核心移植,通過本部分學習基本進入嵌入式深入層次,瞭解U-BOOT的和linuxn核心的組織架構,可以獨立完成移植定製。

    4.1 異常3 。

    4.2 異常4 。

  1. 4.3
異常8 。學員學習到這裡會發現工作面廣了,可以找到移植,shell指令碼的編寫,makfile編寫等工作。

5. 學員學習第五部分linux應用編程和網路編程。在此部分中學員可以入門應用編程和網路編程,並基本上瞭解linux核心的工作原理。

    5.1 異常3 。

    5.2 異常4 。

    5.3 異常9 。此部分學習完,可以找到linux C 應用相關的工作.(嵌入式軟體工程師)

6. 學員學習第六部分linux驅動開發,學會linux下的驅動移植,以及培養能力強的人編寫驅動的能力。

    6.1 異常3 。

    6.2 異常4 。

    6.3 異常10 。此部分學習完,可以找到linux 驅動相關的工作.(嵌入式驅動工程師)

【用例價值】

 學員通過學習提高自己的嵌入式功底,找到工作,並在工作中有競爭的資本,同時設有交流群供學員討論交流學習。可以提高自己的知識的廣度。

【約束和限制】

 1.學習是個過程要懂得度的把握。毅力,興趣都很重要。

 2.工作不是終點,在工作中學員要學的東西更多。

 3.適當的休息,可以高效的學習。


我正在參與“51CTO學院三周年,我在學院不得不說的收穫”徵文活動,參與就有獎~你也來看看吧~ 周年慶  更多精彩活動敬請期待!

 活動地址: http://51edu.blog.51cto.com/8899635/1775394


本文出自 “10515090” 部落格,謝絕轉載!

【51CTO學院三周年】朱老師物聯網大講堂-“需求分析版”-感謝朱有鵬老大帶我裝C,帶我飛

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.