㈠ 學智能手機(如android機)嵌入式開發,單片機買哪種的好請寫出具體原因
你的 性能指標要求 是什麼。 例如 主頻達到多少,需要多少IO口, 可移植 可驅動 ARM系列的 都很OK,如果 你想買個便宜點兒 性能靠譜的 我推薦飛利浦系列的 M3內核 晶元,市場價在40塊錢左右,你可以簡單說下 你要應用的環境或者其它什麼。。
㈡ 如何選擇單片機和Android-linux-ARM開發板
單片機的的選型是一件重要而費心的事情,如果單片機型號選擇得合適,單片機應用系統就會得經濟,工作可靠;如果選擇得不合適,就會造成經濟浪費,影響單片機應用系統的正常運行,甚至根本就達不到預先設計的功能。對於一個已經設計好的單片機應用系統來說,它的技術要求和系統功能都應當十分明確.如果選擇功能過於少的單片機,這個單片機應用系統就無法完成控制任務;但是如果選擇的單片機功能過於強大,這不但沒有必要,還會造成資源浪費,不降性能價格比。
只要掌握和運用單片機正確選型的原則,就可以選擇出最能適用於應用系統的單片機,保證單片要應用系統有最高的可靠性,最優的性能價格比,最長的使用壽命和最好的升級換代可能。
單片機晶元選型時,總的原則是:
「晶元含有(功能或數量)略大於設計需求」,」設計需求盡可能(用)晶元完成(少用外圍器件)」,
「選大(大廠)不選小,選多(供應量多)不選少,選名(名牌)不選渺(飄渺,不知詳情的廠子),選廉(謙價)但要好(質量保證)。
對單片機選型,主要應用從單片機應用系統的技術性,實用性和要開發性三方面來考慮.
(1)技術性:要從單片機的技術指標角度,對單片機晶元進行選擇,以保證單片機應用系統在一定的技術指標下可靠運行;
(2)實用性:要從單片機的供貨渠道、信譽程序等角度,對單片機的生產廠家進行選擇以保證單片機應用系統在能長期、可靠運行;
(3)可開發性:選用的單片機要有可靠的可以開發手段,如程序開發工具、模擬調試手段等。
㈢ (430)單片機怎麼通過藍牙模塊將數據傳給Android手機
購買藍牙模塊。常用的有hc-05,hc-08,05是藍牙2.0,只可安卓使用,08是4.0,ios也可使用。
藍牙模塊上有兩個管教,TXD,RXD,分別連接單片機的RXD,TXD,注意兩者是交叉連接的。
這樣就跟單片機串口的一些操作類似了。
可以使用AT指令更改藍牙的基本參數,名稱,連接密碼,波特率等。
你買的藍牙模塊店家會送你一個APP,連接上之後,你可以進行數據的發送和接收。
㈣ 如何選擇單片機和Android-LInux-ARM開發板
學ARM牽涉到得知識很多,基礎是C語言和單片機,學好C語言就有好的軟體基礎,學好單片機就有好的硬體基礎。為什麼說這兩門是基礎呢,道理很簡單,arm就是一個復雜的單片機。 學習也是一個循序漸進的過程,一個人用單片用得多的時候他就會碰到瓶頸,例如在做某些項目時,單片機工作頻率低,不能運行大型程序,這時我們想到用處理速度更高的單片機,這時ARM是一個不錯的選擇;有時我們要同時處理多個任務,但單片機同一時間只能處理一個任務(只能運行一個程序),或許你會想到用多個單片機來完成,不錯的想法,但用ARM或許能更好的能幫你解決問題。 上面說過既然ARM也是一個單片機,那麼ARM用什麼辦法來實現多任務處理呢,這時我們會想到多任務操作系統——常用的liunx操作系統。我們用ARM來運行操作系系統,再用這個系統來運行我們的程序,這不就實現了多任務嗎,就像我們電腦一樣,你電腦裝了WINDOWS系統後就可邊看電影變聽歌曲了,設想一下電腦不裝系統能幹什麼,這很有意思,在操作系統出現以前,他們用按鍵控制計算機程序的運行,和用按鍵來控制單片機有舍區別?那為什麼單片機不能運行操作系統,這是因為單片機得工作頻率低和內部資源少使單片機難以運行操作系統。 至於開發板能做什麼,很簡單,只要你玩會了LIUNX系統,那麼你在linux環境下(一般指的裝有linux系統的電腦)編的各種程序都能下載到ARM里立運行,因為ARM里運行LIUNX系統,應用程序都可在liunx上運行,例如你編個攝像頭驅動,MP3播放器,電影播放器,一些游戲等。就像在windows上運行軟體一樣。 這些知識是關於入門前對於arm有一個較系的了解和理解,希望對你有幫助(純手寫)
㈤ 如何選擇單片機和Android-LInux-ARM開發板
如果要入行嵌入式,那麼有兩塊必須的開發板——單片機和Android-Linux-ARM開發板。
直接通過某寶選擇么?不對!首先排名靠前的基本都是單片機,各種各樣的單片機……然後還有各種惡劣的刷單,排名靠前的不一定有多好。有些銷量中等的反而是最有用的,一款好的開發板總是能被公司和個人發現,銷量中等很可能是最好的,因為真理往往掌握在少數人手裡!
先說說必備的單片機開發板。
單片機開發板有兩種方式實現。一個是買元件自己焊接;一個是直接購買開發板,單片機最小系統或者買個最便宜的板子都成。
如何選擇呢?其實沒有必要刻意的去選擇,因為資料都很多了,全部都是免費的視頻和資料,而且一搜一大堆,主要是因為太簡單。
提醒一下:8051,8052,avr,stm32等等一些亂七八糟的稱為號稱ARM的都是單片機!都是單片機!都是單片機!重要的事情說三遍!如果是學習的話,它們有且只需要一塊!
再說說必備的Android-Linux-arm開發板。
那麼如何選擇Android-Linux-arm開發板呢?這個就需要老司機帶一下了,ARM的板子發展太快,大量的淘汰技術和板子也在淘寶上出現,做著垂死掙扎。
在2013年前。肯定是S3C2440,S3C6410,S5PV210等中的一種。因為那個時候還不能學習Android,幾乎只有這幾種選擇,拿來都是學習linux,wince(wince等淘汰了,千萬不要學!參考另外一篇文章介紹「屠龍技」)之類的。2013年前,包括運行在210上的Android,版本過低。基本都是1.0,2.0,3.0的,到了4.0Android才在智能手機上穩定下來,才有學習的必要。
在2014-2019年,推薦三星的exnoys4412。另外還有三星的4418和6818,似乎沒人去做學習資料。exnoys4412是用在三星旗艦機S3上的,把三星手機帶入最輝煌的時代!
㈥ 單片機設備與android系統設備優缺點
首先,成本方面,單片機設備比安卓設備成本低的多,
單片機系統適合一些簡單控制、採集、數據處理。安卓系統適合大量數據處理,如視頻採集、多媒體播放、高階演算法等。
開發方式,單片機一般採用C語言直接開發,最多採用輕量級OS實現程序框架,而安卓系統是基於linux內核的,對硬體的操作需要更加的抽象,也就是需要底層驅動和APP應用層協同開發,門檻要更高些。