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