導航:首頁 > 操作系統 > 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單片機相關的資料

熱點內容
cadfill命令什麼意思 瀏覽:332
中公專項題庫pdf 瀏覽:929
拼多多緩存在哪個文件夾 瀏覽:640
安卓無卡汽車導航怎麼升級 瀏覽:48
cs管理員命令是什麼 瀏覽:126
華為v10模擬加密門禁卡 瀏覽:725
android修改app名稱 瀏覽:640
輻射3夥伴命令 瀏覽:247
蘋果電腦pdf轉換成word 瀏覽:921
純小數運演算法則 瀏覽:385
php什麼是事務 瀏覽:859
怎麼添加網名文件夾 瀏覽:769
啊哈演算法語言 瀏覽:677
馬來西亞加密貨幣政策 瀏覽:233
交通銀行app鎖定怎麼解鎖 瀏覽:54
php登錄驗證session 瀏覽:730
粵政易文件放在手機哪個文件夾 瀏覽:107
列印機和傳真命令 瀏覽:550
php添加購物車 瀏覽:5
安卓怎麼下載植物大戰僵屍1無盡版 瀏覽:267