Difference between revisions of "BeagleBone"
From PROBOTIX :: wiki
(→Machine Vision) |
|||
Line 48: | Line 48: | ||
http://www.youtube.com/watch?v=8QouvYMfmQo | http://www.youtube.com/watch?v=8QouvYMfmQo | ||
+ | |||
+ | <code>sudo apt-get install v4l-utils</code> | ||
<pre> | <pre> |
Revision as of 09:21, 23 September 2013
Contents
Getting Started
Working with Git
http://alistapart.com/article/get-started-with-git
http://git-scm.com/book/ch2-5.html
http://nvie.com/posts/a-successful-git-branching-model/
Working with Device Trees
http://learn.adafruit.com/introduction-to-the-beaglebone-black-device-tree/device-tree-overlays
https://docs.google.com/document/d/17P54kZkZO_-JtTjrFuVz-Cp_RMMg7GB_8W9JK9sLKfA/pub
http://blog.inbedded.net/blog/2013/06/02/beaglebone-black-and-lcd-equals-fun/
https://github.com/selsinork/beaglebone-black-pinmux/blob/master/pinmux.ods
Programmable Realtime Unit (PRU)
http://blog.boxysean.com/2012/08/12/first-steps-with-the-beaglebone-pru/
C++ Programming
http://circuitco.com/support/index.php?title=C/C%2B%2B_Programming
GPIO
http://robotic-controls.com/learn/beaglebone/beaglebone-black-built-leds
Machine Kit
https://github.com/cdsteinkuehler/MachineKit
http://bb-lcnc.blogspot.com/2013/07/adding-homelimit-switches.html
Machine Vision
http://www.youtube.com/watch?v=8QouvYMfmQo
sudo apt-get install v4l-utils
# P9.31 GPIO3_14 setp [PRUCONF](DRIVER).stepgen.00.steppin 0x8E The value above is given meaning by the PRU code, which uses the kernel numbering scheme, but offset by one so that 0x00 (the default value for all HAL signals) means don't do anything. The details are: GPIO Pin Value: value = 32 * ( <GPIO_bank> + 1 ) + bit PRU Direct Output Bits: value = 32 * (4 + 1 ) + bit = 160 + bit = 0xA0 + bit So 0x8E = 142 = (32 * 4) + 14 = GPIO bank 3, bit 14
sudo -A su -c "echo BB-BLACK-LCNC-PBX-BB > /sys/devices/bone_capemgr.*/slots"
cat /sys/devices/bone_capemgr*/slots
sudo vim /boot/uboot/uEnv.txt
echo BB-BLACK-LCNC-PBX-BB >/sys/devices/bone_capemgr*/slots
watch --differences dmesg | tail
tail -f /var/log/messages