Firefly开源社区

1234
发表新贴
打印 上一主题 下一主题

[fireflyP] Python For Firefly Port发布

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

[fireflyP] Python For Firefly Port发布

发表于 2016-7-23 11:26:48      浏览:77037 | 回复:34        打印      只看该作者   [复制链接] 楼主
本帖最后由 zhansb 于 2016-7-28 11:54 编辑

Linux kernel中已经包含了各式各样平台的设备驱动,操作GPIO等设备已经有丰富的接口方便开发使用。但如果想在应用层中控制相关设备,我们不得不重新编写相关库甚至需要改动内核来实现相关设备的访问,这样开发就显得很繁琐。那有没有简单方便的方法呢?
有,结合python的简洁语法和丰富和强大的库,fireflyP可以提供简便的接口来使用这些接口。

fireflyP是一个pure python modules,可以让你在python中控制底层的GPIO、PWM和SPI等等,后续也会继续开发以支持更多的接口。

fireflyP目前可以支持Firefly-RK3288和其他RK3288平台。



先说说fireflyP的安装:
准备相关的工具,git,python(python2.7或者python3都可以),如果还没有相关的工具,用下面命令安装:
  1. $ sudo apt-get install git-core python
复制代码
获取
fireflyP源码:
  1. $ git clone https://github.com/T-Firefly/pyFireflyP.git
  2. $ cd pyFireflyP
复制代码
安装fireflyP:

  1. $ sudo python setup.py install
复制代码

到此,fireflyP已经安装完毕:victory:。


在pyFireflyP目录下执行:
  1. $ sudo python demo/gpio_test.py
复制代码

有没有发现开发板上蓝灯和黄灯在交替闪烁,有的话说明fireflyP已经可以在开发板上正常使用了。

以下是各个模块的详细教程:

[fireflyP] GPIO使用
[fireflyP] PWM使用
[fireflyP] SPI使用

相关的信息可以在github查看:https://github.com/T-Firefly/pyFireflyP





回复

使用道具 举报

发表于 2016-7-25 09:19:16        只看该作者  沙发
这下可以简单轻松的控制驱动咯:victory:
暴走的创客!
回复

使用道具 举报

56

积分

0

威望

0

贡献

游客

积分
56
发表于 2016-7-27 10:01:56        只看该作者  板凳
谢谢楼主!
回复

使用道具 举报

602

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
602
发表于 2016-7-27 12:40:53        只看该作者  地板
这个是在firefly的开发板的ubuntu系统上面才可以吧?android系统如果要实现这个功能,怎么做?
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2016-7-27 16:16:30        只看该作者  5#
Android 的可以参考carlinluo版主的
http://developer.t-firefly.com/thread-2436-1-1.html
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2016-7-28 11:55:37        只看该作者  6#
更新了GPIO、PWM和SPI的教程:
各个模块的详细教程:
[fireflyP] GPIO使用
[fireflyP] PWM使用
[fireflyP] SPI使用
回复

使用道具 举报

20

积分

0

威望

0

贡献

游客

积分
20
发表于 2017-4-23 12:01:59        只看该作者  7#
版主,您好。Firefly-RK3288能不能和笔记本相连接,然后在笔记本上(Ubuntu系统)的终端进行开发。假如可以,我要怎么连接?
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2017-4-24 09:54:12        只看该作者  8#
用串口或者ssh都可以
回复

使用道具 举报

14

积分

0

威望

0

贡献

游客

积分
14
发表于 2017-8-4 12:07:39        只看该作者  9#
问一下,这个python库能在3128上用么?
回复

使用道具 举报

13

积分

0

威望

0

贡献

游客

积分
13
发表于 2017-10-8 21:53:32        只看该作者  10#
不错学习
回复

使用道具 举报

返回列表
1234
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表