We use some essential cookies to make our website work.

We use optional cookies, as detailed in our cookie policy, to remember your settings and understand how you use our website.

12 posts • Page 1 of 1
OurScilicon
Posts: 4
Joined: Thu Nov 13, 2025 11:44 pm

Porting to Zero W

Fri Nov 14, 2025 3:48 pm

We at OurScilicon, Inc. are working on a port for the Zephyr port for the Zero W, and welcome any feedback or contributions.

thagrol
Posts: 14790
Joined: Fri Jan 13, 2012 4:41 pm

Re: Porting to Zero W

Fri Nov 14, 2025 5:07 pm

You're more likely to get some if you post contact and company/organisation information.

Searching "OurScilicon, Inc" doesn't return anything pertinent. The first hits I get are for Silicon Inc. and I very much doubt you have any link with them.

Your post history on here (all two of them) doesn't inspire confidence either. But that's probably just me.

Have you tried asking for help. contributions, advice, etc. on the project's site: https://docs.zephyrproject.org/latest/d ... g-for-help
Knowledge, skills, & experience have value. If you expect to profit from someone's you should expect to pay for them.

All advice given is based on my experience. it worked for me, it may not work for you.
Need help? https://github.com/thagrol/Guides

OurScilicon
Posts: 4
Joined: Thu Nov 13, 2025 11:44 pm

Re: Porting to Zero W

Fri Nov 14, 2025 5:22 pm

Thanks for your reply. We are a newly incorporated company as of January this year, hoping to gain traction in the embedded community.

The documentation from the link you provided does a good job, but we have found that there is no current support for the Zero W's bcm2835 SoCs.

The Zero W's additional hardware (compared to Pico) running Zephyr is an excellent combo for our applications.

thagrol
Posts: 14790
Joined: Fri Jan 13, 2012 4:41 pm

Re: Porting to Zero W

Fri Nov 14, 2025 5:36 pm

OurScilicon wrote:
Fri Nov 14, 2025 5:22 pm
Thanks for your reply. We are a newly incorporated company as of January this year, hoping to gain traction in the embedded community.

The documentation from the link you provided does a good job, but we have found that there is no current support for the Zero W's bcm2835 SoCs.

The Zero W's additional hardware (compared to Pico) running Zephyr is an excellent combo for our applications.

So how much are you paying)
Knowledge, skills, & experience have value. If you expect to profit from someone's you should expect to pay for them.

All advice given is based on my experience. it worked for me, it may not work for you.
Need help? https://github.com/thagrol/Guides

OurScilicon
Posts: 4
Joined: Thu Nov 13, 2025 11:44 pm

Re: Porting to Zero W

Fri Nov 14, 2025 5:52 pm

As a newly formed corporation, we have allocated a percentage of company stock for advisors.

katak255
Posts: 916
Joined: Sun Apr 07, 2024 3:29 pm

Re: Porting to Zero W

Fri Nov 14, 2025 5:59 pm

BCM2835? Raspberry Pi Zero W? But this part of the forum is for Pico chips, RP2040 and RP2350.

thagrol
Posts: 14790
Joined: Fri Jan 13, 2012 4:41 pm

Re: Porting to Zero W

Fri Nov 14, 2025 6:44 pm

OurScilicon wrote:
Fri Nov 14, 2025 5:52 pm
As a newly formed corporation, we have allocated a percentage of company stock for advisors.

Ten months ago isn't really "newly formed". I'd have thought you'd at least have a website by now.

You're offering an unspecified share of an unspecified percentage of stock of an unspecified value to be given at an unspecified time.

I'll pass thanks.
Knowledge, skills, & experience have value. If you expect to profit from someone's you should expect to pay for them.

All advice given is based on my experience. it worked for me, it may not work for you.
Need help? https://github.com/thagrol/Guides

ejolson
Posts: 13865
Joined: Tue Mar 18, 2014 11:47 am

Re: Porting to Zero W

Fri Nov 14, 2025 7:17 pm

thagrol wrote:
Fri Nov 14, 2025 6:44 pm
OurScilicon wrote:
Fri Nov 14, 2025 5:52 pm
As a newly formed corporation, we have allocated a percentage of company stock for advisors.
Ten months ago isn't really "newly formed". I'd have thought you'd at least have a website by now.
I think it's called stealth mode.

Embedded style programming on a Pi Zero can also be done using Ultibo.

https://ultibo.org/

The website has not been kept up to date, but I'd expect the software to work. It used to work well.

hippy
Posts: 19832
Joined: Fri Sep 09, 2011 10:34 pm

