1、首先是藍(lán)牙通信,我想指出,如果你用的是藍(lán)牙模塊的話,那么它的單片機(jī)程序與串口的單片機(jī)程序差不多一樣,只要你會(huì)串口操作,藍(lán)牙也就解決了,如果不是用的藍(lán)牙模塊,另當(dāng)別論。
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序定制開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了懷來免費(fèi)建站歡迎大家使用!
2、單片機(jī)串口控制藍(lán)牙模塊,并正確讓配置,手機(jī)APP和藍(lán)牙模塊配對(duì),配對(duì)成功后就可以通信了。
3、單片機(jī)一般和藍(lán)牙模塊和手機(jī)通訊。手機(jī)端寫個(gè)安卓的程序,調(diào)用藍(lán)牙,進(jìn)行通訊即可。
可以啊,ucos、freertos、RTOS等等都可以。但要跑windows、linux或者安卓什么的就免了。
也許是答非所問。假設(shè)你問的是往rk3399主板上安裝android。這需要android源碼編譯運(yùn)行,國內(nèi)清華的源(不能直接訪問谷歌),yonglinux系統(tǒng)去make,make后的代碼用adc或其他方式發(fā)送(燒寫進(jìn)去)到主板上,主板就能安卓了。
如果你能這么想,那么建議你直接用ARM做,51單片機(jī)做出來的手機(jī)是不能安裝安卓系統(tǒng)的,內(nèi)存和ROM空間不夠用之外,主頻也達(dá)不到。。等等好多原因。如果你能做出收發(fā)短信和接打Tel 也是很不錯(cuò)了。
ARM就當(dāng)作一款超強(qiáng)的單片機(jī),可以單機(jī)跑程序,也可加操作系統(tǒng)。如果要加操作系統(tǒng),通常是指linux,當(dāng)然還有別的可選,比如WinCE,uC/OS等等。
目前說嵌入式軟件的就業(yè)前景很好,像STM3飛思卡爾等系列5261單片機(jī)屬于無操作系統(tǒng)的,直接對(duì)寄存器或者利用庫函數(shù)操作的,這種學(xué)習(xí)來難度相對(duì)小一些,就業(yè)前景也不錯(cuò)。
STC系列51單片機(jī)一般都內(nèi)部帶有幾K的數(shù)據(jù)存儲(chǔ)器,可以支持UCOSII操作系統(tǒng),不過意義不是太大,內(nèi)存還是太小了。
首先是藍(lán)牙通信,我想指出,如果你用的是藍(lán)牙模塊的話,那么它的單片機(jī)程序與串口的單片機(jī)程序差不多一樣,只要你會(huì)串口操作,藍(lán)牙也就解決了,如果不是用的藍(lán)牙模塊,另當(dāng)別論。
單片機(jī)串口控制藍(lán)牙模塊,并正確讓配置,手機(jī)APP和藍(lán)牙模塊配對(duì),配對(duì)成功后就可以通信了。
單片機(jī)一般和藍(lán)牙模塊和手機(jī)通訊。手機(jī)端寫個(gè)安卓的程序,調(diào)用藍(lán)牙,進(jìn)行通訊即可。