摘要: 只要你想用BBB做哪怕一丁点涉及到硬件的东西,你就不可避免地要用到cape和device tree的知识。所以尽管它们看起来很陌生而且有点复杂,但还是得学。其实用起来不难的。下面我只讲使用时必须会的内容,不深究其工作原理。文中基本没有废话,请仔细阅读每个字,勿遗漏细节。我们已经知道beagleboa... 阅读全文
posted @ 2014-04-13 23:14 欢乐小飞 阅读(5432) 评论(0) 推荐(1) 编辑
摘要: 在本博客的《使用Beaglebone Black的I2C(一)》中,介绍了BBB上无需编程对i2c总线进行读写操作的方法,本文将介绍如何在c语言程序中使用i2c-dev驱动来操作i2c设备。以下将还以前文中使用过的L3G4200D三轴陀螺仪为例。BBB自带了i2c-dev驱动,它使用ioctl方法对... 阅读全文
posted @ 2014-04-13 23:08 欢乐小飞 阅读(1135) 评论(1) 推荐(1) 编辑
摘要: 友情提示:请先按照本系列(一)(二)的说明安装PRU工具并跑通hello world再继续按本文操作。PRU操作GPIO有很多种方式,本系列之(二)中的是一种,但最快速的方式是通过直接“写”r30和“读”r31这两个寄存器的相应位来操作对应的IO口:比如将r30的第14位置1就会把P8.12这个引脚... 阅读全文
posted @ 2014-04-13 23:07 欢乐小飞 阅读(3062) 评论(0) 推荐(0) 编辑
摘要: 启动时自动加载dtbo,实际上就是做了一个cape。官方推荐的方法是用eeprom来实现,请参考我的博文《为BBB制作专属自己的cape(一)》和《为BBB制作专属自己的cape(四)》中有关eeprom的内容。本文要说的是另外两种方法。用uEnv.txt不用eeprom的话,也可以通过修改uEnv... 阅读全文
posted @ 2014-04-13 23:05 欢乐小飞 阅读(1375) 评论(0) 推荐(0) 编辑
摘要: 分类:Linux驱动程序2012-07-11 20:443006人阅读评论(2)收藏举报linuxstructlistclassdelayprocessing水平有限,描述不当之处还请之处,转载请注明出处http://blog.csdn.net/vanbreaker/article/details/... 阅读全文
posted @ 2014-04-13 16:48 欢乐小飞 阅读(642) 评论(0) 推荐(0) 编辑
摘要: For most people the above image means absolutely nothing, but for that one guy that has been searching for two days straight with no luck and finally arrives here, he has never ever seen anything more beautiful. To that guy: Dude, you are in safe hands. I’ll guide you through it : )With Linux Kernel 阅读全文
posted @ 2014-04-13 15:30 欢乐小飞 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 分类:Beaglebone Black2013-11-24 18:21678人阅读评论(6)收藏举报beaglebone blackbeagleboneSPIdevice tree目录(?)[+]SPI是可以全双工通信的一种串行总线,两个设备之间双向通信的话一般使用3根线:SCLK,MISO,MOSI,多个设备之间双向通信的话,每个设备还需要再加上一根地址线CSn。相比之下I2C只能半双工,而且一般需要上拉电阻,但无论几个设备,都只需要2根线。更多基础知识请谷歌百度。Beaglebone Black使用的AM3359芯片上有两个SPI,但SPI1连接到了板子的HDMI芯片上,所以除非禁用HDM 阅读全文
posted @ 2014-04-13 15:23 欢乐小飞 阅读(5786) 评论(1) 推荐(1) 编辑