ARM技术论坛
直播中

jinglixixi

8年用户 1553经验值
擅长:嵌入式技术 光电显示 接口/总线/驱动 控制/MCU
私信 关注
[经验]

【核桃派1B 开发板试用体验】+ Python编程篇

在核桃派开发板其系统配置了Python软件,通过它完成编写和运行Python代码。

在使用Python时,可分为2种情况,即一种是通过​终端来操作,它适用于无桌面操作系统的环境,见图1所示;另一种则是以Thonny IDE​的方式来操作,它适用于桌面版操作系统的环境,见图2所示。

image.png

图1 终端操作方式

image.png

图2 IDE操作方式

对于Thonny来讲,它是一种轻量级的Python IDE。主要用于编程开发。

由于暂时还没有解决HDMI接口的转换问题,因此还无法使用Python IDE,只好用Thonny来进行测试。

对于Thonny也有2种使用方式,一种是以指令语句的方式来使用,另一种则是以python文件的方式来使用。

在指令语句的方式下,其操作如图3所示,即先输入python来启动该软件,然后在“>>>”提示符的状态下输入相应的指令即可输出对应的结果。若退出python状态,需按
Ctrl+D键来退出。

image.png

图3 操作内容

而在文件的方式下,则需以nano编辑器来创建一个python文件,并输入对应的程序内容,见图4所示。

在文件编辑时,需按
Ctrl+X 键,然后按Y键来保存,并以回车加以确认。

在运行时,则是以python+文件名的形式来执行,见图5所示。

image.png

图4 编辑文件

image.png

图5 运行文件

当然我们使用python的最主要目的还是对硬件的控制,以文件方式点亮板载LED的程序如图6所示。

image.png

图6 文件内容

需注意的是在普通用户模式下,是无权进行控制的,在执行前需切换到root用户模式下运行。

执行程序的方式如图7所示,在运行后即可见到蓝色的LED被点亮。

image.png

图7 执行程序

这样处理脚本程序的运行方式外,又多了一种新的程序处理方式。使用python编程,相较于C语音的处理方式还是更便捷一些!

更多回帖

发帖
×
20
完善资料,
赚取积分