说些提前的话。

很久没有过来写文章了,原因有两个。第一,感觉被骗了。在2012年末的时候,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,看了一会,还不错。

有人会问这个跟电视盒子比有什么不一样,以下是我的感觉:

小米盒子,爱奇艺盒子 价格一样,不一样的是爱奇艺本身是内容提供商,所以有内容上的优势和优惠条件。在使用上基本类似,都是使用红外遥控。这也是跟MiniPC不同的地方,MiniPC使用的是鼠标。所以如果是老年人,最好是选择红外遥控,比较直观方便省事。如果是年轻人,我觉得还是选择MiniPC吧,用鼠标可以做好多事,比如装个游戏,配上无线飞鼠,玩一些体感游戏。这三者的价格不相上下,300元左右。MiniPC的安兔兔评测分,亲测为16317,不知道是不是有作假的成分,但是感觉很不错。百度影棒就有些垃圾,信号不好,很难连上路由,散热和工程设计都像是工程机而不是产品,同时百度面临被内容服务商起诉的危险,百度影棒无法安装应用。华为秘盒,比较贵一点,499。但是CPU等芯片都比其他盒子升级,可以支持高清机顶盒的信号接入,外观设计真是高端大气上档次啊,非常漂亮,跟其他盒子比,不是一个档次。

又说多了。既然硬件本身没有问题,就确认收货了。下一步就是动手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的升级方法。

XX教你玩 MiniPC (一)拆解MK908相关推荐

  1. XX教你玩 MiniPC (三)MK908之CPU RK3188启动 bootloader分析

    上一篇我们已经弄明白了整个MiniPC的软件组成,但是并不是很清楚系统启动的细节,所以这一篇就仔细说明一下rk3188 从上电开始到启动内核为止的过程. 再说明一点,这篇有一部分是翻译的内容,但针对翻 ...

  2. 五一到底去哪玩?哪个景点人少又好玩?手把手教你玩Python爬虫

    "用实例和实力说话" 大家好,我是大鹏. 当客户想知道哪些景点人少又好玩,老板把这个任务交给你,作为业务人员,你选择用哪种方法解题? 以上两种工作方式都没错,但如果你是数据思维者, ...

  3. 人人皆可大数据!SACC教你玩转阿里ODPS

     人人皆可大数据!SACC教你玩转阿里ODPS [IT168 专稿]为什么我们使用搜索引擎时,不同的用户搜索同样的关键词看到的广告却不同?为什么我们到电子商务网站购物时,每次浏览同样的商品时都可以 ...

  4. echarts formatter_手把手教你玩转echarts(二)折线图

    茫茫人海中与你相遇 相信未来的你不会很差 作者:婷酱Yaaa 来源:https://juejin.im/post/5f0292d35188252e5a5dbed0 前言 哈喽,everybody,我又 ...

  5. 手把手教你玩转SOCKET模型之重叠I/O篇(下)

    http://blog.csdn.net/PiggyXP/archive/2004/09/23/114908.aspx 四.     实现重叠模型的步骤 作了这么多的准备工作,费了这么多的笔墨,我们终 ...

  6. PMCAFF微课堂 | 《社交红利2.0:即时引爆》徐志斌教你玩转社交

    回复"报名"至PMCAFF公共账号,即可进入报名环节 时间:9月15日 8:00pm (周二) 地点:PMCAFF微信群 本期,我们邀请到<社交红利>.<社交红利 ...

  7. 《仙剑奇侠传7》试玩版战斗系统拆解与分析

    <仙剑奇侠传7>试玩版在战斗呈现上是非常典型的ARPG,与之前的回合制不同,改为即时制后战斗系统有了很大的变化. 笔者并非仙剑老玩家,在试玩过程中针对战斗设计有一些思考后的沉淀,欢迎大家一 ...

  8. 手把手教你玩转SOCKET模型:完成例程(Completion Routine)篇

    本文假设你已经对重叠I/O的机制已有了解,否则请先参考本系列的前一篇<手把手教你玩转SOCKET模型之重叠I/O篇>: 目录: 1.完成例程的优点 2.完成例程的基本原理 3.关于完成例程 ...

  9. 手把手教你玩转SOCKET模型:完成端口(Completion Port)详解

    这篇文档我非常详细并且图文并茂的介绍了关于网络编程模型中完成端口的方方面面的信息,从API的用法到使用的步骤,从完成端口的实现机理到实际使用的注意事项,都有所涉及,并且为了让朋友们更直观的体会完成端口 ...

最新文章

  1. 使用Redis实现最近N条数据的决策
  2. JVM运行时栈帧结构
  3. linux内置变量大全,Linux进阶之bash编程四(内置变量)
  4. 推荐CVer的总结 | 性能最强的目标检测算法
  5. Shrio 自定义算法登录认证
  6. PyTorch基础(part5)--交叉熵
  7. java堆栈类在哪个包里_Java堆栈Stack类的使用
  8. java反显是什么_卡西欧反显是什么意思
  9. web前端开发学习路径图
  10. (转载)程序员文史综合题目一(附答案)
  11. 递推DP URAL 1260 Nudnik Photographer
  12. 90后游戏开发大神毛星云跳楼自杀!8年执着国产3A梦碎
  13. Java验证图片格式
  14. 为什么DDOS攻击是服务器的最大危害?
  15. 减轻压力保护脊椎,上学路上更轻松,Deuter多特护脊减负双肩背包体验
  16. @Secured()、 @PreAuthorize() 、 @RolesAllowed()
  17. neo4j修改节点(包括属性,关系)
  18. 2022化工自动化控制仪表考试题及答案
  19. Qmail+Vpopmail 安装相关文档
  20. 今日睡眠质量记录73分

热门文章

  1. 几句话明白:神经网络中的基本概念batch,epoch,iterations及对训练效果的影响
  2. 【附源码】计算机毕业设计java在线二手书店设计与实现
  3. Android Studio学习记录之简单的页面切换及宫格菜单
  4. k8s 网络模型解析
  5. java字符串排列组合算法
  6. regsvr32注册DLL注意
  7. 摘录一下 上海富豪颜立燕拆借爱建资金路径曝光 暴富的关键词
  8. ui与前端的仇恨_我如何学会停止仇恨并开始喜欢Windows 8
  9. 【0】Windows游戏安全之路——个人学习背景
  10. 微软mysql技术在行业内领先_形容在行业内领先用什么成语