隨著國內嵌入式行業的迅速崛起,嵌入式人才嚴重緊缺,企業對嵌入式人才更是求賢若渴,學習嵌入式的人也越來越多,但對于嵌入式初學者來講,由于對嵌入式了解的并不是太深入,所以經常會出現一些基礎性的問題,粵嵌廣州嵌入式培訓的老師整理了這幾個問題,希望能對大家有一點點幫助。
1、學嵌入式要學c++和Java嗎?
想要從事嵌入式軟件開發,無論從哪幾方面來說學好c++都是非常重要的,wince需要C,C++,C#,linux需要C,C++,android需要java,而底層系統和驅動需要C或C++,所以廣州嵌入式培訓提醒各位,C++很必要。對于Java來講,如果你打算往android應用程序發展就需要java,但如果你已經學會了C++基礎,再看java其實是很簡單的。
2、怎么知道哪段代碼在哪個文件中
系統編程中經常需要使用在多個文件中搜索字符串,在windows平臺下可以使用平臺提供的多文件字符串搜索工具,在Linux平臺下,可以使用grep來搜索字符串,它的搜索功能是十分強大的,所以熟練使用grep對于閱讀系統和驅動程序代碼都是很有幫助的。
3、程序執行到哪里了?
可以在程序中插入如下代碼來實現
printf( “I am here %s, %dn”,__FILE__, __LINE__);
代碼將打出printf語句所在的文件名和行號。
4、WinCE應用程序的開發環境是什么?
eVC是微軟提供的WinCE應用程序開發工具之一,其界面和VC非常相似,很容易入門,其還有一個優點,就是是免費的,不存在版權問題。從性能上看,eVC比任何Linux的開發工具的性能都強很多了。另外,WinCE還可以使用微軟的VisualStdio.Net集成開發工具進行應用開發(可以選擇使用的語言包括C++/C#/VB等),這給應用開發工程師帶來了極大的便利。
了解這幾個問題 ,對于嵌入式新手有著比較大的幫助。嵌入式程序員主要從事軟件開發,但是這不是一個簡單的工程,這而是需要具有多年的工作經驗與項目實操的,由于這樣的人才稀缺,市場上的供應不足,便體現出了他的價值。現在到粵嵌廣州嵌入式培訓,讓自己在學習的過程中,要知其然,更要知其所以然。