初學(xué)者如何開始學(xué)習(xí)嵌入式三種開發(fā)方式 呢?新手入門全干貨!零基礎(chǔ)小白入門嵌入式Linux開發(fā)中的Linux Shell是什么?,嵌入式開發(fā)可以用c++嗎?,通常可用哪幾種方式來開發(fā)嵌入式Linux系統(tǒng)???必看
1.嵌入式Linux開發(fā)中的Linux Shell是什么?
雖然我做linux嵌入式測試,不是開發(fā)。但我可以告訴你,絕對必要。Linux下很多事情用shell腳本來處理非常方便:1)啟動腳本,負責(zé)啟動系統(tǒng)進程、守護進程等。2)腳本可以做一些文件處理、命令行工具調(diào)用,在C程序中用system系統(tǒng)調(diào)用方式執(zhí)行腳本。
2.嵌入式開發(fā)可以用c++嗎?
可定可以的啊,不過用c的比較多,看具體廠商的接口和實現(xiàn)方式,不過大都是c/c++一族
3.通??捎媚膸追N方式來開發(fā)嵌入式Linux系統(tǒng)?
是指系統(tǒng)配置,還是指平臺搭建?一般軟件平臺的搭建方式有:1、Windows+Cygwin+GCC+GDB+調(diào)試接口;2、Windows+Eclipse+GCC+調(diào)試接口;3、Windows+專業(yè)的商業(yè)Linux開發(fā)環(huán)境+調(diào)試接口;4、Windows+專用的嵌入式Linux開發(fā)環(huán)境(如Android的SDK)+調(diào)試接口;5、Linux+GCC+GDB+Linux圖形界面開發(fā)環(huán)境+NFS;......................等等。暫列這么多,更多的列不完。因為現(xiàn)在有很多的軟件商提供嵌入式Linux的開發(fā)環(huán)境和工具鏈(Toolchain)。其基本結(jié)構(gòu)就是:主機+交叉編器+調(diào)試環(huán)境+設(shè)備驅(qū)動+調(diào)試接口??砂俣龋呵度胧絣inux開發(fā)環(huán)境 編程語言就更雜了,現(xiàn)在主要用的就是C/C++和Java。
看了以上有關(guān)的嵌入式三種開發(fā)方式講解,如果還有什么疑問可以直接來電咨詢。