JAVA相對簡單一點,建議還是學JAVA比較好。
1、對於0基礎的人而言,其實JAVA比較容易上手,而且工作的時候,要求的知識面少,而要求的深度面多,就是說,如果你刻苦用功的把JAVA學好,工作會相對順利一些。
2、單片機的編程,不只要有軟體C語言基礎,還要有硬體基礎,單片機分為邏輯層和驅動層,驅動層,要求硬體要達到一定的水平,而且必要時,還要會單片機的匯編語言。單片機的種類很多,比如51,AVR,STM32等等等等多達十數種。
51是最簡單的,也是工資水平最低的。況且,單片機,對於學歷要求比JAVA要高,高中生做JAVA的不算少,但是高中生做單片機的,幾乎沒有。
㈡ 單片機(如:stm32)與Android哪個開發難度大
STM32,這都類似於嵌入式了,安卓網上教程很多,很快可以學會,而單片機需要長時間的編程原理的磨練才可以。
㈢ 單片機軟體程序開發好還是上位機器程序開發好
1、在VS2013中創建一個窗體項目,添加代碼,和串口控制項
2、書寫單片機控製程序主要是串口初始化,數據讀寫操作
3、設置上位機軟體和單片機串口通信協議,主要是波特率,其他參數默認
4、調試 在單片機程序中設置一個提示,有上位機下發命名控制單片機
5、小結 上位機下發數據實現,單片機上傳數據還要研究