MicroPython中库的使用

库的使用

开发平台:deepin15.9

导入程序到开发环境

添加临时环境变量

export PATH=$(pwd)/micropython:$PATH

永久添加环境变量(影响当前用户)

vim ~/.bashrc
export PATH=PATH=$(pwd)/micropython:$PATH

永久添加环境变量(影响所有用户)

vim /etc/profile
export PATH=PATH=$(pwd)/micropython:$PATH

保存病退出,然后运行:

source /etc/profile

如果不报错,在终端运行:

micropython

如果能够进入交互环境,说明添加成功。

安装pystone库

micropython -m upip install micropython-pystone

安装abc库

micropython -m upip install micropython-abc

库保存的目录

在deepin系统中库保存到一下目录中:

~./micropython/lib/

注意:

如果系统不存在此目录,当执行安装库的命令以后会自动创建这个目录,并把下载的库保存到此目录下。

联系方式:

QQ:187145029

邮箱:sun-lichao@163.com 

### 安装 MicroPython 到 K230 设备 对于希望在 K230 设备上利用 MicroPython 进行开发并安装额外的开发者来说,有几种方法可以实现这一目标。 #### 使用 `upip` 工具在线安装 MicroPython 提供了一个名为 `upip` 的工具来管理包。通过这个工具可以直接从互联网下载所需的文件至设备内部存储器中[^1]。 ```python import upip upip.install('micropython-ulogging') ``` 上述命令会自动查找并安装指定名称的模块到当前运行环境里去。需要注意的是并非所有的 Python 包都兼容于资源受限平台上的 MicroPython 版本;因此建议优先考虑官方文档推荐或是社区验证过的第三方扩展组件。 #### 手动上传本地文件 另一种方式则是先获取要使用源码副本保存在个人电脑端之后再借助串口连接或者其他传输手段将其复制粘贴进板载闪存之中。这种方式适合那些无法联网更新或者是自定义修改后的版本控制需求场景下使用。 ```bash # 假设已经有一个名叫 mylib.py 的脚本存在于主机目录 /path/to/local/library/ cp /path/to/local/library/mylib.py /media/k230_device/ ``` > **注意**: 实际路径应当依据具体的操作系统以及硬件配置情况做适当调整。 #### 利用冻结模块特性编译固件时嵌入依赖项 如果计划长期部署某些特定功能集合,则可以在构建阶段就把这些必要的外部支持代码打包进去形成定制化的二进制映像文件。这样做的好处是可以减少启动时间和内存占用率的同时也规避掉了动态加载过程中可能出现的各种意外状况。 ```makefile FROZEN_MANIFEST=manifest.py include $(TOP)/py/mkenv.mk ... freeze: cp ./my_module/*.py $(BUILD)/frozen/ ``` 以上介绍了三种主要途径用于向基于 ESP32 架构设计而成的 K230 开发板添加新的软件能力。每种方案都有各自的特点,在实际应用当中可以根据项目特点和个人喜好做出最合适的选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值