如何使用飞思卡尔i.MX应用处理器的GPIO

如题所述

先将GPIO源文件交叉编译成与嵌入式设备内核相对应的驱动模块,再加载进嵌入式设备中。成功后,/dev目录下应该有类似GPIO-Control的设备文件。这时就可以调用了。
调用方法大致如下:
int fd;
fd = ::open("/dev/GPIO-Control", 0);
if (fd < 0) {
perror("open device leds");
exit(1);
}
ioctl(fd, 1, 0);
::close(fd);//ps:ioctl(fd, 1, 0); 函数里参数1表示低电平,和GPIO相连的灯亮。0表示GPIO引脚号。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-08-02
  从事i.MX应用处理器的应用设计客户支持工作几年以来,经常会收到GPIO使用或者与其直接相关的问题。
  而且问题不仅仅来自于初次使用i.MX处理器的客户,也有很多是来自从事产品开发多年的工程师。
  由于i.MX应用处理器具有较高的复杂性,导致硬件设计和软件开发是由不同的人/团队来负责的,从而使一些软件硬件衔接部分成了一个类似于三不管的灰色地带。
  硬件设计者认为是软件去使用所以不太关心,而软件人员对硬件相关的知识基础弱,比较难于深入理解怎样使用。
  但其在设计中的重要性是不容忽视的,否则会导致很多潜在的问题。
  通常GPIO会占到芯片超过一半的管脚数量,在此分享一些飞思卡尔i.MX应用处理器GPIO的功能点的使用经验,希望能帮助设计人员避免问题,优化设计,让设计成为一件快乐的事。本回答被网友采纳
第2个回答  2017-07-18
GeneralPurposeInputOutput(通用输入/输出)简称为GPIO

...基于飞思卡尔S12微处理器》的书中GPIO构件怎么理解?
GPIO是general purpose I\/O,就是通用IO口,作为一般用处的IO引脚。因为s12大部分引脚都有不止一种功能,设置为GPIO表示使用基本功能,即输入输出功能;如果设为其他功能,则该引脚会被其他模块使用。

数字电源,KEIL,KUKA,飞思卡尔i.MXRT1052技术文章分享
此外,本文将对飞思卡尔i.MXRT1052微控制器进行性能实测。i.MXRT105x在CoreMark测试中表现出色,性能完爆同时期的其他微控制器。实测数据支持这一结论,提供了一个直观的性能对比。最后,文章介绍了如何优化coremark测试程序,通过使用PIT定时器的多通道链接模式,以提高计时功能的精确度与效率。这为优化测...

为什么ARM9架构会选择飞思卡尔 I.MX系列的处理器
ARM是一个只有IP构架的无晶圆公司,飞思卡尔有自己的芯片工厂,有各种内核的MCU产品。飞思卡尔对多种MCU进行区分,就是用各种名字。比如i.MX系列是ARM9内核的,MC9s系列是飞思卡尔自己的内核,还有专门针对通信行业的PowPC系列等等。

飞思卡尔mcu 的串口和uart的区别
GPIO通用端口,UART串口,I2C,SPI 他们就是时序不同,CPU和外扩的芯片进行通信,领会它们的通信时序就OK,呵呵General Purpose Input Output (通用输入\/输出)简称为GPIO,或总线扩展器,利用工业标准I2C、SMBus™或SPI™接口简化了I\/O口的扩展。当微控制器或芯片组没有足够的I\/O端口,或...

怎么烧写imx6里的efuse?
efuse的烧写这部分FSL是没有公开的,就看手册里面的描述,可能会在你真正烧写的时候对芯片造成损坏。最好联系FSL进行解决。来自 珠海鼎芯科技,最内IMX6核心板开发板解决方案最大提供商

谁听说过飞思卡尔的i.MX31开发板?
下面我们介绍一种采用ARM11v6内核的系统。飞思卡尔(Freescale)i.MX31是当前支持ARM11核心并且使用广泛的高性能开发板之一。i.MX31采用了一个ARM1136内核。ARM11内核比AMR9更适合于浏览更高质量的多媒体内容。处理速度从266MHz增加到665MHz,还支持128KB的L2缓存。ARM11内核不仅支持视频,还支持3D游戏...

如果要用飞思卡尔的IMX6开发板,应该选哪个较好?
使用天嵌科技的TQIMX6Q_BASEC开发板吧,应用I.MX6Q,是真4核运算。其他一些IMX6开发板有的使用I.MX6S和I.MX6D,是单核与双核,运行速度有差距。而且,价钱来说,还是TQIMX6Q比较优胜。

请教一下用飞思卡尔MX535开发板做车载娱乐系统怎么样?
MX53 MDK1的母板将i.MX535的几乎所有接口引出,同时增加了丰富的有线和无线链接模块(接口),如WIFI,蓝牙,GPS,3G,Zigbee,也预留了众多传感器接口,如光线传感器,三轴加速度传感器,电子罗盘等。彻底将i.MX53 MDK1打造成移动互联网和物联网海量细分行业的原型开发平台。 还有飞思卡尔一直以来都是在...

请问,你知道哪能买到i.mx535的开发板吗?飞思卡尔官方板在哪买?_百度知...
飞思卡尔芯片的代理商有,就是飞思卡尔官网上的板,不像三星的芯片,国内玩IMX的人较少,特别是这种刚出的芯片,所以只能买官方的板。楼上说自己(个人)做,是不现实的,先不管你的硬件功底如何(要知道A8内核上G的频率,布线上没经验的话是扯谈),再说BGA,6层板这个价格可想而知。

求山寨飞思卡尔i.MX515平板电脑 刷机包
飞思卡尔的方案,刷机包也不一定能通用的,主要是一些硬件设备不同,而驱动不同。比如显示屏,触摸屏,摄像头等等。为了安全起见你找原厂的刷机包会好一些。很多人都刷过安派的,出现了触摸屏不能用等现象。你可以去试试。

相似回答