• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • 在电脑与BBB之间互传文件的方法

    以下两种方法都是建立在ssh连接的基础上。方法一,用scp [OPTIONS] file_source file_target命令。例如:从电脑复制到BBB:scp /Users

    2014-10-22 13:57

  • Debian7.5系统安装和远程控制BBB

    因为BBB板系统是Debian 7.4,据说使用Debian系统可以实现很多BBB板的无缝连接,可以更好的学习和控制BBB板,所以就决定下载Debian7.5系统安装,采用虚拟机的安装方式。一

    2014-10-22 18:22

  • BBB引脚功能速查表

    发一个BBB引脚功能表格吧。这个pdf前两页是Derek Molloy老师根据AM3359手册整理的(感谢他的劳动成果),后两页是我从BBB用户手册里截出来的。一般使用看前两页就可以了,如果用到

    2014-10-22 13:59

  • 【BeagleBone Black试用体验】BBB开箱测评

    写在前面 第一次写测评 希望自己利用这块BBB所做的水下无人机项目对大家的开发有所帮助呀~开箱前语不得不说大概从2003年开始,我们中国的消费级无人机市场得到了一个空前的发展,无人机公司也出了

    2017-07-10 20:16

  • BBB的cape和设备树(device tree)的使用

    只要你想用BBB做哪怕一丁点涉及到硬件的东西,你就不可避免地要用到cape和device tree的知识。所以尽管它们看起来很陌生而且有点复杂,但还是得学。其实用起来不难的。下面我只讲使用时必须会

    2014-10-22 14:02

  • 使用BBB的串口UART

    /dev/cu.u***serial 115200就能打开串口调试助手。在BBB上输入echo "What a wonderful day" > /dev/ttyO0测试发现没有问题。

    2014-10-22 10:21

  • 使用BBB的ADC

    本帖最后由 goyuqinghua 于 2014-10-22 10:16 编辑 Beaglebone Black的处理器芯片AM3359上的8个ADC脚同时也是触摸屏控制器(TSC),我们知道

    2014-10-22 10:14

  • 使用BBB的IO口

    从Terminal直接控制IO口的方法如下:root@beaglebone:~# cd /sys/class/gpioroot@beaglebone:/sys/class/gpio# ls -ltotal 0--w------- 1 root root 4096 Jan1 00:00 exportlrwxrwxrwx 1 root root 0 Jan1 00:00 gpiochip0 -> ../../devices/virtual/gpio/gpiochip0lrwxrwxrwx 1 root root 0 Jan1 00:00 gpiochip32 -> ../../devices/virtual/gpio/gpiochip32lrwxrwxrwx 1 root root 0 Jan1 00:00 gpiochip64 -> ../../devices/virtual/gpio/gpiochip64lrwxrwxrwx 1 root root 0 Jan1 00:00 gpiochip96 -> ../../devices/virtual/gpio/gpiochip96--w------- 1 root root 4096 Jan1 00:00 unexportroot@beaglebone:/sys/class/gpio# echo 44 > exportroot@beaglebone:/sys/class/gpio# ls -ltotal 0--w------- 1 root root 4096 Jan1 00:03 exportlrwxrwxrwx 1 root root 0 Jan1 00:03 gpio44 -> ../../devices/virtual/gpio/gpio44lrwxrwxrwx 1 root root 0 Jan1 00:00 gpiochip0 -> ../../devices/virtual/gpio/gpiochip0lrwxrwxrwx 1 root root 0 Jan1 00:00 gpiochip32 -> ../../devices/virtual/gpio/gpiochip32lrwxrwxrwx 1 root root 0 Jan1 00:00 gpiochip64 -> ../../devices/virtual/gpio/gpiochip64lrwxrwxrwx 1 root root 0 Jan1 00:00 gpiochip96 -> ../../devices/virtual/gpio/gpiochip96--w------- 1 root root 4096 Jan1 00:00 unexportroot@beaglebone:/sys/class/gpio# cd gpio44root@beaglebone:/sys/class/gpio/gpio44# ls -ltotal 0-rw-r--r-- 1 root root 4096 Jan1 00:03 active_low-rw-r--r-- 1 root root 4096 Jan1 00:03 direction-rw-r--r-- 1 root root 4096 Jan1 00:03 edgedrwxr-xr-x 2 root root 0 Jan1 00:03 powerlrwxrwxrwx 1 root root 0 Jan1 00:03 subsystem -> ../../../../class/gpio-rw-r--r-- 1 root root 4096 Jan1 00:03 uevent-rw-r--r-- 1 root root 4096 Jan1 00:03 valueroot@beaglebone:/sys/class/gpio/gpio44# cat directioninroot@beaglebone:/sys/class/gpio/gpio44# echo out > directionroot@beaglebone:/sys/class/gpio/gpio44# cat directionoutroot@beaglebone:/sys/class/gpio/gpio44# cat value0root@beaglebone:/sys/class/gpio/gpio44# echo 1 > valueroot@beaglebone:/sys/class/gpio/gpio44# cat value1解释一下,首先要把某个(本例中是第44个,即P8_12)gpio export一下,变成用户可用的状态,然后目录里就会多出来一个gpio44目录,进入它对相应文件进行读写就可以操作io口了。输入输出是一样的道理。读的话Linux会自动实时更新value文件里的数据,但更新速度有多快暂时还不清楚,高速io操作的话用这种方法感觉不靠谱。不过速度不敏感的话是没问题的。用c程序控制io口,我们当然可以完全照搬上面对文件操作的过程,只不过写成c语言的形式。具体如下:#include#include#include#include//define O_WRONLY and O_RDONLY#define SYSFS_GPIO_DIR "/sys/class/gpio"#define MAX_BUF 64void main(){ int fd, len; char buf[MAX_BUF]; char ch; int i; //export gpio44 fd = open(SYSFS_GPIO_DIR "/export", O_WRONLY); len = snprintf(buf,sizeof(buf),"44"); write(fd,buf,len); close(fd); //set direction snprintf(buf,sizeof(buf),SYSFS_GPIO_DIR"/gpio44/direction"); fd = open(buf, O_WRONLY); write(fd, "in", 3); close(fd); //read and print value 10 times for(i=0;i

    2014-10-22 10:01

  • 如何为BBB制作cape(或:如何在系统启动时自动加载dtbo)

    一、引子如果你买来BBB是为了搞跟硬件相关的项目,那你八成需要制作一个cape。cape是BBB官方的叫法,其实就是指BBB的软件和硬件外设。通过学习device tree我们了解到

    2014-10-22 14:05

  • 基于MK22FN512 MCU的Kinetis K22塔式系统模块TWR-K22F120M

    TWR-K22F120M,基于MK22FN512 MCU的Kinetis K22塔式系统模块。 TWR-K22F120M微控制器模块设计用于独立模式或作为塔式系统的一部

    2019-04-10 09:36