The Arduino crew has printed its newest annual open supply report, for 2024 — celebrating a yr that has seen it start the transfer to the Zephyr real-time working system (RTOS) and the continued improvement of the Arduino Lab for MicroPython.
“The Arduino title designates an organization, an open supply challenge, a neighborhood,” the Arduino crew writes within the introduction to its newest annual report. “We’re tens of hundreds of thousands of individuals sharing a ardour for embedded electronics. However we’re additionally 1000’s of firms manufacturing boards, shields, and equipment, and growing software program for them. We’re educators, college students, hackers, consultants, engineers, designers, entrepreneurs. In these 18 years we’ve got all been collaborating every single day to share data and options, constructing an extremely huge quantity of sources round which a whole business has grown. As Arduino firm, we imagine within the values that make this neighborhood nice: openness, transparency, collaboration, sharing.”
Arduino’s Open Supply Report 2024 is out in the present day, celebrating a variety of achievements together with the launch of recent Modulino boards. (📷: Arduino)
The Arduino Open Supply Report 2024, to provide the doc its full title, comes as the corporate closes the doorways on a busy yr — a yr that noticed it compelled to maneuver away from Arm’s now-discontinued Mbed platform to the Zephyr real-time working system (RTOS). Whereas the transfer was compelled, it seems to have been useful: Arduino’s work, which resulted within the beta launch of its first Zephyr-based core in December final yr, has seen it submit a complete of 114 patches to the upstream challenge throughout 2024.
The corporate has additionally highlighted the discharge of no fewer than seven open-hardware board designs, although none of which have been standalone microcontrollers: the Modulino Motion, Distance, Thermo, Knob, Buzzer, Pixels, and Buttons boards, designed as plug-and-play peripherals for the corporate’s Plug and Make Equipment.
The report additionally appears into Arduino’s software program ecosystem, highlighting enhancements made in 5 updates to the next-generation Arduino IDE 2 built-in improvement setting, the milestone 1.0.0 launch of the Arduino CLI command-line interface software, and the discharge of three variations of Arduino Lab for MicroPython — the corporate’s in-house improvement setting for boards supporting MicroPython as an alternative choice to its conventional C-based Wiring language — together with a cloud-based model. The corporate has additionally celebrated 11 new variations of the Arduino Cloud CLI and 17 of the Arduino Cloud Agent, plus the discharge of 19 new official libraries together with these focusing on mobile connectivity, the Modulino modules in each C and MicroPython variants, and low-power tasks on the Portenta H7 and Portenta C33 boards.
Arduino can also be celebrating milestones in its MicroPython assist, together with the discharge of a cloud-based in-browser IDE. (📷: Arduino)
Arduino is greater than the corporate, although, and within the report’s neighborhood replace indicators level to a wholesome ecosystem: the variety of new third-party libraries has grown 18 p.c year-on-year to 1,198, bringing the whole to 7,669, whereas 368 new tutorials have been added to the Arduino Venture Hub — an 80 p.c improve over the quantity added in 2023, the corporate says.
“The Arduino neighborhood is far more than this, and given its measurement it’s practically inconceivable to trace all of the contributions which might be shared every day in unofficial neighborhood platforms and impartial web sites,” the Arduino crew notes. “This contains software program contributions akin to code examples and full open-source sketches, but additionally data contributions akin to documentation and tutorials, and final however not least {hardware} design contributions akin to spinoff or complementary merchandise (shields, equipment, derived boards).”
The complete report is now out there to obtain from the Arduino weblog.