4 ms·
At that point, why not just use something like the original SoC from the Raspberry Pi 1 and use the plethora of Linux dev tools available?
by netr0ute 5y ago
At that point, why not just use something like the original SoC from the Raspberry Pi 1 and use the plethora of Linux dev tools available?
- colechristensen 5y agoCost, power, board complexity, reliability. Embedded development is much different than what a lot of developers are used to.
- viraptor 5y agoAlso availability. The more basic the chip, the easier / faster it is to get 1k of them. (or to find a perfect/close match requiring minimal changes)
- varjag 5y agoThat's only a recent thing really.
- viraptor 5y agoIt's a recent thing on a world scale. But it's always been an issue and applies to anything you buy - the more sophisticated, the fewer items are stocked in warehouses. It's not that they wouldn't be available, it's that once you start ordering hundreds, the lead time will change from days to weeks at some point.
- varjag 5y agoHundreds is really a loose retail quantity if we talk about microcontrollers, the first real price break point is typically 1000pcs. Smaller quantities are cut and priced by distributors themselves. In normal times, most products not marked as EOL would be available in tens of thousands with short lead times.
- colechristensen 5y agoNo, short term and long term availability of a part in volume has always been a part of circuit design. The current situation has been a unique extreme of this, but buying a million count of an electronic part hasn’t ever been an arbitrary off the shelf affair. How many a distributor has for immediate shipping, the lead time for large quantities, and the end of life plans were always a consideration. Before though the problems you were trying to avoid were more like not delaying production for six weeks because a part was out of stock or whether you could keep building this board for the next ten years.
- varjag 5y agoI would agree for million (depending on market segment, you could be talking straight with mfg then). But we were talking about 1k, a tiny quantity as far as production rounds go.
- Renaud 5y agoReally not the same beasts. The Cortex M4 microcontroller is self-contained with every peripheral it needs (including BT and wireless stack) and its power consumption is very small compared to a SoC. Also, it's not booting Linux at all. For these simplish one-purpose applications, you don't want the overhead and it probably would need more than the 24k or RAM onboard the nRF52810. They could be using Zephyr though as it supports the Cortex M4 (it's a linux-like RTOS that can be heavily customised).
- numpad0 5y agoNordic nRF5x chips has community Arduino support(which is very nice to me!) if that's what you want.