zoukankan      html  css  js  c++  java
  • 阉割版BBBlack安装Debian

    开门见山,直入主题

    咸鱼入手3块阉割ARM板,经过快递近6天运输到手,不过价格便宜

    东西下面这样的(借了咸鱼的图):

    发现这块板是阉割版的国外beagleboard.org型号为BeagleBone Black的开发板,官网有很多详细的资料,如下图

     不愧是官网,资料不是一般的全,我们先看看哪些东西被阉割掉了吧。

    (下图都是实际收到的板子)

    我框出的部分不是全部,但是比较大的功能型部分:

     (1)5V充电口

     (2)和(3)HDMI成帧器和MicroHDMI接口

     (4)USB接口

    先说结论,

    (1)5V充电口焊上插座就可以作为供电口使用,5V1A足矣,规格我记得是3.5的1.5(上图中正极在上负极在中

    (2)和(3)缺核心电子元件HDMI成帧器,加焊成本过高,因此建议不打这块的主意

    (4)USB接口附近缺元件比较多,觉得不靠谱没试,试过的朋友可以留言告知一声

    好,硬件看完了,开始折腾软件吧。

    首先,机器是定制版的ANTMINER定制版的Angstrom系统(我是第一次听说这个系统),可玩性资源我个人认为都比不上Debian,自带一个管理页面,也没啥球用,所以刷系统就是我的第一选择。

    官方提供Debian刷机包,2G和4G的版本,结果

    看来阉割不止在看到的那么简单,256M刷2G系统可想而知是刷不成的,剩下的路就是两条

    1.用SD卡跑系统

    2.换NAND芯片

    本着最低成本解决问题的态度,选择1---SD卡跑系统,我们就来看看具体怎么弄吧

    材料:TF4G-16G(大的没试),读卡器,USB2TTL(可选)

    1.下载Win32 Disk Imager

    下载地址:https://sourceforge.net/projects/win32diskimager/

    2.下载BB Black官方固件

    下载地址:http://beagleboard.org/latest-images

    如果不知道刷哪一个,我直接放个Debian8.6的:https://debian.beagleboard.org/images/bone-debian-8.6-iot-armhf-2016-11-06-4gb.img.xz

    下载后在本地解压成Img后缀文件,放好

    3.写入系统

      a.TF卡插入读卡器,插入电脑出现盘符

      b.运行Win32 Disk Imager

      c.在下图上面Image File位置选择解压好的IMG文件,Device位置选择TF卡盘符,确认无误后点击Write,直到弹出成功对话框。

      

      d.重要步骤来了

      准备好板子,插上网线,TF卡,拿杜邦线或者随便能用来短路的金属,用来短接主板上的S2开关触点(原主板Boot按钮)

      

      按上图方向,四个触点,保持左右短接,然后接通电源,在蓝灯不规则闪烁后才能松开短接。至此启动模式永久切换成TF卡启动。

      此步骤我插上USB2TTL在监控信息,未作具体操作,所以不确定USB2TTL在此过程有无实际影响。

      e.扩展系统空间至TF卡全容量

      不做这一步,TF卡的全部容量无法在系统中使用。

      通过路由或者TTL获取启动板子的IP地址登陆设备

      用户:debian 密码:temppwd

      用户:root 密码:无

      

    #cd /opt/scripts/tools
    #./grow_partition.sh

      执行完毕后,TF卡全容量使用。

      以上,步骤完毕,高高兴兴进系统装软件,GPIO啥的都是可以用的

    嗯JDK也是没有问题的

     

    最后,就是不怎么美观

    最后附上参考地址:

    https://beagleboard.org/getting-started#hardware

    https://elinux.org/Beagleboard:BeagleBoneBlack

    https://elinux.org/Beagleboard:BeagleBoneBlack_Debian

    http://beagleboard.org/latest-images

    [其它资料]

    电源管理芯片资料:

    http://www.ti.com/product/tps65217

    http://www.ti.com/lit/ug/slvu551i/slvu551i.pdf

    系统参考手册:

    https://github.com/beagleboard/beaglebone-black/wiki/System-Reference-Manual#535_Boot_Modes

    WIKI:

    https://github.com/beagleboard/beaglebone-black/wiki

    杂项:

    http://www.eeboard.com/evaluation/beaglebone-black%E4%B9%8B%E7%A1%AC%E4%BB%B6%E7%AF%87/
    http://bbs.eeworld.com.cn/thread-431409-1-1.html
    http://bbs.eeworld.com.cn/thread-431746-1-1.html
    http://bbs.eeworld.com.cn/thread-431408-1-1.html
    http://www.cnblogs.com/sankye/p/5424177.html
    https://www.cnblogs.com/leptonation/p/5152723.html
    https://www.cnblogs.com/zhezhe1988/p/4338417.html

    未经允许请勿转载

  • 相关阅读:
    html之长文本框置顶
    Red Hat Enterprise Linux Server 6.5安装GCC 4.9.2
    精通正则表达式
    解决UNION ALL合并两个结果集后排序的问题
    ELK搭建日志管理系统记录
    Spring Boot使用@ConfigurationProperties 读取自定义的properties的方法
    maven配置profile,按指定环境打包
    java自定义标签,tld文件,获取数据字典的值
    JAVA实现RSA签名、验签
    jquery.validate.js中的remote用法
  • 原文地址:https://www.cnblogs.com/boneking/p/10236004.html
Copyright © 2011-2022 走看看