安卓串口开发入门指南(安卓串口开发)
還有QtCreator可不可以用來開發(fā)安卓應(yīng)用的?
IDE真正的用武之地,是在某種特定的生態(tài)環(huán)境下,開發(fā)邊界清晰的項目。比如在windows上用VS開發(fā)MFC應(yīng)用,比如用QtCreator開發(fā)qt應(yīng)用,比如用Android Studio開發(fā)安卓app,比如用Xcode開發(fā)ios應(yīng)用。基本上運行平臺、IDE、語言等等都是一整套。
這種類型的項目,我認(rèn)為,再大都不算大。
真正的大項目,是涉及了多種語言,多個運行平臺,層次縱深很大的項目。比如說在一棵代碼樹里面有c語言編寫的硬件固件,有c++編寫的視頻處理,有python編寫的dnn目標(biāo)檢測,有Java寫的人機(jī)交互,有bash腳本,還依賴一些第三方庫。有的底層軟件用makefile管理,有的用cmake管理,有的用maven管理。他們相互之間還有版本依賴。這時候做些調(diào)試的時候,免不了要在不同的語言不同的編譯腳本之間跳來跳去。過程中可能還需要把一些東西推到服務(wù)器上,再登上去做一些配置。還有可能要登陸到嵌入式設(shè)備上。有的時候還要打開一個串口終端。
這么復(fù)雜的事情,沒有任何一個IDE做得好。因為項目一旦復(fù)雜到這種程度,就沒有任何通用性可言。每個具體的項目都是完全不同的。不可能設(shè)計一套ide來處理好所有的項目。
而這種情況對于只有一個簡單的前端(文本編輯器或者LISP解析器),后端配上大量的插件,組合而成的個人定制化工具集,是可以勝任的。
總結(jié)
以上是生活随笔為你收集整理的安卓串口开发入门指南(安卓串口开发)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SimpleDateFormat详解
- 下一篇: 三国2安卓版单机游戏(三国2安卓版)