說些提前的話。
很久沒有過來寫文章了,原因有兩個。第一,感覺被騙了。在2023年末的時候,csdn舉辦了乙個活動:總結2012,寫文章。如果被選中的話,就可以送書。實際上,我的文章被選中了,但是沒有任何csdn的人員聯絡送書的事,所以感覺被騙了。這讓我傷心很長時間,對csdn有些喪失興趣。其次,換工作了以後,有些懶了,做的東西也沒那麼多開創性,所以也沒寫多少總結。
好吧言歸正傳。乙個偶然的機會,在網上看到國外的很多發燒友用mk908這樣的minitv改裝成minipc,用於智慧型家居的伺服器,或者影象識別等方面。鑑於自己以前做過一些移植,和逆向工程和作業系統方面的工作,就有些手癢了。最關鍵的是,**便宜啊。想想現在買一套arm11的開發板都需要500以上,mk908這樣的4核1.8g,2gram,8gflash的東西才不到300元,還有什麼理由不入手呢。還有其他的優點:低功耗,arm框架的高效能晶元組合用電腦的usb供電就可以。小巧,實在是再整合的不二之選。唯一的缺點是,沒有國內的社群,玩的人太少,這也是我在這拋磚引玉,搔首弄姿的原因。希望這個系列文章,能讓更多達人參與進來,讓更多的小白菜熟悉和學習到嵌入式作業系統的知識。
購買的渠道有很多,比如到x寶去搜搜,珠三角的直接去買就行了。
先看看我買的。這是乙個全家福,電源,dongle,otg線,還有乙個minihdmi轉hdmi的線沒拍上。
買回來第一步當然是測試一下了。插到電視上,看看。
這個是最新的4.2的android,細心的客服幫忙裝了幾個看電視的軟體。連上wifi,看了一會,還不錯。
有人會問這個跟電視盒子比有什麼不一樣,以下是我的感覺:
又說多了。既然硬體本身沒有問題,就確認收貨了。下一步就是動手debug硬體了。
做個linux嵌入式裝置的同學都知道,在除錯過程中,最重要的是通過除錯log,檢視執行中的問題。而minipc做的這麼精緻,根本就沒給我們留什麼除錯介面,那麼我們只能自己動手了---找到除錯用的串列埠,引出來。
第一步,拆解機殼。過程中,肯定會在機殼上留下劃痕的,可不要心疼啊。準備工具:一把小螺絲刀。
沿著上下兩層之間的縫隙,輕輕的翹,然後扭動螺絲刀,每邊都翹幾下,然後就開啟了。接下來,看看拆開的樣子。
圖上,最左側,從上到下是led指示燈,hdmi介面,刷機模式按鈕。向右是hdmi晶元,flash,tf卡座,usb。
在指示燈的右側,發現3個測試點。最上的測試點,用肉眼看,好像是跟覆銅層連線,那麼很有可能是gnd,用萬用表測一下,發現跟tf卡座,usb的gnd是聯通的,所以gnd可以確定了。其他兩個就分別是tx和rx,先不用管誰是rx誰是tx,引出來再說。因為tx和rx接反,不會燒掉晶元,所以最終使用的時候,發現無法顯示log,對調一下就可以了。
用尖頭烙鐵,選擇細的線3根,8cm左右,這樣線可以穿過外殼上的散熱孔引出來,不用再開孔了。一定要小心啊,別把其他的晶元焊下來,或者整短路了。焊完後最好稍加點熱熔膠,防止不慎拉掉焊盤。細節不多說了。合上外殼。記住哪根是gnd啊。
合上外殼後,我們還要繼續處理。因外殼的材質,不適合熱熔膠,只能在散熱孔上加些,固定引線,防止拉坏。接著在引出導線的另一端焊接2.54的插針。最終效果。
感覺還是有點脆弱,最後又拿透明膠帶纏了幾圈。接著就是接串列埠線,看log了。
大家都認識,上圖里的串列埠線吧。usb轉串列埠(ttl電平)的,x寶上5,6元一根,當然你的pc有串列埠就更好了。
接著開啟你的除錯終端,(超級終端,串列埠助手,securecrt,putty等等都可以),選擇正確的com,設定為115200,8n1,無流控。
最終,如果幸運的話,給minipc上電,就能看到log了,如果沒有,那麼對換一下rx和tx的連線。
至此,就完成了「玩轉minipc"的第一步。
下一步,講一下經過親自測試,minipc的公升級方法。
玩一玩星座
生日密碼 1月26日 強烈的驅動者 在1月26日出生的人多半勇敢 激進 而且非常具有爭議性。他們對自己有無限的信心,也似乎總有著無窮盡的毅力去達到目標,而從不擔心會遇到任何人或事的阻撓。他們是 突擊 的專家,經常會在適當的時刻,傾全力發動攻擊 不過,身為策略家,他們在出戰前通常都經過謹慎的計畫,很少...
2014雙11 教你無線怎麼玩
隨著雙十一的臨近,在規劃店鋪雙十一的時候,如何做好無線端?運維創意運營總監表示,無線是未來的趨勢,及時打造無線的品牌,對於任何店鋪來說,機不可失,失不再來。那麼,如何做好雙十一的 無線端 入選無線雙十一寶貝的店鋪,在搜尋 篩選 權重方面會提高,而沒有入選的店鋪,相對來說自然流量會下降。同時我們也可以...
《圈圈教你玩 USB》學習筆記 列舉
列舉過程的詳細介紹 1 usb 主機檢測到 usb 裝置插入後,就會先對裝置復位。usb 裝置在匯流排復位後其位址為 0 這樣主機就可以通過位址 0 和那些剛剛插入的裝置通訊。2 usb 主機往位址為 0 的裝置的端點 0 傳送獲取裝置描述符的標準請求 這是乙個控制傳輸的建立過程 裝置收到該請求後,...