導航:首頁 > 操作系統 > java單片機

java單片機

發布時間:2022-01-21 04:06:15

java語言 可以用來給單片機編程

這個想法還真是奇特啊。我想理論上任何硬體都可以,初學Java,就應該知道Java的跨平台性。任何平台只要運行Java虛擬機,就可以支持Java。當然做的人挺少的,例如微波爐、電飯鍋等等。究其原因,我想應該是成本的問題,因為這些需求,比不上游戲、軟體的復雜性,使用C基本就可以解決。而且c是底層代碼,相對而言更接近二進制,有更快的速度。以上是個人想法。 沒關系,學就行了,單片機一般用C來編寫,但是java從語法角度說和c的區別不大,你學完java之後想學單片機編程也很容易上手的,熟悉下指針基本就OK了

❷ 單片機是否可以編寫java

其實單片機是用匯編寫的
通常用C語言寫,轉換成匯編燒進去
但是按說各種語言都是可以的
但是Java是解釋執行的
即其編譯器不生成可執行程序
而是生成位元組碼
除非單片機里有Java解釋程序
否則不能執行
你想想也應該知道單片機里會不會有Java解釋程序

❸ 單片機與JAVA

本人從事單片機的發開已經有多年的時間,現在正邁向更遠大的發展——ARM嵌入式開發。
以個人的學習開發體驗,覺得單片機學習會有更大的幫助,如果你想在以後的工作就業發揮更好的優勢的話。
單片機涉及最基礎也是最高級的現代電子技術領域——計算機底層硬體部分。在這一層,沒C#,沒Java,無友好且透明度高的開發語言支持——只有匯編和C/C++這類面向硬體應用的開發。這樣就要求從事該方面工作的人員具有更高的計算機專業水平——(並不是普普通通捧幾本教程,在筆記本電腦上亂調用幾個對象就可以學好用好的)——就像一個熔爐,進來的即使是廢鐵,得到的都是精鋼。
單片機開發的應用環境及深入研究前景廣闊,從單片機到ARM,從單核到多核,來到了一個超級計算機深藍擊敗國際象棋大師卡斯帕羅夫的電子集成的巨型計算機世界——深藍大概有上萬的CPU,及T為單位的內存。
發現了么——我們身邊太多的程序員,軟體工程師,卻大部分都是二流的
;我們身邊很小嵌入式工程人員,卻很多都是一流的。
從這個角度我還是很幸運自己能成為單片機及ARM嵌入式玩家的一名,到目前為止開發過上10個大型項目,自己研發的上百個。
目前我有自己的實驗室及開發和研究人員。

❹ java能寫單片機嗎

單片機編程的話,主要用匯編語言和C語言,而C語言作為高級語言更易於匯編語言。所以常用的是C。 而JAVA語言的話,就感覺是用大炮打蚊子,即不易於操作也不易於理解,況且,JAVA是不用於單片機編程的。 但是,你如果用於32位arm單片機的話,則有較大用處,因為處理速度快,而一般的單片機沒必要用JAVA.

❺ java和單片機哪個難學

JAVA相對簡單一點,建議還是學JAVA比較好。

1、對於0基礎的人而言,其實JAVA比較容易上手,而且工作的時候,要求的知識面少,而要求的深度面多,就是說,如果你刻苦用功的把JAVA學好,工作會相對順利一些。

2、單片機的編程,不只要有軟體C語言基礎,還要有硬體基礎,單片機分為邏輯層和驅動層,驅動層,要求硬體要達到一定的水平,而且必要時,還要會單片機的匯編語言。單片機的種類很多,比如51,AVR,STM32等等等等多達十數種。

51是最簡單的,也是工資水平最低的。況且,單片機,對於學歷要求比JAVA要高,高中生做JAVA的不算少,但是高中生做單片機的,幾乎沒有。

❻ java語言可以寫入單片機嗎

不可以,主要的是C和匯編,也有少數用VB

❼ 用Java編寫單片機程序可行嗎

為什麼要用Java編寫單片機程序?是你非常熟練Java?
如果就是專門寫單片機的 程序,不可行。原因很簡單,你寫的程序是在電腦上的,沒有一點用。
最關鍵的是要編譯成單片機能執行的HEX代碼文件,在你電腦上用什麼軟體編譯成的HEX代碼文件沒有用。必須是針對單片機編譯的。然後再把HEX文件下載到單片機上才能讓單片機執行。
就目前還沒有可以把Java程序編譯成單片機可執行的代碼文件的軟體。

❽ 關於java如何控制單片機

java編寫的軟體可以控制單片機,但是必須通過一定的通信方式,比如使用wifi,單片機可以通過wifi模塊接收數據,然後解析數據,最後執行相應的操作。java直接是不能為單片機編程的,單片機編程使用的是C語言。

❾ 單片機可以用Java編程嗎

通常不這樣,一般都是用C或者C++寫驅動,或者application。
但是如果這個單片機已經有jvm部署在系統裡面,比如說freertos已經集成了一個jvm,那麼是可以的,事實上像寶馬公司的車載系統中就有java。

BMW採用OSGI作為其底層架構,很多人都認為基於java的系統低效,不可能用於汽車這樣的應用控制系統上。這套系統主要用來控制汽車上的音箱、燈光等等設備,總共由1000多個Bundle構成,但BMW汽車的應用控制系統啟動時間卻只需要3.5秒,這也從很大程度上反應了採用OSGI的系統的效率並不會低。

閱讀全文

與java單片機相關的資料

熱點內容
工作三年的大專程序員 瀏覽:728
java畢業設計文獻 瀏覽:143
籌碼集中度指標源碼 瀏覽:482
listsortjava 瀏覽:186
plc閃光電路編程實例 瀏覽:299
socket編程試題 瀏覽:206
華為的伺服器怎麼設置從光碟機啟動 瀏覽:871
程序員真的累嗎 瀏覽:328
學信網app為什麼刷臉不了 瀏覽:874
天蠍vs程序員 瀏覽:996
單片機下載口叫什麼 瀏覽:190
程序員的道 瀏覽:926
雲伺服器不實名違法嗎 瀏覽:558
怎樣查看文件夾圖片是否重復 瀏覽:995
文件怎麼導成pdf文件 瀏覽:808
打開sql表的命令 瀏覽:103
安卓手機如何面部支付 瀏覽:38
天元數學app為什麼登錄不上去 瀏覽:825
明日之後為什麼有些伺服器是四個字 瀏覽:104
安卓系統l1是什麼意思 瀏覽:26