Earlier quoted context omitted.
The ESP32 can do that too. Note that PSRAM is a lot slower than the embedded SRAM, so if you need to access that memory a lot, you're going to have a bad time.
Rest assured, when I'm trying to figure out whether I can coerce Linux into running on a board that was never meant to support such a thing, "slow" is a secondary concern:)
Teensy 4.1 Development Board
161–170 of 211 posts
Re: Teensy 4.1 Development Board
#162PSA: Networking on microcontrollers is a giant pain in the ass. Don't get me wrong, boards like this (and ESP/Realtek boards with WiFi) are great for hacky prototypes. But if you're building an embedded device that will be deployed in any sort of volume, a small application processor running Linux will make your life dramatically easier. You can keep it asleep most of the time if your power budget is tight. The hard…
Although I'll add that Linux has it's fair share of networking bugs and quirks (less now than before, but still plenty.)
Re: Teensy 4.1 Development Board
#163Earlier quoted context omitted.
Wouldn't you also need an ADC/DAC to interface with analog signals (e.g. for a custom Eurorack module)?
I don't know about Eurorack stuff, but yes, for analog audio output, Teensy sells an audio adapter board with line-level output and a headphone jack [1] and that's what I'm using. The audio data is sent digitally using I2S. The audio library also supports cruder ways to do DAC yourself if you don't need it to be as high quality. It would be nice if there was a Teensy board with analog audio output, though. [1] https:…
[1] https://www.nxp.com/products/audio/audio-converters/ultra-lo...
Re: Teensy 4.1 Development Board
#164Genuinely curious, what kinds of projects are better suited to a Teensy than an Arduino, ESP32 or some form of Raspberry Pi? Is the main advantage the pin count?
Teensy has a nice audio library if you're interested in real-time sound synthesis and stuff like that, as well as MIDI-over-USB support. Along with a fast processor and a tiny footprint, it's pretty useful for making musical instruments.
Re: Teensy 4.1 Development Board
#165PSA: Networking on microcontrollers is a giant pain in the ass. Don't get me wrong, boards like this (and ESP/Realtek boards with WiFi) are great for hacky prototypes. But if you're building an embedded device that will be deployed in any sort of volume, a small application processor running Linux will make your life dramatically easier. You can keep it asleep most of the time if your power budget is tight. The hard…
On a similar note, does anyone know of good resources for beginners for prototyping all the way through small-scale manufacturing of an embedded device? As a web & backend developer who likes to tinker with Arduino/Teensy style projects, I've always been curious what all would be involved in actually getting some units manufactured, like for a small kickstarter run or something. It seems pretty doable these days to g…
The boards themselves are quite nice. It's an Arduino-like stack and you can always code in C++ if you need the STM32 capability underneath. The main stack is also open source I think.
Doesn't really cover much on the mechanical side, e.g. enclosure design. That's a whole different game and that's where people lose a lot of money - if you mess up an injection mold for example.
Re: Teensy 4.1 Development Board
#166Earlier quoted context omitted.
If you want an decently peforming SBC that can match the Pi Zero in price, unfortunately you're out of luck. But if you're willing to put in a bit of work, make your own board and suffer most things not working out-of-the-box, you have a wide variety of cheap SoCs and MPUs. E.g. the STM32 MPU line, which has a decent enough ecosystem and plenty of devboards available, and has some chips under $5/unit in bulk.
None of which have wifi, as far as I can see?
Re: Teensy 4.1 Development Board
#167They have 16KB ram 2000MHz cpu freq so I feel like I can build a spaceship witha couple of teensies :D
[1] https://en.m.wikipedia.org/wiki/Apollo_Guidance_Computer
Re: Teensy 4.1 Development Board
#168Earlier quoted context omitted.
The RTOS world is much less of an 'operating system' and more so a bare-bones task scheduler. It's not like a POSIX environment at all.
that's not really true anymore. it may apply to things like pharlap or vsworks, but there are more modern options that give you a nice real-time linux environment. https://access.redhat.com/documentation/en-us/red_hat_enterp... https://www.ni.com/en-us/innovations/white-papers/13/introdu...
Re: Teensy 4.1 Development Board
#169Every time I ran across these boards, I always think of "Apollo Guidance Computer"[1] which is used on Apollo spacecrafts. They have 16KB ram 2000MHz cpu freq so I feel like I can build a spaceship witha couple of teensies :D [1] https://en.m.wikipedia.org/wiki/Apollo_Guidance_Computer