Re: Porting to Zero W

Sat Nov 15, 2025 5:31 pm

OurScilicon wrote:
Fri Nov 14, 2025 3:48 pm
We at OurScilicon, Inc. are working on a port for the Zephyr port for the Zero W, and welcome any feedback or contributions.
Sounds excellent. I suppose the big question is how is it progressing and what sort of timescales you are looking at to deliver the port ?

And do you have any plans for a Zephyr port for the more modern, five times faster, four core 64-bit Pi Zero 2W ?

ejolson
Posts: 13865
Joined: Tue Mar 18, 2014 11:47 am

Re: Porting to Zero W

Sat Nov 15, 2025 5:44 pm

hippy wrote:
Sat Nov 15, 2025 5:31 pm
OurScilicon wrote:
Fri Nov 14, 2025 3:48 pm
We at OurScilicon, Inc. are working on a port for the Zephyr port for the Zero W, and welcome any feedback or contributions.
Sounds excellent. I suppose the big question is how is it progressing and what sort of timescales you are looking at to deliver the port ?

And do you have any plans for a Zephyr port for the more modern, five times faster, four core 64-bit Pi Zero 2W ?
From the website Zephyr already runs on the Pi 4 and 5 computers.

https://www.zephyrproject.org/

The Zero is a practical step above typical MCUs but I agree a Zero 2 is also interesting.

hippy
Posts: 19832
Joined: Fri Sep 09, 2011 10:34 pm

Re: Porting to Zero W

Sat Nov 15, 2025 6:38 pm

ejolson wrote:
Sat Nov 15, 2025 5:44 pm
From the website Zephyr already runs on the Pi 4 and 5 computers.
Yes I was thinking that may make porting much easer to a similar CPU but I don't know much about such things. The most important thing about porting is said to be having vendor support.

There seems to be two polar opposite views of Zephyr; 'incredibly complicated, bloated, difficult to use, extremely steep learning curve' and 'best RTOS ever, wouldn't use anything else'. A few in the latter category admit they were in the first until they got to grips with it. I saw quite a few comments claiming it takes about a year to climb the learning curve and experience with Linux Drivers and Kernels will help. So perhaps more suited to professional developers and commercial ventures than hobbyists and makers.

I haven't done much more than dabble with zephyr after I got excited by the release for the official Pico-range boards. Enthusiasm quickly waned as I found myself in that first camp, finding it reasonably easy to build example projects but lacking the necessary skills and knowledge when it comes to building one's own projects.

What staggered me was that it's a near 10GB install and keeps growing with every update. I could live with that if it was offering me something useful but it slowly fell apart and now reports "ERROR: update failed for project hal_rpi_pico". I might have another go at it once I migrate to 64-bit Trixie.

stevend
Posts: 947
Joined: Fri Oct 11, 2013 12:28 pm

Re: Porting to Zero W

Sun Nov 16, 2025 10:42 am

hippy wrote:
Sat Nov 15, 2025 6:38 pm
There seems to be two polar opposite views of Zephyr; 'incredibly complicated, bloated, difficult to use, extremely steep learning curve' and 'best RTOS ever, wouldn't use anything else'. A few in the latter category admit they were in the first until they got to grips with it. I saw quite a few comments claiming it takes about a year to climb the learning curve and experience with Linux Drivers and Kernels will help. So perhaps more suited to professional developers and commercial ventures than hobbyists and makers.
I think that sums it up nicely. I've got a Zephyr project that I was making progress with; having used an RTOS before that part was mostly about finding the Zephyr equivalent functions. And they have a lot of useful "helper" macros. For me, the two parts that gave problems were the Pico2 (simply unfamiliarity) and, more significantly, device tree and how to apply it to the Pico. On the whole I found the Zephyr documentation pretty good, albeit with holes on making the jump from noddy example to serious application. And there's a whole raft of examples you can cherry pick from.

Pico support isn't yet 100% (at least, not of a month or so ago); but they're working on it. (I noted the absence of an entropy driver, and the absence of interrupt support for a PIO-derived UART).

And there are a few other areas where support is "in progress", such as SNMP and RS-485 support.

Overall I shall stick with Zephyr, although my current project is on hold not because of Zephyr but because the Wiznet W5500/6100 only support 8 network connections and I need 12-16. That project is extremely space constrained, so I can't use a CM5 like I'm doing in the "big brother" counterpart project.

12 posts • Page 1 of 1

Return to "Zephyr"

AltStyle によって変換されたページ (->オリジナル) /