學校的課程鋪開了講,沒能夠抓住公司的需求。導致很多學生畢業(yè)之后找不到工作,或者工作之后有很多東西沒有見過,另外學生也不知道學什么才能應對將來的工作。本課程是針對本科喜歡搞電子的大二大三的,但是又不知道搞些什么的學生提供方向指導,使他們很快的找到并適應工作。
本期課程為該課程的總概述,帶大家初步了解嵌入式軟件工程師, 課程內容如下:
1、概述----一個51就夠了:主要說說工作上需要什么,要掌握哪些東西,說說視頻講什么;
2、51單片機深化----IO 、中斷、定時器和uart,回顧深化原理;
3、C語言編程規(guī)范----規(guī)范代碼,符合公司規(guī)范,提高代碼質量;
4、開發(fā)工具----sourceinsight 、調試器/仿真器、VS編寫測試代碼/linux 、思維導圖、有道云筆記;
5、模塊的劃分和封裝----模塊內部函數、外部調用函數、全局變量、結構體等封裝 到.c/.h;
6、系統架構的初識----系統時鐘,有哪些方法調度任務;
7、軟件工程師的工作流程----談談公司是怎么進行團隊開發(fā)軟件的,對軟件接口,模 塊劃分上的注意事項;
8、一個示例串行通信協議邁進嵌入式軟件工程師的大門;