3 ms·
And it kind of has to be when Broadcom won't answer their pleas for help, right? I've worked with Broadcom and they won't even pick up the phone unless you're
by joezydeco 6y ago
And it kind of has to be when Broadcom won't answer their pleas for help, right? I've worked with Broadcom and they won't even pick up the phone unless you're moving 100K EAU. (and, protip: when you do get technical help or source it's complete crap)
- justin66 6y agoYour case is maybe kind of illustrative of what I was talking about. The number of RPi users who work at the level where they might have questions for Broadcom is vanishingly small, and that's okay. Almost all people want to write software in userspace, even if it's software that does cool embedded, IoT type stuff. What's the best right now in terms of openness and support for someone working at the driver level?
- joezydeco 6y agoI've been a Freescale/NXP customer for decades and I like their stuff. Their documentation is comprehensive, their technical notes and errata are free to read. They're not perfect but they work at it. Their Github presence is decent. iMX is a good line for Linux, LPC for microcontrollers but the new iMXRT parts are looking great for FreeRTOS. I don't work as much with TI but I've used Panda in the past for OMAP4 and some personal work with Beagle/AM335x and it's solid stuff. I'd like to think Beagle's community is as good as RPi's, just a little more low-key (and the chipmaker participates as well)
- akiselev 6y agoI've always been a fan of the iMX line - they're my goto reference designs for low volume embedded work along with STM32Fx for MCUs - but the BSPs are just not comparable for hobbyists. With RaspPi you can download an SD card image fully set up with a simple "wpa_supplicant.conf" for WiFi and a Bounjour discovery service to register a hostname like 'pi.local'. Takes like an hour with a crappy connection and then another hour at most for apt-get update. Need to hook a security camera? Download a prebuilkt MotionEyeOS image. Need to control a CNC with GCode and a .Net core API? Grab the Duet 3 and a raspberry pi.
- jschwartzi 6y agoIf you can use Multistrap then all you need is a linux kernel and you can build a full Debian system for your Linux chip.
- turbinerneiter 6y agoiMX8 ist the most confusing product line ever, tough.
- joezydeco 6y agoYeah not gonna argue with you there. NXP has kind of muddied up all the product families with variants on core count and coprocessors. The iMX6 used to be single, dual, (solo/duallite), quad. Done. Now there's what - 5 other variants? 7?
- justin66 6y agoThanks for your reply. I've been working with Raspberry Pi and Nvidia Jetson hardware lately, and there is a pretty interesting (ahem) dichotomy in terms of friendliness of support and community. (maybe Nvidia's paying customers get more) I can see how one working at a very low level might regard both as being not sufficient. I have some good memories of using TI embedded hardware (MSP430) and the documentation being pretty good. That's a different paradigm than a whole Unix system, though, even if it's a system that's going to be used for embedded stuff. It's nice to hear the Beagle situation is good. I remember those boards getting a hearty endorsement from Andrew Tanenbaum but otherwise I don't know too much about them.
- bitbckt 6y agoI suggest giving TI (Beagle) a serious look.
- mytailorisrich 6y agoIt should also be said that Raspberry Pi was started by a Broadcom employee who is still on the payroll to this day, afaik.