专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
TI
【BB-Black测试】+ 第一次亲密接触
2019-07-31 16:02
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
TI MCU
11994
11
1122
本帖最后由 原野之狼 于 2014-7-12 00:20 编辑
原载于
http://www.21qa.net/questions/213/213
纯属废话
手上没有任何文档,对BBB有点心急,想早一点做亲密接触~~~
不看文档也可以把玩对不对?
就像把妹一样,凭着最原始的冲动!
环境介绍
作为一个Linux粉,开发环境自然是Native Linux了
hugui@nevsayno:~$ sudo lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 12.04.4 LTS
Release: 12.04
Codename: precise
USB转串口
之前有个老掉牙的转接线,好久不把玩板子了,竟然不知道塞哪里去了。
网线
这个倒是有,我的电脑使用无线上网,剩下的有线网口正好可以和BBB相连接。
USB线
BBB自带,我用它从计算机取电。
偶然发现
我的本本只有一个有线网口,但是连接上BBB之后尽然发现多出来一个网口eth2
eth1 Link encap:Ethernet HWaddr 20:89:84:d3:79:72
inet addr:192.168.1.144 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::2289:84ff:fed3:7972/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:67 errors:0 dropped:0 overruns:0 frame:0
TX packets:819 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:24478 (24.4 KB) TX bytes:55140 (55.1 KB)
Interrupt:45 Base address:0x6000
eth2 Link encap:Ethernet HWaddr 90:59:af:64:38:29
inet addr:192.168.7.1 Bcast:192.168.7.3 Mask:255.255.255.252
inet6 addr: fe80::9259:afff:fe64:3829/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:324 errors:0 dropped:0 overruns:0 frame:0
TX packets:564 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:40476 (40.4 KB) TX bytes:88386 (88.3 KB)
回想起发过来的BBB包装盒里的一张彩页上写着:
USB接口可以同时提供电源和作为开发接口
嗯,如此看来,BBB经USB接口插入本本后已经被识别了,且自动虚拟出了一个网口。有以下数据为证!
看看USB的信息吧:
hugui@nevsayno:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 17ef:6050 Lenovo
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 002 Device 003: ID 5986:02d2 Acer, Inc
Bus 003 Device 006: ID 1d6b:0104 Linux Foundation Multifunction Composite Gadget # <--- 看这里!
看看内核打印的消息,哈,尽然还整出了一个块设备sdc
hugui@nevsayno:~$ dmesg -T
[Fri Jul 11 22:59:49 2014] sd 10:0:0:0: [sdc] Synchronizing SCSI cache
[Fri Jul 11 22:59:49 2014] sd 10:0:0:0: [sdc] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[Fri Jul 11 22:59:49 2014] userif-3: sent link down event.
[Fri Jul 11 22:59:49 2014] userif-3: sent link up event.
[Fri Jul 11 22:59:53 2014] ADDRCONF(NETDEV_UP): eth1: link is not ready
[Fri Jul 11 22:59:54 2014] userif-3: sent link down event.
[Fri Jul 11 22:59:54 2014] userif-3: sent link up event.
[Fri Jul 11 22:59:57 2014] r8169 0000:0c:00.0: eth1: link up
[Fri Jul 11 22:59:57 2014] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[Fri Jul 11 22:59:57 2014] userif-3: sent link down event.
[Fri Jul 11 22:59:57 2014] userif-3: sent link up event.
我们来看看这个块设备吧,BBB已经作为一块U盘挂在到了我的本本上。
嗯,一个USB接口干了三件事了!
hugui@nevsayno:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 19G 9.2G 9.1G 51% /
udev 3.9G 4.0K 3.9G 1% /dev
tmpfs 783M 1.2M 782M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 3.9G 37M 3.8G 1% /run/shm
/dev/sda1 47M 353K 47M 1% /boot/efi
/dev/sda5 434G 142G 271G 35% /home
/dev/sdc 70M 54M 16M 78% /media/BEAGLEBONE # <--- 这个就是BBB上的内容了
hugui@nevsayno:~$ ls /media/BEAGLEBONE/
App autorun.inf Docs Drivers ID.txt LICENSE.txt MLO README.md START.htm u-boot.img uEnv.txt
测试网络
查看一下eth2的ip地址
hugui@nevsayno:~$ ifconfig eth2 | grep addr
eth2 Link encap:Ethernet HWaddr 90:59:af:64:38:29
inet addr:192.168.7.1 Bcast:192.168.7.3 Mask:255.255.255.252
inet6 addr: fe80::9259:afff:fe64:3829/64 Scope:Link
根据以上信息进行猜想~
eth2的ip地址是192.168.7.1,那对端BBB的IP地址是多少呢?
暂且猜192.168.7.2吧,测试一下看看...
hugui@nevsayno:~$ ping 192.168.7.2 -c 4
PING 192.168.7.2 (192.168.7.2) 56(84) bytes of data.
64 bytes from 192.168.7.2: icmp_req=1 ttl=64 time=0.525 ms
64 bytes from 192.168.7.2: icmp_req=2 ttl=64 time=0.412 ms
64 bytes from 192.168.7.2: icmp_req=3 ttl=64 time=0.381 ms
64 bytes from 192.168.7.2: icmp_req=4 ttl=64 time=0.328 ms
--- 192.168.7.2 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.328/0.411/0.525/0.074 ms
hugui@nevsayno:~$
我去!果然猜对了!我是不是应该去双 {MOD}球?哈哈~~~
SSH
继续发散思维!
既然BBB已经预装系统,那总得整个SSHD上去吧?
好吧,继续测试一下看看...
hugui@nevsayno:~$ ssh root@192.168.7.2
root@192.168.7.2's password:
-sh: /usr/bin/led_acc: No such file or directory
[1]+ Done(127) /usr/bin/led_acc
果然有效!而且密码也被我一次性猜对了,哈哈,看来今天不买双 {MOD}球都不行了!话说,你能猜到密码是什么吗?
不过从以上信息看貌似还有些小问题,这个暂且不表了。
BBB试玩
接下来敲些基本的命令玩一玩吧~
root@beaglebone:~# pwd
/home/root
root@beaglebone:~# ls
Desktop
root@beaglebone:~# ls
ls ls.coreutils lsattr lsb_release lsblk lsmod lsmod.kmod lsusb lsusb.py
root@beaglebone:~# lsb_release -a
Distributor ID: Angstrom
Description: Angstrom GNU/Linux v2012.12 (Core edition)
Release: v2012.12
Codename: Core edition
root@beaglebone:~#
root@beaglebone:~#
root@beaglebone:~#
root@beaglebone:~#
root@beaglebone:~#
root@beaglebone:~#
root@beaglebone:~# pwd
/home/root
root@beaglebone:~# ls
Desktop
root@beaglebone:~# lsb_release -a
Distributor ID: Angstrom
Description: Angstrom GNU/Linux v2012.12 (Core edition)
Release: v2012.12
Codename: Core edition
root@beaglebone:~# cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 297.40
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc08
CPU revision : 2
Hardware : Generic AM33XX (Flattened Device Tree)
Revision : 0000
Serial : 0000000000000000
root@beaglebone:~# df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 1.7G 1.3G 321M 81% /
/dev/root 1.7G 1.3G 321M 81% /
devtmpfs 250M 0 250M 0% /dev
tmpfs 250M 4.0K 250M 1% /dev/shm
tmpfs 250M 200K 250M 1% /run
tmpfs 250M 0 250M 0% /sys/fs/cgroup
tmpfs 250M 4.0K 250M 1% /tmp
/dev/mmcblk0p1 70M 54M 16M 78% /media/BEAGLEBONE
root@beaglebone:~# date
Sat Jan 1 00:32:15 UTC 2000
root@beaglebone:~# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.5 4768 2632 ? Ss 00:00 0:00 /sbin/init
root 2 0.0 0.0 0 0 ? S 00:00 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 00:00 0:00 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? S< 00:00 0:00 [kworker/0:0H]
root 7 0.0 0.0 0 0 ? S< 00:00 0:00 [kworker/u:0H]
root 8 0.0 0.0 0 0 ? S 00:00 0:00 [migration/0]
root 9 0.0 0.0 0 0 ? S 00:00 0:00 [rcu_bh]
root 10 0.0 0.0 0 0 ? R 00:00 0:00 [rcu_sched]
root 11 0.0 0.0 0 0 ? S 00:00 0:00 [watchdog/0]
root 12 0.0 0.0 0 0 ? S< 00:00 0:00 [khelper]
root 13 0.0 0.0 0 0 ? S 00:00 0:00 [kdevtmpfs]
root 14 0.0 0.0 0 0 ? S< 00:00 0:00 [netns]
root 15 0.0 0.0 0 0 ? S 00:00 0:01 [kworker/0:1]
root 16 0.0 0.0 0 0 ? S 00:00 0:00 [bdi-default]
root 17 0.0 0.0 0 0 ? S< 00:00 0:00 [kintegrityd]
root 18 0.0 0.0 0 0 ? S< 00:00 0:00 [kblockd]
root 19 0.0 0.0 0 0 ? S 00:00 0:00 [khubd]
root 20 0.0 0.0 0 0 ? S 00:00 0:00 [irq/86-44e0b000]
root 21 0.0 0.0 0 0 ? S 00:00 0:00 [kworker/u:1]
root 26 0.0 0.0 0 0 ? S 00:00 0:00 [irq/46-4819c000]
root 35 0.0 0.0 0 0 ? S< 00:00 0:00 [rpciod]
root 37 0.0 0.0 0 0 ? S 00:00 0:00 [khungtaskd]
root 38 0.0 0.0 0 0 ? S 00:00 0:00 [kswapd0]
root 39 0.0 0.0 0 0 ? S 00:00 0:00 [fsnotify_mark]
root 40 0.0 0.0 0 0 ? S< 00:00 0:00 [nfsiod]
root 41 0.0 0.0 0 0 ? S< 00:00 0:00 [crypto]
root 44 0.0 0.0 0 0 ? S< 00:00 0:00 [pencrypt]
root 45 0.0 0.0 0 0 ? S< 00:00 0:00 [pdecrypt]
root 52 0.0 0.0 0 0 ? S< 00:00 0:00 [OMAP UART0]
root 55 0.0 0.0 0 0 ? S< 00:00 0:00 [kpsmoused]
root 67 0.0 0.0 0 0 ? S 00:00 0:00 [kworker/u:2]
root 70 0.0 0.0 0 0 ? S 00:00 0:01 [mmcqd/1]
root 71 0.0 0.0 0 0 ? S 00:00 0:00 [mmcqd/1boot0]
root 72 0.0 0.0 0 0 ? S 00:00 0:00 [mmcqd/1boot1]
root 73 0.0 0.0 0 0 ? S< 00:00 0:00 [deferwq]
root 76 0.0 0.0 0 0 ? S< 00:00 0:00 [kworker/0:1H]
root 77 0.0 0.0 0 0 ? S 00:00 0:00 [jbd2/mmcblk0p2-]
root 78 0.0 0.0 0 0 ? S< 00:00 0:00 [ext4-dio-unwrit]
root 84 0.0 2.0 69072 10336 ? Ss 00:00 0:01 /lib/systemd/systemd-journald
root 85 0.0 0.3 3580 1560 ? Ss 00:00 0:00 /lib/systemd/systemd-udevd
root 97 0.0 0.0 0 0 ? S< 00:00 0:00 [krfcommd]
root 121 0.0 0.2 3008 1200 ? Ss 00:00 0:00 /usr/sbin/crond -n
avahi 122 0.0 0.3 3328 1612 ? Ss 00:00 0:00 avahi-daemon: running [beaglebone.local]
root 123 0.0 0.4 5524 2180 ? Ss 00:00 0:00 /usr/sbin/connmand -n
root 125 0.0 0.2 3012 1332 ? Ss 00:00 0:00 /bin/sh /usr/bin/g-ether-load.sh
root 126 0.0 1.9 15300 9800 ? Ss 00:00 0:01 /usr/bin/python gateone.py
root 137 0.0 1.8 38996 9312 ? Ssl 00:00 0:01 /usr/bin/node autorun.js
root 140 0.2 2.5 52476 12988 ? Ss 00:00 0:05 /usr/bin/node4 /usr/share/cloud9/bin/cloud9.js -l 0.0.0.0 -w /var/lib/cloud9 -p 3000
root 141 0.0 0.2 3304 1380 ? Ss 00:00 0:00 /lib/systemd/systemd-logind
999 142 0.0 0.3 3232 1768 ? Ss 00:00 0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activ
root 143 0.0 0.1 1992 724 tty1 Ss+ 00:00 0:00 /sbin/agetty --noclear tty1 38400 linux
root 144 0.0 0.4 15028 2236 ? Ssl 00:00 0:00 /usr/sbin/gdm-binary -nodaemon
avahi 148 0.0 0.0 3204 464 ? S 00:00 0:00 avahi-daemon: chroot helper
root 205 0.0 0.0 0 0 ? S 00:00 0:00 [file-storage]
root 208 0.0 0.6 18688 3560 ? Sl 00:00 0:00 /usr/libexec/gdm-simple-slave --display-id /org/gnome/DisplayManager/Display1
root 210 0.0 0.2 4644 1224 ? Ss 00:00 0:00 /usr/sbin/wpa_supplicant -u
root 211 0.0 0.0 0 0 ? S 00:00 0:00 [flush-179:0]
root 215 0.1 2.1 27936 10780 tty2 Ss+ 00:00 0:02 /usr/bin/X :0 -br -verbose -auth /var/run/gdm/auth-for-gdm-CF6Sft/database -nolisten
root 224 0.0 0.1 2152 688 ? S 00:00 0:00 /usr/sbin/udhcpd -f -S /etc/udhcpd.conf
root 305 0.0 0.6 19848 3524 ? Ssl 00:00 0:00 /usr/sbin/console-kit-daemon --no-daemon
root 372 0.0 0.7 24976 3584 ? Sl 00:00 0:00 /usr/libexec/polkitd --no-debug
root 373 0.0 0.1 1992 712 ttyO0 Ss+ 00:00 0:00 /sbin/agetty -s ttyO0 115200
root 434 0.0 0.4 15716 2548 ? Sl 00:00 0:00 /usr/libexec/gdm-session-worker
root 437 0.0 0.6 24960 3116 ? Sl 00:00 0:00 /usr/libexec/upowerd
root 527 0.0 1.0 26420 5420 ? Ssl 00:00 0:00 gnome-session
root 538 0.0 0.0 3252 444 ? Ss 00:00 0:00 /usr/bin/ssh-agent -- gnome-session
root 541 0.0 0.1 2940 656 ? S 00:00 0:00 dbus-launch --exit-with-session gnome-session
root 542 0.0 0.2 3796 1372 ? Ss 00:00 0:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session
root 545 0.0 0.5 6612 2628 ? S 00:00 0:00 /usr/libexec/gconfd-2
root 553 0.0 0.5 25152 2992 ? Sl 00:00 0:00 gnome-keyring-daemon --start --components=gpg
root 556 0.0 1.6 89728 8328 ? Ss 00:00 0:01 /usr/libexec/gnome-settings-daemon
root 558 0.0 0.3 5792 1968 ? S 00:00 0:00 /usr/libexec/gvfsd
root 564 0.0 0.5 33136 2688 ? Ssl 00:00 0:00 /usr/libexec//gvfs-fuse-daemon /home/root/.gvfs
root 572 0.0 1.2 18248 6432 ? S 00:00 0:00 metacity
root 574 0.0 0.6 33948 3500 ? S 00:00 0:00 /usr/libexec/gvfs-gdu-volume-monitor
root 575 0.0 2.1 56228 10816 ? Sl 00:00 0:01 gnome-panel
root 576 0.0 0.6 24800 3348 ? Ssl 00:00 0:00 /usr/libexec/udisks-daemon
root 577 0.0 0.1 5820 712 ? S 00:00 0:00 udisks-daemon: not polling any devices
root 581 0.0 0.3 6888 2028 ? S 00:00 0:00 /usr/libexec/gvfs-gphoto2-volume-monitor
root 582 0.1 2.4 42224 12676 ? Sl 00:00 0:01 nautilus
root 587 0.0 1.9 38084 9788 ? Sl 00:00 0:00 /usr/libexec/wnck-applet
root 588 0.0 1.2 18096 6136 ? S 00:00 0:00 gnome-power-manager
root 592 0.0 1.2 18640 6364 ? S 00:00 0:00 /usr/libexec/gdu-notification-daemon
root 593 0.0 1.4 17968 7264 ? S 00:00 0:00 connman-applet
root 594 0.0 1.4 17928 7432 ? S 00:00 0:00 bluetooth-applet
root 596 0.0 2.0 40532 10288 ? Sl 00:00 0:00 /usr/libexec/clock-applet
root 598 0.0 1.3 35500 7112 ? Sl 00:00 0:00 /usr/libexec/notification-area-applet
root 605 0.0 0.5 6244 2796 ? S 00:00 0:00 /usr/libexec/gvfsd-trash --spawner :1.10 /org/gtk/gvfs/exec_spaw/0
root 621 0.2 0.2 3028 1324 ? Ss 00:24 0:01 /usr/sbin/dropbear -i -r /etc/dropbear/dropbear_rsa_host_key -p 22
root 622 0.0 0.0 0 0 ? S 00:24 0:00 [kworker/0:2]
root 623 0.0 0.3 3100 1652 pts/0 Ss 00:24 0:00 -sh
root 645 0.0 0.1 2620 968 pts/0 R+ 00:32 0:00 ps aux
END
OK! 今天就到这里了!
Good Bye BBB~
复制代码
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
原野之狼
2019-08-01 06:18
zhangmangui 发表于 2014-7-14 22:42
当狼遇上Beaglebone? 现在怎么样了 顶顶顶
慢慢玩 不着急~
或者大家关心啥问题,我可以研究下:lol
加载中...
查看其它11个回答
一周热门
更多
>
相关问题
CPLD的方波输出
4 个回答
11个版本Quartus II 软件下载,安装包网盘合集,附教程,47G!
20 个回答
请大家帮忙到21IC发展大家谈支持我申请新版面
20 个回答
【通知】21ic中国电子网服务条款 (所有人员必读)
1 个回答
满载而归乙亥年,大展鸿途庚子年---集签赢好礼
20 个回答
相关文章
×
关闭
采纳回答
向帮助了您的知道网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
TI
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
×
付费偷看金额在0.1-10元之间
确定
×
关闭
您已邀请
0
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
慢慢玩 不着急~
或者大家关心啥问题,我可以研究下:lol
一周热门 更多>