进阶的Kaiser@ZJU !!!

以太网 | 嵌入式 | 物联网 | 算法 | 数据库

Xenomai安装

目录 1 简介 2 安装步骤      2.1 准备目标内核      2.2 配置和建立目标内核      2.3 建立用户空间的支持           2.3.1 特征冲突解决           2.3.2 通用配置项           2.3.3 特定体系结构的配置项         ...

2016-06-08 13:59:21

阅读数:1780

评论数:0

linux中fork()函数详解(原创!!实例讲解)

一、fork入门知识      一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。     一个进程调用fork()函数后,系统先给新的...

2016-03-22 16:40:41

阅读数:559

评论数:0

Beaglebone Black(9)运用Python来发邮件

先看下成果吧,看到之后,激动哭了 原来,这么有成就感 ++++++++++++++++++++++++++++++ 主要是smtp.163.com 我写的和下面大同小异,由于隐私的问题,这里用文档里面的截图 代码如下 用了自己的gmail不行,就换了163的邮箱...

2015-11-09 21:27:40

阅读数:709

评论数:0

Beaglebone Black(8)运用Python来进行控制IO,ADC,PWM

下面是手册里面的一些内容 BBB的一个很大的优势在于,你可以选择很多种语言来完成同样的工作,而不是像某些嵌入式硬件,只限于自己固定的语言。 安装库 https://github.com/adafruit/adafruit-beaglebone-io-python 我的板子上已经安装好了相应的Py...

2015-11-09 19:58:04

阅读数:2065

评论数:0

Beaglebone Black(7)测试PWM功能

上一节课我们初步学习了BBB板上ADC数据的读取方法,本节课将把学到的PWM的知识贡献给和我一样的初学者。以下这张彩图来自网上,详细标明了14个PWM和四个定时器的引脚位置。本实验中,我们只测试其中的P8_13引脚,名称为eHRPWM2B。 需要准备的实验工具:一个二极管发光管和数字万用表及...

2015-11-09 10:52:01

阅读数:883

评论数:0

Beaglebone Black(6.1)Beaglebone Black的c++开发环境Eclipse构建

在博客中看到,用Eclipse可以远程登录,操作起来会非常的方便,和putty也很类似。 我的电脑是64位win7,自己先直接百度了下,找到了下面的文件 http://www.newasp.net/soft/73383.html 下载了,名字为eclipse-cpp-kepler...

2015-11-09 10:35:50

阅读数:768

评论数:0

Beaglebone Black(6)测试读取ADC数据

之前我们初步学习了GPIO的使用方法,接下来认识下BBB板上ADC数据的读取操作,因为用BBB板做外部控制,接收外部传感器的一些模拟数据,模数转换ADC是需要用到的。所以在这里我也测试一下这BBB板的ADC简单功能,以后有深入学习到知识再进行补充。 ADC资源引脚,P9_32至P9_40共九个引...

2015-11-09 09:55:04

阅读数:953

评论数:0

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

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

2015-11-08 20:27:31

阅读数:777

评论数:0

Beaglebone Black(4)C++编程控制GPIO基础

在一上课我们通过Shell脚本编程实现了对GPIO端口的简单输出控制,实现对两个LED指示灯的交替点亮和关闭,接下来的一两节课,将通过C++程序来实现Shell脚本的功能。为了实现对应的程序控制,我查阅了好多资料,测试过程中发觉网上的一些程序套用过来总是出现各种各样的编译错误,压根就控制不了BBB...

2015-11-08 19:17:24

阅读数:619

评论数:1

Beaglebone Black(3)脚本文件控制

在文档中对于按时打开和关闭LED的例子。 1,手动测试是否能点亮LED 2,创建脚本文件,On和Off的文件,修改文件权限,测试下脚本 3,编辑crontab文件,cron setting table。 注意需要手动运行on脚本,来点亮

2015-11-08 19:11:16

