時(shí)間:2018-08-30 00:00:00 來(lái)源:信盈達(dá) 作者:信盈達(dá)
對(duì)于嵌入式初學(xué)者來(lái)講,由于對(duì)嵌入式了解的并不是太深入,所以經(jīng)常會(huì)出現(xiàn)一些基礎(chǔ)性的問(wèn)題,今天為大家搜羅了一些初學(xué)者常見的問(wèn)題,可以供初學(xué)者來(lái)一起做個(gè)參考。
1.我怎么知道哪段代碼在哪個(gè)文件中
系統(tǒng)編程中經(jīng)常需要使用在多個(gè)文件中搜索字符串,在windows平臺(tái)下可以使用平臺(tái)提供的多文件字符串搜索工具,在Linux平臺(tái)下,可以使用grep來(lái)搜索字符串,它的搜索功能是十分強(qiáng)大的,所以熟練使用grep對(duì)于閱讀系統(tǒng)和驅(qū)動(dòng)程序代碼都是很有幫助的。
2.程序執(zhí)行到哪里了?
可以在程序中插入如下代碼來(lái)實(shí)現(xiàn)
printf( “I am here %s, %d\n”,__FILE__, __LINE__);
代碼將打出printf語(yǔ)句所在的文件名和行號(hào)。
3.WinCE應(yīng)用程序的開發(fā)環(huán)境是什么?
eVC是微軟提供的WinCE應(yīng)用程序開發(fā)工具之一,其界面和VC非常相似,很容易入門,其還有一個(gè)優(yōu)點(diǎn),就是是免費(fèi)的,不存在版權(quán)問(wèn)題。從性能上看,eVC比任何Linux的開發(fā)工具的性能都強(qiáng)很多了。另外,WinCE還可以使用微軟的VisualStdio.Net集成開發(fā)工具進(jìn)行應(yīng)用開發(fā)(可以選擇使用的語(yǔ)言包括C++/C#/VB等),這給應(yīng)用開發(fā)工程師帶來(lái)了極大的便利。
4.學(xué)嵌入式要學(xué)c++嗎?
想要從事嵌入式軟件開發(fā),無(wú)論從哪幾方面來(lái)說(shuō)學(xué)好c++都是非常重要的,wince需要C,C++,C#,linux需要C,C++,android需要java,而底層系統(tǒng)和驅(qū)動(dòng)需要C或C++,所以達(dá)內(nèi)提醒各位,C++很必要。對(duì)于java來(lái)講,如果你打算往android應(yīng)用程序發(fā)展就需要java,但如果你已經(jīng)學(xué)會(huì)了C++基礎(chǔ),再看java其實(shí)是很簡(jiǎn)單的。
信盈達(dá)2008年在深圳特區(qū)南山高新科技園成立。自成立至今近九年來(lái)專注為企業(yè)和個(gè)人提供高端方案設(shè)計(jì)、高端嵌入式/Android培訓(xùn)等服務(wù)。公司下設(shè)信盈達(dá)實(shí)訓(xùn)學(xué)院、信盈達(dá)研發(fā)中心、信盈達(dá)教學(xué)儀器三大業(yè)務(wù)板塊。九年來(lái)公司堅(jiān)持"技術(shù)領(lǐng)先、服務(wù)領(lǐng)先",以雄厚的實(shí)力和專業(yè)的品質(zhì)成為國(guó)內(nèi)唯一有實(shí)力從產(chǎn)品最底層研發(fā)到系統(tǒng)層開發(fā)的嵌入式實(shí)訓(xùn)、產(chǎn)品解決方案提供商。為中國(guó)IT行業(yè)提供最具價(jià)值的職業(yè)教育服務(wù)。專業(yè)培訓(xùn)嵌入式、物聯(lián)網(wǎng)、人工智能、Java、單片機(jī)等課程,想了解更多信息點(diǎn)擊立馬咨詢
免費(fèi)領(lǐng)取試聽卡
申請(qǐng)已經(jīng)提交
老師會(huì)馬上給您安排試聽課程!
申請(qǐng)出錯(cuò)了
您可以加老師QQ:914865590報(bào)名咨詢!