Difference between revisions of "Developers"
Jump to navigation
Jump to search
m (Add link to Zephyr Team member Maureen Helm) |
(Add notes shared from a Zephyr Meetup in Porland, cerca 2026 junio 15) |
||
| (10 intermediate revisions by the same user not shown) | |||
| Line 7: | Line 7: | ||
* https://radek.io/posts/magical-container_of-macro/ | * https://radek.io/posts/magical-container_of-macro/ | ||
</ul> | </ul> | ||
| + | |||
| + | <!-- --> | ||
Zephyr RTOS Project contributors: | Zephyr RTOS Project contributors: | ||
| − | + | <ul> | |
Peter Bigot . . . | Peter Bigot . . . | ||
| Line 32: | Line 34: | ||
* https://www.youtube.com/watch?v=j2jI1icKt_8 | * https://www.youtube.com/watch?v=j2jI1icKt_8 | ||
| + | |||
| + | Luis Ubieda of Croxel and Zephyr RTIO sensor API . . | ||
| + | |||
| + | * https://www.croxel.com/insights/presentation-ossna-2025-rtio-zephyr | ||
| + | |||
| + | <ul> | ||
| + | * https://www.croxel.com/files/presentation-ossna-2025-rtio-for-zephyr-rtos-real-time-apps.pdf | ||
| + | </ul> | ||
| + | |||
| + | Mbedded Ninja collection of Zephyr use blog articles | ||
| + | |||
| + | <ul> | ||
| + | * https://blog.mbedded.ninja/programming/operating-systems/zephyr/logging/ | ||
| + | </ul> | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | </ul><!-- page section closing hack indent mark-up --> | ||
<!-- | <!-- | ||
| + | ********* ********* ********* ********* ********* ********* ********* ********* ********* ********* - | ||
| + | <ul> | ||
| + | * | ||
| + | </ul> | ||
| + | |||
| + | 2026-03-30 lunes | ||
| + | |||
| + | Iomico is a company and group of developers. Zephyr 2026 Q1 - Q2 workshop link is: | ||
| + | |||
| + | * https://iomico.atlassian.net/wiki/external/OTFlYTBiYmVjYjU5NGY2M2IyOWJhNGY4ZTQxZWM5ODg | ||
| + | |||
1001 # Regarding nanopb and Python pkg_resources - https://iomico.slack.com/archives/C09FML2BFDH/p1767352080651549?thread_ts=1767213543.364059&cid=C09FML2BFDH | 1001 # Regarding nanopb and Python pkg_resources - https://iomico.slack.com/archives/C09FML2BFDH/p1767352080651549?thread_ts=1767213543.364059&cid=C09FML2BFDH | ||
1002 # Nordic Semi Tech Tour Conference 2025 Nov - https://iomico.slack.com/archives/C09FML2BFDH/p1763732520228989 | 1002 # Nordic Semi Tech Tour Conference 2025 Nov - https://iomico.slack.com/archives/C09FML2BFDH/p1763732520228989 | ||
| + | |||
| + | Iomico recorded sessions: | ||
| + | |||
| + | * https://drive.google.com/drive/folders/1JU16nJtdFDtTvJX8bcaCFzt-tp84pG_w?usp=sharing | ||
| + | |||
| + | * May 30 custom boards lecture | ||
| + | |||
| + | Course Exam details: | ||
| + | |||
| + | * https://iomico.atlassian.net/wiki/external/YjUwNzI5YjhlY2UyNDEyZGJmMTM3NzZlNDhhM2FlNGQ | ||
| + | |||
| + | ********* ********* ********* ********* ********* ********* ********* ********* ********* ********* - | ||
| + | --> | ||
| + | |||
| + | == Zephyr Meetups == | ||
| + | <!-- | ||
| + | <pre> | ||
| + | Dawid Marszalkiewicz [2:33 AM] | ||
| + | Hi Team! I was at Zephyr Project Meetup. I did some notes, mostly on AI agents working in Zephyr environment. Hope you find them useful | ||
| + | |||
| + | First presentation AI-aided coding - The speaker claimed that he doesn't write code anymore. He just creates the architecture and a set of requirements that his agents/sub-agents shall follow. He claimed that he recently built a product in 3 months and did not write a single line. Below are a few insights from the presentation. | ||
| + | Vibecoding is an antipattern | ||
| + | Vibecoding has been depicted as looking for a path without a map. | ||
| + | |||
| + | LLMs are very sensitive to context rot - the response quality of an AI model decreases during long conversations or work sessions. There are mechanisms to limit the context size and increase the quality of the AI model's work (even make its output deterministic). In fact, hitting half of the maximum context capacity makes the model generate garbage (his opinion). Below are some ideas on how to limit the context. | ||
| + | Skills - md files describing how to do particular things - e.g. write a specification, write tests, etc. The thing is that skills are not loaded into the context if they are not used. | ||
| + | Agents/Subagents - agents have their own context, which means that they are not polluting the "main" context. | ||
| + | Use MCPs and LSP (like clangd), as curl/grep uses more tokens than MCP/LSP integrations. | ||
| + | |||
| + | What to do when working with AI (based on Claude Code) - tips: | ||
| + | If you are not content with the output, talk it through and plan actions to avoid doing the same thing again - in other words, find the root cause and plan corrective actions. | ||
| + | Set a proper set of permissions so Claude does not need to ask for permission each time - better flow. | ||
| + | Use /compact "prompt describing what should be kept from the session" | ||
| + | Use plugins - one that is very good according to him is superpowers (a framework for software development). | ||
| + | TDD works pretty well with AI models, as they can validate their outcome. | ||
| + | Describe/document as much as you can, e.g.: how to build the project, how to test it, etc. | ||
| + | git worktree allows a multiagent cohort to work on many branches at the same time. | ||
| + | You just need to review it afterwards. | ||
| + | |||
| + | The second presentation was about the RPi Pico 2 ($7 devkit) that can help you with prototyping any communication protocol thanks to its on-board wifi chip and special PIO (programmable I/O) that can be programmed to be UART/SPI/I2C - as I understood. | ||
| + | The last one was about the UART API - Polling/Interrupt/Async. Demo + performance analysis. | ||
| + | (edited) | ||
| + | </pre> | ||
--> | --> | ||
<!-- EOF --> | <!-- EOF --> | ||
Latest revision as of 17:59, 18 June 2026
Embedded and Software Developers
This page started to hold onto links to interesting works and developers writing about these works.
Zephyr RTOS Project contributors:
-
Peter Bigot . . .
Jared Wolff . . .
Ulf L, Github page of Ulf Lilleengen . . .
Zephyr Team member Maureen Helm and sensor drivers . . .
Luis Ubieda of Croxel and Zephyr RTIO sensor API . .
Mbedded Ninja collection of Zephyr use blog articles