ESP32-S3 MicroPython 固件(2022-12-20版本)带urequests 库
2024-09-23 00:42:24 1.36MB esp32 MicroPython
1
包含: thonny3.3.6 64位 安装版 thonny4.1.4 python3.10 64位 安装版 thonny4.1.4 python3.8 64位 安装版 thonny4.1.4 python3.10 便携版(解压后直接使用) thonny4.1.4 python3.8 便携版(解压后直接使用)
2024-09-20 07:46:03 90.9MB python micropython
1
MicroPython v1.20.0-710-g78abbb148-dirty on 2024-04-11; ESP32S3 module (spiram octal) with ESP32S3 根据 https://github.com/lvgl/lv_micropython 最新 v1.20.0版本编译固件支持esp32s3 flash16Mb 构建日期2024-04-11 支持lvgl 16位色深
2024-09-03 18:45:39 2.08MB
1
esp32s3 n8r8的lvgl micropython固件,32色(注意:16色屏幕无法使用)
2024-08-23 23:58:48 2.09MB
1
esp32s3的lvgl micropython固件,32色(注意:16色屏用不了)
2024-08-23 23:58:11 2.07MB
1
XXTEA(Extreme eXtended eXtremely Fast Data Encryption Algorithm)是一种简单的对称加密算法,由David Wheeler和Roger Needham在1998年提出。它主要用于解决微小数据块的加密问题,比如在嵌入式系统或资源有限的环境中。XXTEA算法在设计上考虑了速度和效率,但同时也保持了一定的安全性。 标题中的“xxtea-ardupy”指的是将XXTEA加密库与MicroPython进行了结合,以便在Arduino平台上使用。MicroPython是一种轻量级的Python实现,适合在微控制器上运行,如Arduino。它允许开发者用Python语言进行硬件编程,简化了开发过程,提高了灵活性。 描述中提到的“micropython绑定”意味着xxtea-ardupy库为MicroPython提供了一个接口,使得开发者可以在MicroPython环境下调用XXTEA的加密和解密功能。这在需要保护嵌入式设备上的敏感数据时非常有用,比如存储密码、密钥或其他隐私信息。 标签“C”表明这个库可能采用了C语言编写,因为C语言是MicroPython通常使用的底层语言,它能提供较好的性能和内存管理。C语言编写的库可以更高效地与MicroPython的C内核交互。 在压缩包“xxtea-ardupy-master”中,我们可以预期找到以下内容: 1. `README.md`:项目介绍、安装指南和使用示例。 2. `xxtea.c` 和 `xxtea.h`:XXTEA算法的C源代码和头文件,包含加密和解密的函数定义。 3. `xxtea.py`:MicroPython的绑定文件,将C语言实现的XXTEA库转化为Python可用的模块。 4. `setup.py` 或其他构建脚本:用于构建和安装库的Python脚本。 5. `test` 或 `examples` 目录:包含测试用例和示例代码,帮助用户了解如何使用这个库。 通过这个库,开发者可以在MicroPython环境中进行如下操作: 1. 导入xxtea模块:`import xxtea` 2. 初始化密钥:`key = b'\x01\x02\x03\x04\x05\x06\x07\x08'` 3. 加密数据:`encrypted_data = xxtea.encrypt(data, key)` 4. 解密数据:`decrypted_data = xxtea.decrypt(encrypted_data, key)` 总结来说,"xxtea-ardupy"为MicroPython环境提供了XXTEA加密算法的支持,使得在资源有限的Arduino平台上也能实现安全的数据加密。开发者可以通过阅读源代码、测试用例和使用示例来理解和应用这个库,从而在嵌入式系统中实现数据的加密保护。
2024-07-09 15:52:21 1KB
1
16M Flash,8M PSRAM micropython版本:v1.22.2
2024-06-17 15:22:31 1.56MB
1
esp32s3 n8r16 micropython+lvgl固件支持16位色彩
2024-04-30 15:59:24 2.07MB
1
资源里面包含了Thonny、MicroPython固件和ESP32驱动安装包。
2024-03-19 13:29:59 24.6MB ESP32 Thonny MicroPython
1
由于上次模拟SPI驱动TFT屏幕太慢,所以,本次采用硬件SPI来进行驱动,但是,当我直接把对应SPI接口更换时,发现TFT屏幕驱动并没有因此得到好转,依然是非常的满,然后只能从对应花点铺色,显示字符串这些基础函数进行下手了,这次我把大部分函数都更新了一下,让速度biu的一下就上来了。关于这个硬件SPI,在Mircopython也是强调,有两个,其中一个用于fllash,用户是不能使用,所以只能使用另外一个。 当然用软件SPI也是可以的,软件SPI在ESP8266中所有的IO口的可以使用使用的时候一是注意在`spi.write`这个函数中,要传入bytes类型,然后又连续的可以一起打包。 二是注意SPI初始化的相位和极性,这个根据芯片数据手册的时序图来进行判断。
2024-02-29 10:08:27 4KB
1