在對于剛剛參加嵌入式培訓(xùn)的初學(xué)者來說由于是剛剛開始對自己進(jìn)行嵌入性培訓(xùn)對嵌入式的了解并不是太深入,就算是有一些了解也是屬于一些片面性的理解范圍,所以經(jīng)常會出現(xiàn)一些基礎(chǔ)性的問題,今天小編搜羅了一些初學(xué)者常見的問題,可以供初學(xué)者來一起做個參考。
一、嵌入式培訓(xùn)學(xué)習(xí)問題1、我怎么知道哪段代碼在哪個文件中
系統(tǒng)編程中經(jīng)常需要使用在多個文件中搜索字符串,在windows平臺下可以使用平臺提供的多文件字符串搜索工具,在Linux平臺下,可以使用grep來搜索字符串,它的搜索功能是十分強(qiáng)大的,所以熟練使用grep對于閱讀系統(tǒng)和驅(qū)動程序代碼都是很有幫助的。
2、程序執(zhí)行到哪里了?
可以在程序中插入如下代碼來實現(xiàn)
printf( “I am here %s, %dn”,__FILE__, __LINE__);
代碼將打出printf語句所在的文件名和行號。
3、WinCE應(yīng)用程序的開發(fā)環(huán)境是什么?
eVC是微軟提供的WinCE應(yīng)用程序開發(fā)工具之一,其界面和VC非常相似,很容易入門,其還有一個優(yōu)點,就是是免費的,不存在版權(quán)問題。從性能上看,eVC比任何Linux的開發(fā)工具的性能都強(qiáng)很多了。另外,WinCE還可以使用微軟的VisualStdio.Net集成開發(fā)工具進(jìn)行應(yīng)用開發(fā)(可以選擇使用的語言包括C++/C#/VB等),這給應(yīng)用開發(fā)工程師帶來了極大的便利。
4、學(xué)嵌入式要學(xué)c++嗎?
想要從事嵌入式軟件開發(fā),無論從哪幾方面來說學(xué)好c++都是非常重要的,wince需要C,C++,C#,linux需要C,C++,android需要java,而底層系統(tǒng)和驅(qū)動需要C或C++,所以達(dá)內(nèi)提醒各位,C++很必要。對于java來講,如果你打算往android應(yīng)用程序發(fā)展就需要java,但如果你已經(jīng)學(xué)會了C++基礎(chǔ),再看java其實是很簡單的。
以上介紹的嵌入式初學(xué)者四點常見問題內(nèi)容總結(jié),對初學(xué)者初學(xué)者或是自學(xué)者有很大幫助……加油!
粵嵌科技13年專注IT人才培訓(xùn)學(xué)習(xí)的專業(yè)機(jī)構(gòu),主要培訓(xùn)課程為,嵌入式培訓(xùn)、Java培訓(xùn)、Unity游戲開發(fā)、Python人工智能、HTML5前端開發(fā)、全棧UI設(shè)計、網(wǎng)絡(luò)營銷、CCIE網(wǎng)絡(luò)等專業(yè)課程