bb black gpio点灯

原创 2016年08月30日 16:36:45

1.安装交叉编译工具链,选择TI官网镜像对应的工具链

2.解压后添加环境变量sudo vi /etc/bash.bashrc 最后添加路径

export PATH=$PATH:/home/linux/toolchain/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin

3. source /etc/bash.bashrc 使环境变量生效

4.编译.c文件arm-linux-gnueabihf-gcc -c hello.c -o bhellob

5.传文件到板子,在板子上修改权限777,后 ./ 可以执行

6.通过echo命令控制led


7.用C语言写循环100次

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
int main(void)
{
 FILE *p=NULL;
 int i=0;
 p = fopen("/sys/class/gpio/export","w");
 fprintf(p,"%d",44);
 fclose(p);
 p = fopen("/sys/class/gpio/gpio44/direction","w");
 fprintf(p,"out");
 fclose(p);
 for(i=0;i<100;i++)
 {
  p = fopen("/sys/class/gpio/gpio44/value","w");
  fprintf(p,"%d",1);
  sleep(1);
  fclose(p);
  p = fopen("/sys/class/gpio/gpio44/value","w");
  fprintf(p,"%d",0);
  sleep(1);
  fclose(p);
 }
 p = fopen("/sys/class/gpio/unexport","w");
 fprintf(p,"%d",44);
 fclose(p);
 return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

bb_black_学习笔记——(3)点亮LED之shell命令

http://www.cnblogs.com/zhezhe1988/p/4248389.html bb_black_学习笔记——(3)点亮LED之shell命令  这次改变一下笔记...

BB_BLACK原理图

  • 2015-04-11 19:37
  • 393KB
  • 下载

中国版BB-Black用户手册_V1.3

  • 2014-06-10 22:39
  • 1.19MB
  • 下载

用龙芯1c库在RT-Thread下实现点灯(控制gpio)

本文以gpio控制led闪烁为例,演示如何在RT-Thread中使用龙芯1c库中的gpio相关接口来控制gpio。

UART8000-U bb black

  • 2016-04-10 00:14
  • 747KB
  • 下载

中国版BB-Black用户手册

  • 2016-04-10 18:52
  • 1.12MB
  • 下载

GPIO输出-----点灯(输出)和按键(输入)

GPIO输入和输出学习

BB Black交叉编译环境安装X264,FFMPEG

BB Black交叉编译环境安装X264,FFMPEG本文叙述了基于BB Black开发板环境,X264和FFMPEG软件交叉编译环境上的安装。 - 安装X2641.下载X264代码 ...

Beaglebone Black(5)C++编程控制GPIO基础进阶

在一上课我们通过IO函数做了简单的GPIO端口输出高低电平输出,实现对一个LED指示灯的点亮和关闭控制,本节将通过完整的C++程序,实现第四课Shell脚本的全部功能,实现两个LED指示灯的交替闪亮。...

使用Beaglebone Black的PRU(三)——实现高达100MHz的GPIO输出

本文用step by step的方式给出在BBB上用PRU实现超高速GPIO的方法。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)