野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 317|回复: 2

基于python CLI测试程序

[复制链接]
发表于 2020-1-13 17:07:03 | 显示全部楼层 |阅读模式
暂时只支持led,beep, input key, ADC和mpu6050.
程序源码:https://github.com/zwg0106/imx-yocto/tree/master/sources/ebf-demo/scripts/
程序运行依赖的python3 库:
python3-core
python3-logging
python3-misc
python3-json
python3-shell
python3-threading
python3-prompt-toolkit
python3-docopt
python3-pickle
python3-evdev
python3-smbus
运行:
root@hwasin:~# /usr/bin/scripts/ebf-demo/main.py
ebf>
支持config, show和exit命令,可以设置和获取led,beep,input key, mpu6050和adc设置的状态
LED亮:
ebf> config led --All --ON
LED灭:
ebf> config led --All --OFF
LED闪:
ebf> config led --All --BLINK
查看LED状态:
ebf> show led --All
Red : ON - [127/255]
Green : ON - [127/255]
Blue : ON - [127/255]
BEEP:
ebf> config beep --On
ebf> config beep --Off
Input Key:
ebf> config input --All --Enable
ebf> config input --All --Disable
input Enable之后,按下key或者onoff按键,可以在/var/log/ebf-demo.log里面可以看到如下log:
{/usr/bin/scripts/ebf-demo/threadPoll.py:74} INFO - event at 1691361438.209419, code 116, type 01, val 01
{/usr/bin/scripts/ebf-demo/threadPoll.py:74} INFO - event at 1691361438.349351, code 116, type 01, val 00
{/usr/bin/scripts/ebf-demo/threadPoll.py:74} INFO - event at 1691361440.789492, code 11, type 01, val 01
{/usr/bin/scripts/ebf-demo/threadPoll.py:74} INFO - event at 1691361440.949549, code 11, type 01, val 00
adc:
ebf> show adc
Current Voltage: 1.6520 V
mpu6050:
Enable: 卡会定时采集mpu6050的accel和gyro数据,然后通过UDP把数据发到192.168.37.83:5000
ebf> config mpu6050 --Enable
Disable: 停止mpu6050数据采集
ebf> config mpu6050 --Disable
在win上面用pycharm打开sources/ebf-demo/scripts/test/imu.py,确保win和卡网络连通的,运行程序之后就可以看到mpu6050姿态解析动画了。
demo:
https://github.com/zwg0106/imx-yocto/tree/master/sources/ebf-demo/scripts/test/imx6ull.mp4
ebf> exit
Exiting ebf CLI...
CLI支持tab自动命令补全,up和down可以选择历史命令等。

imx6ull.zip

2.82 MB, 下载次数: 12

mpu6050姿态解析video

回复

使用道具 举报

发表于 2020-2-5 15:15:44 | 显示全部楼层
请问下,带有Python3的固件在哪下?我在原厂的固件里面安装了好久都没有安装进去。求教
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-6 15:43:31 | 显示全部楼层
我用的yocto安装的python3包,你用的是yocto吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|站点地图|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号-2 ) 大学生ARM嵌入式2群

GMT+8, 2020-9-24 01:12 , Processed in 0.289272 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表