MicroPython、microbit、makecode等
最新动态
社区资源
由
shaoziyang »
2019年 10月 25日 15:51
» 位于
参考资料
中文教程
pybCN
MicroPython固件
MicroPython例程
microbit驱动库
micropython驱动库
makecode扩展
MakeCode Arcade 游戏合辑
趣味程序
性能测试对比
社区网盘 ( 暂停使用 )
知识库
Joplin 真正便携版
个人随身网盘 KodStick
注
gitee上的更新可能晚于github
...
0 回复总数
21749 阅读次数
最新文章 由 shaoziyang
2019年 10月 25日 15:51
行业动态
由
shaoziyang »
2021年 1月 19日 08:54
…………
2022-06-30, 自由软件保护协会宣布因为 Copilot 放弃 github
2022-05-26, 博通宣布收购 VMware
2022-02-14, AMD完成对赛灵思的收购
2022-02-07, NVIDIA 和软银集团宣布终止 NVIDIA 对 Arm Limited 的收购
2021-10-14, OpenBSD 7.0 发布
2021-09-21, CircuitPython 7.0.0 发布
2021-08-31, 瑞萨完成对Dialog的收购
2021-08-26, ADI 宣布完成对 Maxim 的收购
2021-08-25, Linux 30 周年
2021-06-10, Xilinx宣布收购 C/C++ 编程工具提供商...
0 回复总数
776 阅读次数
最新文章 由 shaoziyang
2021年 1月 19日 08:54
CircuitPython 8.0.0 Beta 0 发布
由
shaoziyang »
2022年 8月 19日 09:25
自 7.3.0 以来对 8.0.0 的显着更改
添加了基于浏览器的设备发现、文件系统浏览、上传、下载、文件编辑、串行/REPL 连接的 WiFi 工作流程。
添加了单行状态栏,可在终端窗口标题或附加显示器的顶行显示连接状态、上次异常和版本。 Mu 和 Thonny 编辑器也添加了对状态栏显示的支持。
.env 的文件 CIRCUITPY 指定 WiFI 连接参数、BLE 名称和其他启动值。
修改后的 Espressif 支持摄像头,现在可在 ESP32、ESP32-S2 和 ESP32-S3 上使用。
添加 TileGrid.contains() .
AnalogIn 值是从 0 到 65535 的完整范围,而不是低位补零。
OneWire 只在 onewireio ,不再在 busio...
0 回复总数
11 阅读次数
最新文章 由 shaoziyang
2022年 8月 19日 09:25
TIOBE 2022年8月排名
由
shaoziyang »
2022年 8月 17日 13:58
Python似乎势不可挡,本月又增长了2%。它现在的市场份额达到了15.42%的历史新高。很难找到一个Python现在没有被广泛使用的编程领域。唯一的例外是(安全关键的)嵌入式系统,因为Python是动态类型的,速度太慢。这就是为什么性能语言C和C++目前也越来越流行的原因。如果我们看看TIOBE指数的其余部分,上个月发生的事情就不多了。Swift 和PHP再次排名第10位,Rust接近前20位,Kotlin重返前30位,新的谷歌语言Carbon进入TIOBE指数,排名192位。--TIOBE Software首席执行官保罗·詹森
tiobe 2022.8.webp
0 回复总数
21 阅读次数
最新文章 由 shaoziyang
2022年 8月 17日 13:58
2022年8月更新
回复总数: 4
由
shaoziyang »
2022年 8月 3日 09:37
py/mkenv.mk: Use micropython-lib from submodule by default.
tools/ci.sh: Initialise submodules for more ports.
esp32/Makefile: Force micropython-lib as a required submodule.
rp2/Makefile: Always use cmake to discover submodules.
ports: Always append to GIT_SUBMODULES.
lib/micropython-lib: Add micropython-lib as a submodule.
4 回复总数
121 阅读次数
最新文章 由 shaoziyang
2022年 8月 16日 14:00
2022年7月更新
回复总数: 6
由
shaoziyang »
2022年 7月 20日 09:39
stm32/Makefile: Fix setting of define that enables WIZNET5K driver.
esp8266/boards: Enable reverse-special-methods on GENERIC board.
esp32/modmachine: Fix machine.freq to allow maximum 160MHz on ESP32-C3.
tools/mpremote: Don't be verbose when using cat command.
tools/pyboard.py: Add verbose option to filesystem_command.
drivers/lps22h: Use...
6 回复总数
179 阅读次数
最新文章 由 shaoziyang
2022年 7月 30日 16:29
PyFive RISC-V ASIC 项目
由
shaoziyang »
2022年 7月 21日 14:04
PyFive 项目正在创建一个社区驱动的、基于 RISC-V 的微控制器,能够轻松支持 CircuitPython 和 MicroPython。 他们一直在 hackster.io 上记录进展—— hackster.io
0 回复总数
52 阅读次数
最新文章 由 shaoziyang
2022年 7月 21日 14:04
CircuitPython 7.3.2 发布
由
shaoziyang »
2022年 7月 21日 14:03
自 7.3.1 以来对 7.3.2 的显着更改
Adafruit MatrixPortal:恢复 traceback, 这使得 asyncio利用。
在深度睡眠期间始终释放显示器。
更新冻结的库:修复了某些 AirLift 板上的旧库导致的问题。
0 回复总数
41 阅读次数
最新文章 由 shaoziyang
2022年 7月 21日 14:03
在浏览器中运行 python
回复总数: 1
由
shaoziyang »
2022年 6月 9日 09:24
在浏览器中运行 Python 代码的 Pyscript 越来越受欢迎。 在 PyCon US 2022 上,Anaconda 的首席执行官 Peter Wang 宣布了一项名为 PyScript 的新技术,该技术允许用户在浏览器中编写 Python,实际上是许多语言。
使用 PyScript 对世界和数据科学家意味着什么?
最明显的是,使用 PyScript,我们现在可以用 HTML 编写 Python(可能还有其他语言)并构建 Web 应用程序。 PyScript 让更多的前端开发人员和创建者可以使用 Python 的强大功能。
正如彼得在演讲中提到的,“网络浏览器是世界上最普遍、最便携的计算机环境。” 事实上,几乎每个人都可以访问网络浏览器,无论是在电脑上还是在手机上。...
1 回复总数
138 阅读次数
最新文章 由 碧悠门下小书童
2022年 7月 21日 10:38
Fritzing 增加了电路仿真功能
由
shaoziyang »
2022年 7月 15日 08:34
经过多次请求和多年的等待,Fritzing 终于得到了一个模拟器!
该模拟器的主要目的是向初学者教授电子学,它目前的能力非常有限(仅分析直流电路)。 但是,它功能齐全,易于使用,并且适用于面包板和示意图。 此外,它还会执行一些检查,以查看是否有任何部件在超出其规格范围内工作。
在这篇博文中,我们将逐步教授如何使用模拟器。
安装和启用模拟器
该模拟器仅在 Fritzing 0.9.10 或更高版本中可用。 默认情况下禁用。 要启用它,请转到编辑->首选项(或 ⌘+ ,File->Preferences in macOS),选择“Beta Features”选项卡,并选中“enable Simulator”复选框。 Fritzing 将保存此选项,您只需激活模拟器一次。...
0 回复总数
48 阅读次数
最新文章 由 shaoziyang
2022年 7月 15日 08:34
2022年6月更新
回复总数: 14
由
shaoziyang »
2022年 6月 3日 13:47
extmod/uasyncio: Fix edge case for cancellation of wait_for.
all: Remove third argument to MP_REGISTER_MODULE.
py: Change makemoduledefs process so it uses output of qstr extraction.
stm32/boards/LEGO_HUB_NO6: Add helper scripts to update app firmware.
drivers/bus: Rename MP_SPI_ADDR_IS_32B to MICROPY_HW_SPI_ADDR_IS_32BIT.
stm32/mboot: Move...
14 回复总数
671 阅读次数
最新文章 由 shaoziyang
2022年 7月 6日 17:06
Vim 9.0 发布
由
shaoziyang »
2022年 7月 5日 21:26
Vim 9.0 发布
经过多年的逐步改进,Vim 现在迈出了一大步,主要 发布。 除了许多小的补充之外,聚光灯是一个新的化身 Vim 脚本语言:Vim9 脚本。
之前的版本是 2019 年 12 月的 8.2 版。 源代码在 GitHub 上总是可用的,很多已经在以后拾取 补丁版本(有超过 5000 个!)。 因此变化有 已经被很多用户试用过。 最重要的是已经修复了错误, 安全问题已得到解决,并添加了许多测试。 代码 覆盖面显着增加。 这个版本比 任何以前。
为什么选择 Vim9 脚本
一种新的脚本语言,需要什么? Vim 脚本一直在增长 随着时间的推移,同时保持向后兼容性。 这意味着错误的选择 过去通常无法更改,并且与 Vi 的兼容性受到限制 可能的解决方案。 执行很慢,每次都解析每一行...
0 回复总数
53 阅读次数
最新文章 由 shaoziyang
2022年 7月 5日 21:26
micropython 紧急更新 1.19.1
由
shaoziyang »
2022年 6月 17日 21:38
micropython 1.19发布不到一天,又紧急更新到 1.19.1,修正了 esp32 SoftI2C 的bug。
This is a bug fix release. The changes are:
- extmod/machine_i2c: only use WRITE1 option if transfer supports it
This fixes the machine.SoftI2C.readfrom_mem() method on esp32, so it
writes the address to read from.
0 回复总数
112 阅读次数
最新文章 由 shaoziyang
2022年 6月 17日 21:38
1 回复总数
133 阅读次数
最新文章 由 shaoziyang
2022年 6月 16日 16:15
2022 年 6 月 TIOBE 指数
回复总数: 1
由
shaoziyang »
2022年 6月 13日 08:39
六月头条:C++即将超越Java
Java 似乎处于失败的一方。 2020 年 4 月,Java 仍然是 TIOBE 指数的第一名。 同月,Java 不得不将第一名让给 C。后来,在 2021 年,Python 势不可挡,也超越了 Java。 现在看起来 C++ 是下一个超越 Java 的语言。 具有高性能的高级编程是 C++ 表现出色的关键原因。 C++ 语言每 3 年修订一次。 此类修订包含突破性的新功能,使语言与 C# 和 Java 相提并论,但没有垃圾收集器的性能损失。 让我们看看未来几个月 C++ 将走向何方。 —— 保罗·詹森 TIOBE Software CEO
TIOBE-2022-06.webp
1 回复总数
130 阅读次数
最新文章 由 shaoziyang
2022年 6月 13日 08:41
CircuitPython 8.0.0 Alpha 1 发布
由
shaoziyang »
2022年 6月 10日 08:47
CircuitPython 8.0.0-alpha.1 ,8.0.0 的首个 alpha 版本。 它相对稳定,但在最终发布之前会有进一步的添加和修复。
自 7.3.0 以来对 8.0.0 的显着更改
添加 TileGrid.contains() .
AnalogIn 值是从 0 到 65535 的完整范围,而不是低位上的零。
OneWire 只在 onewireio ,并且不再在 busio 或者 bitbangio .
gamepadshift 已删除:使用 keypad.ShiftRegisterKeys 代替。
dotenv 支持: os.getenv() 值可以设置在 .env 文件。
完整说明:
0 回复总数
95 阅读次数
最新文章 由 shaoziyang
2022年 6月 10日 08:47
2021 Python开发人员调查结果
回复总数: 1
由
shaoziyang »
2022年 6月 8日 21:16
这是第五次官方年度 Python 开发者调查,由 Python 软件基金会和 JetBrains 合作进行。 2021 年秋季,来自近 200 个国家/地区的 23,000 多名 Python 开发人员和爱好者参加了这项调查,以揭示该语言及其周围生态系统的现状。
1 回复总数
159 阅读次数
最新文章 由 shaoziyang
2022年 6月 9日 08:11
2022年5月更新
回复总数: 8
由
shaoziyang »
2022年 5月 4日 16:09
2022年5月更新
windows: Avoid busy loop when using scheduler.
windows: Consolidate all sleep-related functions into windows_mphal.c.
tests/extmod: Increase timing on uasyncio tests to make more reliable.
all: Use mp_obj_malloc everywhere it's applicable.
py/objfloat: Explain why mp_obj_malloc isn't used.
py/obj: Introduce mp_obj_malloc macro to...
8 回复总数
433 阅读次数
最新文章 由 shaoziyang
2022年 5月 31日 08:28
CircuitPython 7.3.0 发布
由
shaoziyang »
2022年 5月 24日 08:44
自 7.2.5 以来对 7.3.0 的显着更改
实验性 mDNS 支持。
USB 到串行/JTAG 支持在适当的板上 REPL。
初始实验性 USB 主机支持。
合并 MicroPython 1.18 更改。
初步的 zlib 模块支持。 gzip 模块将在稍后添加。
RP2040 PIO:后台写入 PIO 状态机。 循环是可能的。
RP2040 PIO: wrap 和 wrap_target 支持。
keypad :在创建时立即扫描键状态。
改进许多端口上的 NeoPixel 时序,以处理更广泛的设备。
添加 floppyio ,与库一起使用。
允许 TileGrid 要更改的位图。
模块支持矩阵包括每个板的冻结模块。
f -所有版本中都可用的字符串。
0 回复总数
116 阅读次数
最新文章 由 shaoziyang
2022年 5月 24日 08:44
物联网操作系统 RIOT 发布新版本
回复总数: 1
由
shaoziyang »
2022年 5月 11日 17:05
RIOT 是一种实时多线程操作系统,支持物联网 (IoT) 中常见的一系列设备:8 位、16 位和 32 位微控制器。
新版本 2022.4 为板 Adafruit-PyBadge 和 STM32 Nucleo-F439ZI、C++ 嵌入式模板库 (ETL)、WAMR 添加了 Web 汇编 (WASM) 支持等提供了新的支持。
RIOT 基于以下设计原则:能源效率、实时功能、小内存占用、模块化和统一的 API 访问,独立于底层硬件(此 API 提供部分 POSIX 合规性)。
RIOT 由独立于特定供应商的国际开源社区开发(例如,类似于 Linux 社区)。 RIOT 获得 LGPLv2.1 许可,这是一个 copyleft 许可,它围绕 RIOT...
1 回复总数
191 阅读次数
最新文章 由 skylin008
2022年 5月 12日 09:08
2022年5月TIOBE指数
由
shaoziyang »
2022年 5月 12日 08:53
如果我们将当前的 TIOBE 指数排名与 1 年前(2021 年 5 月)进行比较,C# 是迄今为止所有编程语言中最受欢迎的。 在过去的 12 个月里,它的排名上升了近 2%。 C# 是现有最成熟的编程语言之一,支持许多现代编程范式。 直到最近,它唯一的缺点是它对 Linux 的支持是有问题的,但最近几年这种情况正在迅速改变。 因此,C# 很有可能通过取代 C 进入 TIOBE 索引前 3 名。这个前 3 名位置的另一个有力竞争者是 C++。 在 C++20 的推动下,它的长期趋势肯定是向上的。 —— 保罗·詹森 CEO TIOBE Software
0 回复总数
107 阅读次数
最新文章 由 shaoziyang
2022年 5月 12日 08:53
0 回复总数
158 阅读次数
最新文章 由 shaoziyang
2022年 5月 4日 19:53
2022年4月更新
回复总数: 8
由
shaoziyang »
2022年 4月 2日 09:49
py/makeqstrdefs: Cleanup and extend source file classification.
py: Fix compiling and decoding of *args at large arg positions.
py/runtime: Remove unnecessary check for kw_value == MP_OBJ_NULL.
tests/basics/fun_callstardblstar: Add test for large arg allocation.
py/emitbc: Assert that a small int fits its encoding when emitting one.
8 回复总数
823 阅读次数
最新文章 由 shaoziyang
2022年 4月 30日 11:51
0 回复总数
183 阅读次数
最新文章 由 shaoziyang
2022年 4月 1日 09:12
2022年3月更新
回复总数: 7
由
shaoziyang »
2022年 3月 4日 09:06
esp32: Sleep one tick in MICROPY_EVENT_POLL_HOOK.
esp32/machine_uart: Allow limited configuration of REPL UART.
esp32/uart: Correctly init low-level UART driver for REPL.
rp2/mpthreadport: Fix memory corruption when thread is created in core1.
py/bc.h: Fix C++ compilation of public API.
7 回复总数
676 阅读次数
最新文章 由 shaoziyang
2022年 4月 1日 08:27
法院确认声称软件是开源但实际上不是属于虚假广告
由
shaoziyang »
2022年 3月 26日 13:21
翻译自:
不要再说 开源 了。美国第九巡回上诉法院最近确认了下级法院的一项裁决,结论是我们一直都知道的:在没有获得开源许可的情况下声称软件是 开源 ,是虚假广告。
你可以在这里阅读该判决。正如审判庭所描述的事实,Neo4j, Inc.已经经历了几个软件版本和几个许可选择,最后法院称之为 瑞典软件许可 ,因为许可人是原告的一家瑞典子公司。
这个 瑞典许可证 只是将Affero通用公共许可证与一个被称为 共享条款 的附加限制相结合。被告分叉了该软件,将其重新命名为 Open Native Graph Database (ONgDB),并开始以仅有AGPLv3许可的方式分发其版本。他们将ONgDB宣传为 免费开放 、 100%免费开放 和 100%开源 。
双方对使用 共享条款...
0 回复总数
217 阅读次数
最新文章 由 shaoziyang
2022年 3月 26日 13:21
论坛权限
您 不能 在这个版面发表主题 您 不能 在这个版面回复主题 您 不能 在这个版面编辑帖子 您 不能 在这个版面删除帖子 您 不能 在这个版面提交附件