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