TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Raspberry Pi/PlatformIO conflict blocks support for Pico-Arduino toolchain

101 点作者 debrisapron将近 2 年前

11 条评论

PragmaticPulp将近 2 年前
Comment from Eben Upton of the Raspberry Pi foundation:<p>&gt; We received a proposal from PlatformIO Labs in October 2022. While we absolutely empathise with the challenges of funding open-source projects, we were unable to justify paying the very substantial recurring fees involved. We indicated that we would not be proceeding, and have subsequently made some investments elsewhere<p>What am I missing here? Is PlatformIO rejecting this contribution from a community member (not a Raspberry Pi employee AFAICT) unless the Raspberry Pi foundation agrees to pay them substantial recurring fees?<p>I understand PlatformIO is a business, but it’s bizarre to see them trying to extract fees from a company that doesn’t appear to be involved in this open source work.<p>Am I missing something?<p>The PlatformIO team’s responses all feel like they were written by a team of lawyers and PR people, or at least someone trying to pretend to be a team of lawyers and PR people. I don’t entirely understand what’s going on with this whole situation but from what I’ve seen I think I’ll steer clear of PlatformIO in the future.
评论 #36091916 未加载
评论 #36095296 未加载
评论 #36090929 未加载
skybrian将近 2 年前
A bit of background:<p>I don&#x27;t believe there&#x27;s any official support from Raspberry Pi for using the Pico with Arduino. Raspberry Pi provides Micropython and a C&#x2F;C++ SDK. My guess that professionals in the embedded space probably use the SDK directly (it&#x27;s nicely documented) and do things themselves, but hobbyists like me would like a package manager so we can install libraries easily. Enter Arduino.<p>This isn&#x27;t Arduino&#x27;s official support for the Pico either. Arduino made a port based on mbed. It doesn&#x27;t seem to be used much, based on my searches. Not much about it since 2021.<p>That&#x27;s because Earle Philhower&#x27;s &quot;community port,&quot; called arduino-pico [1] is nicer. I switched to it to get good USB-Midi support, because it has an option to use Adafruit&#x27;s fork of the TinyUSB library.<p>But, as a package manager, Arduino can be confusing and PlatformIO is supposed to be more sane. So, with the patch, you can do that, and the instructions are here [2]. It works fine. The patch isn&#x27;t merged, but it works.<p>Somehow this is the unofficial, alternate choice in multiple ways, so it probably looks pretty dubious. But it&#x27;s the one that seems best for me. Ideally I&#x27;d be using a language with a real package manager instead of Arduino or PlatformIO&#x27;s embedded-only implementations. (I don&#x27;t even particularly like C++.)<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;earlephilhower&#x2F;arduino-pico">https:&#x2F;&#x2F;github.com&#x2F;earlephilhower&#x2F;arduino-pico</a> [2] <a href="https:&#x2F;&#x2F;arduino-pico.readthedocs.io&#x2F;en&#x2F;latest&#x2F;platformio.html" rel="nofollow">https:&#x2F;&#x2F;arduino-pico.readthedocs.io&#x2F;en&#x2F;latest&#x2F;platformio.htm...</a>
helsinkiandrew将近 2 年前
A better link to PlatformIo response: <a href="https:&#x2F;&#x2F;github.com&#x2F;platformio&#x2F;platform-raspberrypi&#x2F;pull&#x2F;36#issuecomment-1501724359">https:&#x2F;&#x2F;github.com&#x2F;platformio&#x2F;platform-raspberrypi&#x2F;pull&#x2F;36#i...</a><p>Whilst PlatformIO come across as the villains in this story, adding the RPi support to their core would indicate some kind of support&#x2F;work from them in future versions (beyond the ‘non production’ support they provide now). It’s upto them if they want to provide this, otherwise it can stay as a patch.<p>Ultimately this is the never ending saga of the profit&#x2F;work from open source flowing from easily copyable work of software companies and enthusiasts towards more easily monetisable hardware companies
评论 #36091269 未加载
Majromax将近 2 年前
The comments on the pull request seem to be missing some context, not yet captured by the other HN comments on this story. If PlatformIO is asking for payment, just what is that payment intended for?<p>In particular, it appears that PlatformIO already notionally supports the Raspberry Pi PICO (<a href="https:&#x2F;&#x2F;registry.platformio.org&#x2F;platforms&#x2F;platformio&#x2F;raspberrypi" rel="nofollow">https:&#x2F;&#x2F;registry.platformio.org&#x2F;platforms&#x2F;platformio&#x2F;raspber...</a>) platform. Their site even marks it as one of the &quot;top 10&quot; by popularity.<p>The opening comments of the pull request describe the changes as a &#x27;massive upgrade.&#x27; Does this add a new maintenance burden for PlatformIO, or do the proposed changes come closer to fleshing out the support that PlatformIO implicitly promises by including the Pico as a supported platform?
评论 #36110304 未加载
dmitrygr将近 2 年前
Seems like PlatformIO wants RPi to <i>PAY</i> them to be officially supported, even though RPi is not even involved in adding this support (someone else did and posted a PR). RPi seems to have <i>correctly</i> replied with what amounts to a &quot;WTF‽&quot;.<p>Sure sounds like PlatformIO folks are just being dicks for no reason. This is like person A uploading <i>my</i> code (without permission and blessing from me, but not counter to my license) to github to solve problem B, in project C, and then leaders of project C tell me that if i want the prestige of my code being in their project, I owe them $megabucks per year (this being the first I hear of A, B, or C).
评论 #36090900 未加载
评论 #36090922 未加载
评论 #36091042 未加载
评论 #36091213 未加载
scopih将近 2 年前
Oh, this gives me the severe ick. I use platformio for the quick toolchain set-up for small prototypes, but it&#x27;s not the only solution to get vscode working with micros.<p>Not against projects monetising, but this doesn&#x27;t look like a nice way to go about it.
Ocha将近 2 年前
Why is the title so deceptive? There is no conflict - PR is blocked because PlatformIO is trying to extort money from RPi and is not successful with it
评论 #36096356 未加载
debrisapron将近 2 年前
A brief explainer I should really have submitted with the link:<p>- PlatformIO already has &quot;official&quot; support for the RasPi Pico board, with Arduino<p>- However almost everyone prefers and uses the &quot;unofficial&quot; earlephilhower&#x2F;arduino-pico integration which adds a ton of features and is well documented<p>- A PR to add this integration to the PIO registry has been outstanding for over two years now<p>- In the last week or so the PlatformIO CEO has posted that they will not be merging the PR<p>- My understanding of their reasoning is that RasPi needs to pay PIO to support the branch going forward? The language is rather vague with a lot of talk about &quot;communities&quot; and &quot;values&quot; so I could be wrong about this, please don&#x27;t sue me<p>- RasPi&#x27;s response is basically &quot;LOL no&quot; since they are all-in on their horrible CMake toolchain and don&#x27;t care about PIO
hexo将近 2 年前
What is platformio good for except messing up documentation and cluttering knowledge?<p>Never liked the project.
评论 #36094021 未加载
xony将近 2 年前
now i understand why no pico support in platformio..
robbywashere_将近 2 年前
Any platformIO alternatives?
评论 #36094763 未加载
评论 #36092624 未加载
评论 #36093159 未加载