阅读数:699

评论数:0

Beaglebone Black(2)简单LED控制实验

学习BBB板的最终目的是想像单片机一样做控制,但控制思路完全不一样(Linux下控制硬件设备实质就是对相关设备虚拟文件的读写),研究了几天头都大了还是没有进展,网上好多博客文章,也没有个统一的说法,估计都是BBB板的年份不同,以及安装的系统版本不同。最后选择模范,从最基础的单命令控制IO接口开始做...

2015-11-08 10:20:13

阅读数:702

评论数:0

Beaglebone Black(1)Windows远程控制--一线通

一、版本和升级 预装在eMMC中的系统版本比较老,是5月的版本,一个最大的问题是插上Micro-SD卡后无法正常启动。根据网上找到的一些资料,尝试在Ubuntu虚拟机下格式化SD卡,在SD卡启动分区上编辑修改uEnv.txt文件,试图让U-Boot重定位启动文件。但不幸的是,多次尝试均告失败。 随...

2015-11-08 10:05:48

阅读数:851

评论数:0

compile:错误: ‘SPIN_LOCK_UNLOCKED’未声明(不在函数内)

when I compile ethercat, compile:错误: ‘SPIN_LOCK_UNLOCKED’未声明(不在函数内) 摘自:http://blog.csdn.net/lkssbc/article/details/6905773 编译LDD3中的scull出现错误,...

2015-10-29 11:13:19

阅读数:1719

评论数:0

debian linux 中如何查看软件包是否已经安装和如何安装、卸载软件

练习 1 方案:确定软件包是否安装 如果您不确定某个软件包是否已经安装,可以使用 dpkg 的 -l (L的小写) 选项: $ dpkg -l zsh No packages found matching zsh. 上面结果这表明 zsh 没有 安装...

2015-10-27 14:05:17

阅读数:1763

评论数:0

RTAI和EMC2在ubuntu10.04.3上的安装

l 内核2.6.38.8      1.安装必须包     sudo apt-get install fakeroot build-essential crash kexec-tools makedumpfile kernel-wedge     sudo apt-get bui...

2015-10-27 13:51:50

阅读数:1422

评论数:0

LinuxCNC+EtherCAT(7)一个歪果仁做的例子的解释。。。。。

在Youtube上看到了一位国外老兄做的,很不错。 https://www.youtube.com/watch?v=JU2lFg1rwgg 然后,找到了他的HAL和xml文件,如下。 EtherCAT部分的xml文件: ...

2015-10-25 10:34:54

阅读数:7374

评论数:5

LinuxCNC+EtherCAT(6)之LinuxCNC使用,翻译

来自https://www.buildyourcnc.com/item/control-SOFTWARE-linuxcnc Introduction: If you have Linux, or want to use a Linux based CNC control softw...

2015-10-24 22:23:10

阅读数:3998

评论数:1

LinuxCNC+EtherCAT(5)之关于LinuxCNC和EMC

About the software 关于本软件 * EMC (the Enhanced Machine Control) is a software system for computer control of machine tools such as milling machines...

2015-10-24 22:14:16

阅读数:3304

评论数:0

LinuxCNC+EtherCAT(4)之LinuxCNC overview

典型的控制框图 OutLine  About the LinuxCNC  Linux / RTAI  LinuxCNC software  LinuxCNC Hierarchical  Configuring LinuxCNC 简介不说了,框图如...

2015-10-24 11:34:02

阅读数:3501

评论数:1

LinuxCNC+EtherCAT(3)翻译一篇东西KINS——LinuxCNC中的HAL运动学组件~~~~~~~~~

原文来自http://www.linuxcnc.org/docs/html/man/man9/kins.9.html 直接在里面翻译好了 KINS NAME SYNOPSIS DESCRIPTION SEE ALSO NAME kins − kinematics运动学 definition...

2015-10-24 10:39:27

阅读数:3258

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