NETCore移植特别方便的Core控制GPIOCore移植

在i.MX6ULL火起来之前,很多用户会直接使用树莓派开发项目。随着iMX6ULL的兴起,这部分用户会考虑将原来使用树莓派的项目迁移到i.MX6ULL上。当然,6ULL只是一款入门级芯片,性能还是有些不足的,所以我们也开发了iMX6DL系列。

0 – 前言

在i.MX6ULL流行之前,很多用户会直接使用Raspberry Pi来开发项目。 随着iMX6ULL的兴起,这些用户会考虑将原本使用Raspberry Pi的项目迁移到i.MX6ULL。

在各种操作中,GPIO操作是最基本、最频繁的。 Raspberry Pi 支持 .NET Core 来控制 GPIO。 有用户联系我,希望i.MX6ULL也能支持.NET Core。

好吧,作者经过研究,安排了这个功能! 如果读者觉得Raspberry Pi有什么方便使用的功能,可以联系作者,我会研究一下iMX6ULL是否也可以支持。 当然,6ULL只是入门级芯片,性能还是有些不足,所以我们还开发了iMX6DL系列。

回到正题,我们先来看看如何在树莓派上操作GPIO。 读取GPIO的代码如下:

GpioController Gpio = new GpioController();
Gpio.OpenPin(87, PinMode.Input);
PinValue SensorBody = Gpio.Read(87);
Gpio.ClosePin(87);

上述代码中的引脚号已被读者修改。 这里87(87=2*32+23)表示GPIO3_IO23,也就是imx6ull芯片的LCD_D18引脚。 它穿过XLY-IMX6ULL开发板左下角的排针。 引脚排列,树莓派上不会有这个引脚。

1 – 移植.NET Core

我发誓,.NET Core 移植特别方便,这是我有过的最流畅的移植体验。

1.1 – 搜索.NET Core

首先搜索.NET Core,看看如何下载。 搜索框中出现的第一个目标就是我们这次要寻找的目标。

我们要在开发板上运行.NET Core,所以我们选择下载Linux平台下的内容

单片机

基于51单片机的MP3点播器,你值得拥有!!

2024-1-23 18:58:37

单片机

单片机原理及应用--实验指导控制技术实验室实验

2024-1-23 19:59:17

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索