版主: wanchong , wangyu , eepwwp , firedom

分享到:
共48条 1/5 1 2 3 4 5 »   

Intel Edison 与 STM32F4 互连 --《Edison GPIO接口性能测试》

    [您是本帖的第4553位阅读者]
caonimab
我是MM
普通会员

最后登陆时间:2015-10-30 14:42:51

直达楼层
1# 发表于 2015-03-02 16:54:23
Intel Edison 微型计算机内置了一枚双核Intel Atom @500MHz CPU,一枚Intel Quack @100MHz MCU/MPU,运行Ubilinux(Debian)或Yocto系统。Intel Edison 配备Arduino/标准扩展板方便接口引出。

STM32F4是意法半导体公司推出的基于ARM Cortex-M4的MCU,扩展性能超强。
现在,我们来试试两个芯片的混合工作。
Intel Edison GPIO接口性能测试:
Intel Edison内置了一枚Intel Quack @100MHz MCU/MPU,具备GPIO直接输出功能,我们可以通过将GPIO输出的信号直接输入STM32F4进行采集获得Intel Edison的GPIO翻转速度。

Edison上的脚本代码:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
/*
 *Copy Right 2006~2010
 *Aperture Electronic Inc. Image & Doduo & Joe Labortory
 
 *Intel Edison Development Board GPIO Speed Test
*/
 
//C/C++ Main Header Files
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
 
//Intel Edison MRAA GPIO Header File
#include "mraa/gpio.h"
 
intmain(intargc,char**argv)
{
    intcount;
 
    mraa_gpio_context TestPin;
 
    fprintf(stdout,"Welecome to Aperture Electronic Inc.\n"
                   "Image & Doduo & Joe Labortory\n"
                   "Intel Edison Development Board Test Experience\n\n");
    fprintf(stdout,"Now we start the first test:GPIO Speed Test\n"
                   "Please get ready for your oscilloscope :)\n");
 
    //Initialize GPIO and Put Its Hardware Address Into a Variable
    TestPin = mraa_gpio_init(13);
 
    //Set GPIO Mode to Output
    mraa_gpio_dir(TestPin,MRAA_GPIO_OUT);
 
    fprintf(stdout,"Now start!!\n"
                   "Please put your oscilloscope's probe to the D13 pin on board.\n");
 
    for(;;)
    {
        mraa_gpio_write(TestPin,0);
        mraa_gpio_write(TestPin,1);
    }
 
 
    return0;
}
STM32F4这边我使用了一个自制的简易示波器+FFT分析仪。

连接Intel Edison上的D13到STM32F4的采集端口:


在Intel Edison上运行测试程序:

采集到的波形和频谱图:


这样看来,Intel Edison在使用MRAA函数库标准情况下,输出频率稳定,大概在15KHz左右。

版权所有(C)2006~2015 光圈电子科技·晓航·多多·啾儿实验室

RE: Intel Edison 与 STM32F4 互连 --《Edison GPIO接口性能测试》

flea
我是MM
普通会员

最后登陆时间:2015-01-13 23:24:35

2# 发表于 2015-03-10 17:37:04
顶一下楼主!

RE: Intel Edison 与 STM32F4 互连 --《Edison GPIO接口性能测试》

杨丹萍ydp
我是MM
普通会员

最后登陆时间:2015-01-13 23:24:55

3# 发表于 2015-03-10 18:41:45
顶楼主!

RE: Intel Edison 与 STM32F4 互连 --《Edison GPIO接口性能测试》

guangganchen
我是MM
普通会员

最后登陆时间:2015-01-13 23:25:45

4# 发表于 2015-03-11 16:41:14
必须得顶啊

RE: Intel Edison 与 STM32F4 互连 --《Edison GPIO接口性能测试》

samefly
我是MM
普通会员

最后登陆时间:2015-01-14 10:38:58

5# 发表于 2015-03-11 18:30:43
报道,佩服

RE: Intel Edison 与 STM32F4 互连 --《Edison GPIO接口性能测试》

jen3
我是MM
普通会员

最后登陆时间:2015-01-14 10:39:02

6# 发表于 2015-03-13 15:46:16
留名

RE: Intel Edison 与 STM32F4 互连 --《Edison GPIO接口性能测试》

mqwpp2009
我是MM
普通会员

最后登陆时间:2015-01-13 23:26:46

7# 发表于 2015-03-13 23:17:27
坐等更新

RE: Intel Edison 与 STM32F4 互连 --《Edison GPIO接口性能测试》

lingliang
我是MM
普通会员

最后登陆时间:2015-01-13 23:27:00

8# 发表于 2015-03-14 15:39:57
高中,自学,没有任何基础,只有一腔热血。

RE: Intel Edison 与 STM32F4 互连 --《Edison GPIO接口性能测试》

allennella
我是MM
普通会员

最后登陆时间:2015-01-13 23:27:26

9# 发表于 2015-03-14 23:19:00
好……

RE: Intel Edison 与 STM32F4 互连 --《Edison GPIO接口性能测试》

jk200806
我是MM
普通会员

最后登陆时间:2015-01-14 00:18:54

10# 发表于 2015-03-15 14:45:46
顶大神
共48条 1/5 1 2 3 4 5 »   
快速回复主题
  • 匿名不能发帖!请先 [ 登陆 注册 ]