6 ms·
State of Embedded: Q4 2025 Overview
- HeyMeco 1y agoIn this format I go deep down the Mailing lists, news articles and more to summarise what exciting hardware has been published and software has been merged into Linux. Also breaking down rumours and developer conferences about future SoC‘s. Hope you all find it useful!
- joezydeco 11mo agoIf you could mirror your feed on Bluesky, that would be appreciated. Some of us will not use X.
- mberger 11mo agoCan you include more prices? It would give me an idea of the cost even if it is in USD. What i found most annoying about my latest search is that it is hard to find something not named raspberry or Arduino for a reasonable price. I was looking for a simple gigabit board with usb 3 to attach a removable drive to. The only one i found was raspberry pi orange 3B . Nobody else seemed to have gigabit nic with usb 3.
- nine_k 11mo agoWhy would you expect USB3 and Ethernet, fast and relatively expensive interfaces, to be attached to a cheap low-spec MCU? Did you consider a ready-made USB3 extender over Ethernet? There is a reason they cost so much ;-/
- Joel_Mckay 11mo agoPi4 does two USB 3.0 ports, but you are right in that USB 3.1 is a little much for a SoM. Its a nice little SoM, in some ways it was better than the pi5 for hardware media encoding. =3
- rjsw 11mo agoRockchip SoCs starting with the RK3399 can do both USB3 and Ethernet. The only board that I own that does both at the same time is the Pine64 Quartz64 that uses the RK3566. My Pinebook Pro doesn't have an ethernet port, Orange Pi 5 Max has ethernet but doesn't use the builtin controller to provide it.
- idatum 11mo agoI use NetBSD on a Pine64 RockPro64 and use USB3. It has been stable: awge0: flags=0x8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ec_capabilities=0x1<VLAN_MTU> ec_enabled=0x1<VLAN_MTU> address: 26:80:xx:xx:xx:xx media: Ethernet autoselect (1000baseT full-duplex)
- nine_k 11mo agoi see Quartz64 with 4GiB of RAM offered for $60. Sounds pretty reasonable for an SBC of this caliber. I mostly mean that something like the original RPi would be underpowered for USB3.0 and 1GbE, to say nothing of smaller devices like a $15 ESP32.
- Joel_Mckay 11mo agoThe Raspberry PI also has an intangible value from years of community goodwill. And people trust that the kernel OS support will be around in 10 years. The NVIDIA solution is impressive... but self-immolated with the consumer price point (markets for government equipment may work.) People usually either have money or time... asking for both in a product is foolish. The other SoM also have a long-tail market attention problem, as one could spend 2 weeks tracking unstable kernel driver problems. Or just drop in a $35 pi, and solve the task at hand. =3
- jauntywundrkind 11mo agoLovely snapshot in time view of the small computers that drive a ton of product innovation. One major gap I'd really like to see covered better is power consumption. We've started seeing unboxing and reviews for the Arduino Uno Q for example, but no one seems to be breaking out a simple USB power meter to get some idea how much power it takes, headless or sitting at desktop. Pretty nice that so many chips have pretty good Linux support.
- jandrese 11mo agoI have some (somewhat older) OrangePis here that came with a board covering heatsink with an integrated fan because it turns out they really need it. The things get hot to the touch when working hard. I don't have any power measurement hooked up to them, but they have to be drawing a fair bit of juice to warm up that much.
- tonetegeatinst 11mo agoDoes any SBC offer SFP+ or SFP28? I don't see any option to sort by network speed or network chip
- nbf_1995 11mo agoThe solidrun LX2 offers 4x SFP+, but that board is getting quite old at this point. There are a couple of bananapi router boards that have 1 maybe 2 SFP+
- deleted 11mo ago[deleted]
- Havoc 11mo agoThe ones that do have pcie are generally one lane of gen 3. some n100 boards might have enough of you stick storage on data
- jpm_sd 11mo agoNothing about NXP? They are a pretty big player in this space, and mostly do a great job contributing upstream to the kernel, but I guess they don't have a hobby-level entry point readily available. I've used NXP-based embedded Linux hardware from Toradex, Gateworks and EmbeddedTS in previous projects, lots of vendors out there. https://www.toradex.com/ https://www.toradex.com/ https://www.gateworks.com/ https://www.gateworks.com/ https://www.embeddedts.com/ https://www.embeddedts.com/ https://variscite.com/ https://variscite.com/ https://www.ibase.com.tw/en https://www.ibase.com.tw/en https://www.phytec.com/ https://www.phytec.com/ https://www.ezurio.com/ https://www.ezurio.com/
- nickpeterson 11mo agoAnything new happening on the risc-v side of things? Last I heard there were some micro-itx boards at around rpi4 speed but haven’t heard much since.
- lazycatjumping 11mo agoRISC-V eats the low-end microcontrollers range alive at the moment with a lot of interesting features (integrated PHYs, etc.) coming from the vendors.
- rcarmo 11mo agoHuh. It mentions neither Intel nor AMD, and I am seeing _a lot_ of N100/N150 industrial SBCs right now (outside the hobbyist space). Intel in particular seems to be replaying their approach of flooding the market with Atom chips and making N-series available to OEMs in volume and relatively low price. Full marks for Rockchip coverage, yes, they're filling in the gaps below the RK3588, although some of those chips aren't that interesting in terms of power budget and have apparently low yields.
- Sponge5 11mo agoit's right there in the first section: highlighting notable advancements in ARM-based Systems-on-Chip (SoCs) and their increasing competitiveness against traditional x86 platforms.
- bluGill 11mo agoNot discussing x86 doesn't highlight their competitiveness. It might be a useful article for some, but for most of us the N100 is a better option overall for everything we might look at a SoC for. YMMV of course, I haven't seen a N100 SoC (I've also never looked), but complete N100 systems that are ready to work are similar prices to an ARM SoC after you buy the non-optional extras like case, disk, and power supply. It also misses the other end - many things people think of SoC for could be done with a ESP32 or other micro controller for less cost, and this might be a better option. I'm not completely faulting them, you have to set limits someplace. However the limits they have make this summary less useful for most people who will read it.
- wpm 11mo agoThe N100/150's are great.
- Forgeties79 11mo agoGot an N150 running elementary as a basic plex server and I couldn’t be happier. About to shift it to Jellyfin this winter just need to find time and do it lol
- bangaladore 11mo agoTitle critique: RaspberryPi is not an SoC vendor. They take proprietary SOCs from Broadcom, use proprietary firmware and build a product around it. They obviously upstream what they can, but they fundamentally are a system integrator, not an SoC vendor.
- wolrah 11mo agoPis use Broadcom SoCs, not Qualcomm.
- bangaladore 11mo agoYes, thank you for the correction.
- klelatti 11mo agoNot to disagree with your critique but just to note that they are a microcontroller vendor with the RP2040 and RP2350. I do wonder if there is a long term wish to break their dependency on Broadcom but I suspect creating an SoC for the main Pi series is probably in the 'too difficult' category.
- bangaladore 11mo agoYup, I really like their microcontrollers (which quite frankly nowadays what's the difference between an SOC and some of these more capable MCUs), but my comment was specifically relating to their "Linux" capable boards.
- klelatti 11mo agoYou might like the AMP hour podcast that had the team behind the RP2350 on. Lots of interesting stuff on what was involved in making it. One of my favourite podcast episodes this year. https://theamphour.com/687-the-rp2350-with-the-raspberry-pi-team/ https://theamphour.com/687-the-rp2350-with-the-raspberry-pi-...
- 8cvor6j844qw_d6 11mo agoI have dabbled in model edge processing like Efficientnet and YOLO on Hailo platform. Raspberry Pi and its AI HAT+ seems to be the most accessible, often others can easily pick it up the basics and get up and running without much trouble even without experience. I wonder if there is any alternative? Raspberry Pi 5 + the 26 TOPS HAT+ is not cheap.
- justin66 11mo ago> I wonder if there is any alternative? Raspberry Pi 5 + the 26 TOPS HAT+ is not cheap. Combined they're like $250? Not expensive. On the other hand, at that price maybe you ought to get a Jetson Orin Nano.
- babl-yc 11mo agoWhat Raspberry Pi is to Broadcom (developer-friendly SBCs), Beagleboard is to TI. It's a slightly different approach -- Beagleboard is a non-profit and emphasizes openly purchasable components. But similar in that it is the cheapest way to tinker with SoCs from that vendor. BeagleY-AI has 4 TOPS for ~$70. AI inference tooling is still improving but I've been working on it here: https://docs.beagleboard.org/boards/beagley/ai/demos/using-edge-ai.html https://docs.beagleboard.org/boards/beagley/ai/demos/using-e...
- wolrah 11mo agoSomething I'd be very interested in seeing summarized is the current state of fully open source software on SoCs and SBCs. I hate how common the situation described in the nVidia section where SoCs that require vendor kernels get abandoned on ancient software, so it would be very useful to know what SoCs are supported to a useful level by mainline kernels. I feel like there are three tiers of support that most people would be interested in: 1. Usable for headless appliances (serial console or unaccelerated graphics, wired networking, storage, USB) 2. Usable for interactive use (accelerated graphics, WiFi/BT) 3. Fully supported (all major hardware works)
- NewJazz 11mo agoI agree having this info more plainly available would be great, but in the interim interested folks can take a look at postmarketos device support, collabora blogs, and the pine64 wiki to get some of this info.
- zokier 11mo agoAre there any recent ARM SoCs that are fully supported by mainline kernel and don't have weird proprietary blobby boot chain?
- cogman10 11mo agoRK stuff I believe is the closest. I believe it still has a binary blob for the GPU but generally a lot of the other stuff is mainline. I've not seen any other ARM provider come close to mainline support.
- mfuzzey 11mo agoNXP i.MX, TI, STM32MP
- msgilligan 11mo agoWhat are the most recent and/or highest performance of these? Update: And mainline support and lack of proprietary boot blobs are two separate criteria. I've heard that NXP offers the former but not the latter.
- yjftsjthsd-h 11mo agoThanks for covering the software support side of things; that's always been the worst part of the ecosystem, and annoyingly hard to get info on. On which note: Oh, wow, the Radxa Dragon Q6A looks great! Mainline support, good hardware, good price. Once it's back in stock I may have to buy one:)
- topspin 11mo ago> Radxa Dragon Q6A looks great Indeed. With 16GB RAM, NVME, integrated GPU, 1Gbps ethernet and Wi-Fi, it's basically the mean 2017-2018 laptop. External Wi-Fi antenna connectors (plural) is eye opening. Too bad it's Quectel AIC8800.
- bertm 11mo agoThis misses the NVIDIA Jetson/Orin/Thor line of GPU-enabled edge computers which are more comparable with Raspberry Pis. The Jetson Orin Nano Super is $250. Another feature which we find useful is the native NVMe drive support. For the price, this blows RPis out of the water for imaging applications. https://www.nvidia.com/en-us/autonomous-machines/embedded-systems/jetson-orin/nano-super-developer-kit/ https://www.nvidia.com/en-us/autonomous-machines/embedded-sy...
- Havoc 11mo agoThe dragon one sounds interesting. mainline support, cheap price point and npu/gpu would be great
- asadm 11mo agoI am working with Rockchip rv1106 which has 1 TOPS NPU but also some cool DSP features which has helped me do very interesting things. For my project I am making a SLAM/VIO using it, see video: https://x.com/_asadmemon/status/1977737626951041225 https://x.com/_asadmemon/status/1977737626951041225
- klawed 11mo agoSurprisingly no mention of ESP soc’s. Mane esp boards easily replace both arduino and raspberry pi zero projects with a single board.
- bityard 11mo agoWhich ESP chips run Linux?
- synergy20 11mo agoThis could be improved a lot IMHO. NXP's IMX6/8 family is dominant in the market, really should have presence there. And TI's ARM series, still popular in beagleboard family and used widely in the field. And Intel's N100/N150, though I'm unsure if they're still "SBC" boards. Allwinner, ESP32 are also major players from China. Now apparently Qualcomm is entering the fight with new chips on Arduino UNO Q. NXP and TI are both open source friendly, unlike broadcom. My first choice will be NXP. Never heard about CIX.
- adboc 11mo agoThe biggest problem for me with Raspberry Pi alternatives is the Linux support. Given the fact that getting mainline support is hard & long, I like the approach RPi has taken, to fork the kernel, add support for most parts of the SoC, upstream it and rebase the fork regularly. And I can still use my RPi model B with the latest OS they release. For example, I bought RK3588-based board and the officially supported kernel version is 6.1. I know that Collabora and other people are working hard to have upstream support [1], but it will take time until all IPs are covered. Is there any alternative that has Linux support comparable to Raspberry Pi? [1] https://gitlab.collabora.com/hardware-enablement/rockchip-3588/notes-for-rockchip-3588/-/blob/main/mainline-status.md https://gitlab.collabora.com/hardware-enablement/rockchip-35...
- bmurphy1976 11mo agoSince they're all RPI alternatives anyway and you don't get the ecosystem benefits, you should try an Intel N100. I switched my personal services over to one of those a couple years ago, and it's a great bang-for-your-buck small server. Being an Intel chip, stock Ubuntu just works. I've had no compatibility issues.
- adboc 11mo agoN100 indeed looks like a good alternative. I own one N100-based mini PC and I see there are some N100-based SBC as well. x86-like support for ARM/RISC-V SoC would be a miracle ;-).
- bmurphy1976 11mo agoYeah, I love it. Losing access to the RPI ecosystem addons kind of sucks, but I found I don't really use them anyway. I think you can get a USB GPIO if you really need that, but personally I've moved more towards N100 for services, ESP32 for devices.
- taffronaut 11mo agoI'm not sure that the RK3688 and a big chunk of the article spent on its specs belongs in a "State of Embedded: Q4 2025 Overview" given that it's due sometime in 2026. I'm sure it's going to be great but I suggest it belongs to a future state. On the other hand, CIX have been putting actual Arm v9 hardware in developers' hands for some time.
- HeyMeco 11mo agoFirst of all thank you everybody for reading and commenting! I want to address some of the comments I got regarding the article: - xyz vendor is not covered: For this there is a simple answer, I don't have the hardware so I can't make a fair judgement when reporting about it. I don't want to be another reporter of basic benchmark scores & 1080P Youtube playback but actually show off the hardware capabilties with the right software. Hopefully this will be possible with more in the future as this project grows - This is only one sector of the space why don't you have micro controllers or x86: While I want to cover all aspects of the space I am not an embedded engineer. I started during covid with the goal to replace my X86 homelab server with an ARM one to save power and got deeper into the rabbit hole until I ended up maintaining some boards and doing some Debian/Ubuntu based bring ups in my freetime. This led to me wanting to have one place to share my findings along the way and document things that might leave one stranded in the world of Yocto/U-Boot/Linux Kernel/Device-Trees/etc. and I created sbcwiki.com, not only for me to share my findings but for others to contribute with simple markdown files to the GitHub repo too.
- sheepybloke 11mo agoA lot of the chips have started including NPUs. How are applications supposed to access that acceleration now with embedded Linux? Does linux handle this for you, or do you need to leverage some specific drivers like CUDA?
- dmitrygr 11mo agovendor-specific drivers are the norm. Usually on an obsolete kernel version which never gets updated.
- HeyMeco 11mo agoIdeally things are going to adapt the Mesa Teflon framework. See here: https://docs.mesa3d.org/teflon.html https://docs.mesa3d.org/teflon.html Available for NXP IMX8M, Amlogic A311D and RK3588
- pjmlp 11mo agoThis looks very thin and Linux focused to be the "state of embedded". I would expect such title to encompass more hardware architectures and the plethora of embedded OSes available in the industry.
- RealityVoid 11mo agoYou're right, but it seems to me that Linux has slowly been eating this field. I personally didn't work a lot on Linux platforms, but they seem to be everywhere.
- pjmlp 11mo agoQNX, NuttX, FreeRTOS, Arduino, IDF, vxWorks, sel4, Zephyr, INTEGRITY, μ-velOSity , microEJ, and probably much others I don't have on my radar.