嵌入式開發(fā)需要編程嗎 倍福嵌入式控制器是用什么語言來編程?
倍福嵌入式控制器是用什么語言來編程?倍福的嵌入式控制器是可以用六種語言來編程!再打開編程軟件這一看就明白,網(wǎng)絡(luò)當(dāng)然不好我就不上圖了,它意見IL,ST,SFC,FBD,CFC,LD這幾種編程語言,估計(jì)說
倍福嵌入式控制器是用什么語言來編程?
倍福的嵌入式控制器是可以用六種語言來編程!
再打開編程軟件這一看就明白,網(wǎng)絡(luò)當(dāng)然不好我就不上圖了,它意見IL,ST,SFC,FBD,CFC,LD這幾種編程語言,估計(jì)說很多歐美的PLC編程語言是差不多吧的!
而且倍福又是德國的,因此這些和西門子好像也應(yīng)該差不多!
IL語言是指令表,以前西門子200也有這個(gè)指令表,但我還沒有用過!
ST應(yīng)該是非結(jié)構(gòu)化文本那像C語言那樣的話,很多PLC都有這個(gè)語言,.例如AB,三菱都有,肯定西門子300里邊叫SCL是這個(gè)結(jié)構(gòu)化文本的意思!不過西門子300里邊還有STL是語句表!
SFC那就是順序功能圖,應(yīng)該要是相似西門子的GRAPH。
FBD功能圖塊,這個(gè)和西門子是差不多的!
CFC是在不功能圖編輯器,這個(gè)我個(gè)人沒有用過,所以才不很清楚有沒有可以差不多的!
后來那就是LD梯形圖,這個(gè)是每個(gè)PLC都是的,又是大家最無比熟悉!
就簡單的說這么多了,我希望能對你好像有點(diǎn)指導(dǎo),謝謝??!
嵌入式和編程哪個(gè)好?
嵌入式跟硬件按職稱,編程范圍也很廣。早期的話,編程工資會比嵌入式高,但年紀(jì)大了以后,編程很有可能會被新人9進(jìn)8,但是嵌入式不屬于越老越吃香。
嵌入式自學(xué)者,沒有數(shù)電模電基礎(chǔ),不會看電路圖,編程方面還可以,我如何補(bǔ)上硬件這門課?
遇到一個(gè)點(diǎn),由點(diǎn)及面的擴(kuò)展怎么學(xué)習(xí),當(dāng)點(diǎn)多過來的時(shí)候,這些點(diǎn)周圍的小面積陣列下來就成了大面積
嵌入式系統(tǒng)支持的編程語言有哪些?
你好、我來為你的幫忙解決:
肯定是C了,大部分的嵌入式系統(tǒng)是用C語言和匯編語言,C和java做嵌入式應(yīng)用的較多??墒荂本身的原因,在性能上較C差一些,所以才就算程序邏輯古怪,不然還是個(gè)人推薦C;而java是需要在jvm上運(yùn)行程序,只不過看上去可移植性好一些,但實(shí)際受JVM的移植,廠家的擴(kuò)展,這些java本身的效率的影響,應(yīng)用也并非很廣泛的。
對嵌入式來說,重要的課程有,匯編、C、接口、軟件架構(gòu)、硬件、單片機(jī),電子方面的也可以不多補(bǔ)充。
Linux內(nèi)核本身是用C開發(fā)的,驅(qū)動等也大都用C。
最近想學(xué)習(xí)嵌入式linux編程,能幫我推薦幾本經(jīng)典書籍嗎?
分享分享幫一下忙我學(xué)Linux的過程。
我學(xué)Linux從接觸到現(xiàn)在也可以算有三年多了,到最近這兩年才正常外界,到現(xiàn)在我都沒買過一本書。我怎么學(xué)習(xí)的方法跟別人可能會都不一樣。
外界linux系統(tǒng)是從我得到了“虛擬機(jī)”這個(gè)強(qiáng)大無比的軟件開始的,我在這個(gè)軟件中完全安裝過很多版本的Linux系統(tǒng),比如有Ubuntu,Linux,深度系統(tǒng),另外國產(chǎn)貨的中標(biāo)麒麟系統(tǒng),前面的那些大都Linux系統(tǒng)僅僅名字都一樣,而現(xiàn)在恢復(fù)過去的Linux系統(tǒng)是Ubuntu系統(tǒng),畢竟這個(gè)系統(tǒng)感覺起來比較比較簡單一些,因此學(xué)起來也比較方便些。
不過學(xué)習(xí)這些操作系統(tǒng)也肯定不能,說的簡單啊有一點(diǎn)那就是多能操作一下變會了,竟像去學(xué)習(xí)win系統(tǒng)一樣的,真正的的計(jì)算機(jī)等級考試,不也只是教你簡單的操作文檔c語言程序軟件,我都覺得我之前的計(jì)算機(jī)等級考試的內(nèi)容現(xiàn)在都過時(shí)了。
我在去年買了個(gè)樹莓派,這個(gè)都是Linux系統(tǒng)的,從這就開始我就就開始在Linux系統(tǒng)里面折騰了,很多命令是不知道輸了多少遍才不可能忘記什么。
今年初公司需求需要在Linux里面開發(fā)軟件,最終達(dá)到比較復(fù)雜到了Linux系統(tǒng)的內(nèi)核編譯,底層驅(qū)動編譯程序,Linux系統(tǒng)的網(wǎng)絡(luò)設(shè)置,上層軟件對底層驅(qū)動接口的內(nèi)部函數(shù),qt源碼編譯,QT軟件開發(fā),arm十字交叉編譯環(huán)境的部署,shell腳本編程,sqlite數(shù)據(jù)庫的使用,TCP編程,等等。
總而然之,想想學(xué)好Linux系統(tǒng)的前提那是你要有一個(gè)Linux系統(tǒng)去不停的操作。彼此分享好方法,在自學(xué)的同時(shí)我記得要記錄你所不能操作過的命令,一又開始我沒記,到后面就忘了,想1小時(shí)10分又重裝軟件找。當(dāng)然了教程,網(wǎng)上有很系統(tǒng)的教程,那種感覺跟書上也差不多,碰到不會的多baidu看看,都用前輩們的解決方法,遇到的問題也要把它記過來。