玩了一阵bbgw,遇到过一些问题,解决了一些,现在把自己收集的问题和解决方案贴出来供大家参考
一.各种相关链接
SD卡分区链接 http://elinux.org/Beagleboard:Expanding_File_System_Partition_On_A_microSD
镜像下载 http://beagleboard.org/latest-images
Node RED的安装下载链接 http://nodered.org/docs/hardware/beagleboneblack
Node RED上手视频 http://v.youku.com/v_show/id_XMTgxNDE3NDI4OA==.html?from=s1.8-1-1.2&spm=a2h0k.8191407.0.0
对于you may need to update /etc/fstab的解释链接 http://www.imooc.com/qadetail/116361?t=126673
PWM\设备树等问题 http://bbs.elecfans.com/jishu_454965_1_1.html
http://www.lai18.com/content/8359588.html
http://bbs.elecfans.com/forum.php?mod=viewthread&tid=1110805&extra=
共享主机网络 http://lanceme.blogspot.com/2013/06/windows-7-internet-sharing-for.html
如何为Beaglebone Black(BBB)制作cape http://bbs.eeworld.com.cn/thread-432698-1-1.html
PWM相关操作 http://www.itnose.net/detail/6109123.html
如何给ubuntu装alsa驱动 https://zhidao.baidu.com/question/1988026317702934907.html
wifi配置 http://blog.csdn.net/joanna_hxu/article/details/74392607
二.一些问题
1.bbgw用sd卡启动。不能分区。要先把固件从sd上拷贝到emmc,然后再格式化sd卡,最后再插到emmc上分区;eMMC烧写将镜像下到sd卡后,打开/root/boot/ 里的uEnv.txt。将最下面一行#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh这行的#删掉。保存,退出。断电。然后一直按着user。上电,我按了估计有20s左右,一直到4个led呈现流水灯的状态。就进入烧写了。
2.默认wifi密码是Beaglebone
3.BBGW的capemgr在 /sys/devices/platform里,加载cape用 echo cape名称 > slots.am33xx**.dtbo相当于总的pwm说明,不论调用哪个pwm都得先加载它,剩下的用哪个引脚再加载哪个引脚驱动就好了。
echo am33xx_pwm > slots echo cape-universaln > slots
4.bbgw配置正交编码脉冲
加载echo cape-universaln > slots,然后在sys/device/platform/ocp里查看可用引脚有哪些,类似于ocp:P9_25_pinmux这种形式的,我的理解这些引脚是可以复用的。
更改引脚模式,参照链接
5.编译opencv出现c++: internal compiler error: Killed (program cc1plus)
输入free
dd if=/dev/zero of=/var/swap.img bs=1024k count=1000
mkswap /var/swap.img
swapon /var/swap.img
free
相关链接:https://stackoverflow.com/questions/15161278/compile-opencv-without-gpu
6.遇到GPIO input出现error,set gpio failure,加载 echo cape-universalh > /sys/devices/platform/bone_capemgr/slots