Beaglebone Black
文章平均质量分 83
Ace_XK
Think different.
展开
-
Beaglebone Black(7)测试PWM功能
上一节课我们初步学习了BBB板上ADC数据的读取方法,本节课将把学到的PWM的知识贡献给和我一样的初学者。以下这张彩图来自网上,详细标明了14个PWM和四个定时器的引脚位置。本实验中,我们只测试其中的P8_13引脚,名称为eHRPWM2B。需要准备的实验工具:一个二极管发光管和数字万用表及其他小线材 一、PWM知识(部分知识直接摘自网上)PWM全称Pulse转载 2015-11-09 10:52:01 · 1472 阅读 · 0 评论 -
Beaglebone Black(8)运用Python来进行控制IO,ADC,PWM
下面是手册里面的一些内容BBB的一个很大的优势在于,你可以选择很多种语言来完成同样的工作,而不是像某些嵌入式硬件,只限于自己固定的语言。安装库https://github.com/adafruit/adafruit-beaglebone-io-python我的板子上已经安装好了相应的Python库,所以直接用就好了。程序如下#!/usr/bin/原创 2015-11-09 19:58:04 · 2902 阅读 · 0 评论 -
Beaglebone Black(9)运用Python来发邮件
先看下成果吧,看到之后,激动哭了原来,这么有成就感++++++++++++++++++++++++++++++主要是smtp.163.com我写的和下面大同小异,由于隐私的问题,这里用文档里面的截图代码如下用了自己的gmail不行,就换了163的邮箱这里是非ssl协议端口,所以选择25其他基本类似在运行之后,等待不超时原创 2015-11-09 21:27:40 · 1150 阅读 · 0 评论 -
Beaglebone Black(2)简单LED控制实验
学习BBB板的最终目的是想像单片机一样做控制,但控制思路完全不一样(Linux下控制硬件设备实质就是对相关设备虚拟文件的读写),研究了几天头都大了还是没有进展,网上好多博客文章,也没有个统一的说法,估计都是BBB板的年份不同,以及安装的系统版本不同。最后选择模范,从最基础的单命令控制IO接口开始做。达到目标:从GPIO端口P8.12和P8.11引脚输出0或1这节课用到两个命令,ca转载 2015-11-08 10:20:13 · 990 阅读 · 0 评论 -
Beaglebone Black(6)测试读取ADC数据
之前我们初步学习了GPIO的使用方法,接下来认识下BBB板上ADC数据的读取操作,因为用BBB板做外部控制,接收外部传感器的一些模拟数据,模数转换ADC是需要用到的。所以在这里我也测试一下这BBB板的ADC简单功能,以后有深入学习到知识再进行补充。ADC资源引脚,P9_32至P9_40共九个引脚,其中P9_32为电源正极,P9_34为共地,其他七个对应七个ADC输入脚,因为有一个Ain_7转载 2015-11-09 09:55:04 · 1570 阅读 · 0 评论 -
Beaglebone Black(6.1)Beaglebone Black的c++开发环境Eclipse构建
在博客中看到,用Eclipse可以远程登录,操作起来会非常的方便,和putty也很类似。我的电脑是64位win7,自己先直接百度了下,找到了下面的文件http://www.newasp.net/soft/73383.html下载了,名字为eclipse-cpp-kepler-sr1-win32.zip的一个文件,解压就可以使用。但是,是32位的,没有运行起来。原创 2015-11-09 10:35:50 · 1201 阅读 · 0 评论 -
Beaglebone Black(1)Windows远程控制--一线通
一、版本和升级预装在eMMC中的系统版本比较老,是5月的版本,一个最大的问题是插上Micro-SD卡后无法正常启动。根据网上找到的一些资料,尝试在Ubuntu虚拟机下格式化SD卡,在SD卡启动分区上编辑修改uEnv.txt文件,试图让U-Boot重定位启动文件。但不幸的是,多次尝试均告失败。随后浏览相关网站,发现新版的系统中有提到,支持系统启动后Micro-SD卡的挂载,遂感觉还是得选择正原创 2015-11-08 10:05:48 · 1361 阅读 · 0 评论 -
Beaglebone Black(3)脚本文件控制
在文档中对于按时打开和关闭LED的例子。1,手动测试是否能点亮LED2,创建脚本文件,On和Off的文件,修改文件权限,测试下脚本3,编辑crontab文件,cron setting table。注意需要手动运行on脚本,来点亮原创 2015-11-08 19:11:16 · 853 阅读 · 0 评论 -
Beaglebone Black(4)C++编程控制GPIO基础
在一上课我们通过Shell脚本编程实现了对GPIO端口的简单输出控制,实现对两个LED指示灯的交替点亮和关闭,接下来的一两节课,将通过C++程序来实现Shell脚本的功能。为了实现对应的程序控制,我查阅了好多资料,测试过程中发觉网上的一些程序套用过来总是出现各种各样的编译错误,压根就控制不了BBB板,不知是我的BBB板太新,还是以前的程序太旧。最后还是从头开始,重新研究BBB板的文件系统,找出头文转载 2015-11-08 19:17:24 · 995 阅读 · 1 评论 -
Beaglebone Black(5)C++编程控制GPIO基础进阶
在一上课我们通过IO函数做了简单的GPIO端口输出高低电平输出,实现对一个LED指示灯的点亮和关闭控制,本节将通过完整的C++程序,实现第四课Shell脚本的全部功能,实现两个LED指示灯的交替闪亮。直接通过进入功能程序 1、实现echo 44 > export 打开端口功能 上一课简单测试中,通过手工在BBB板终端模式下打开gpio44端口可通过以下程序实现:转载 2015-11-08 20:27:31 · 1268 阅读 · 0 评论 -
ARM compilation error, VPF registered used by executable, not object file
I have been having this problem for the last few days and I can't get my head around what is really happening here, or what is the problem.I have a makefile with these flags:CC = arm-linux-gnuea转载 2016-04-22 10:03:13 · 1544 阅读 · 0 评论