Sorting through my drawer jammed full of project detritus, scads of Raspberry Pi units of every gen short of Pi5, odd boards of my own creation, etc. I’m bringing some #gridfinity order to this drawer and weeding out the junk.

Found this unit in the mess. I had to look it up to remember what it was and I’m guessing I never even fired it up back in the day (figured a project to use it would materialize).

It’s a 2015 era CHIP computer from NTC.

#electronics #microcontrollers #linux

MSPM0C1104 data sheet, product information and support | TI.com

TI’s MSPM0C1104 is a 24MHz Arm® Cortex®-M0+ MCU with 16KB flash, 1KB SRAM, 12-bit ADC. Find parameters, ordering and quality information

In the tiny world of #ARM (and many other) #microcontrollers, everything is an "address": in-CPU status and control registers, on- and off-chip peripheral data and control registers, I/O ports, and other hardware bits are accessed via a memory map. While this address abstraction is a refined software view of the raw hardware, it is still a pointer-level view of the world, the lowest of programming abstractions.

As MCUs grow in power and the software that run on them grow in size, higher level abstractions become necessary. Indeed, most software on MCUs are now implemented in C and other higher-level languages, with assembly confined to small portions of libraries and RTOSs.

In the #UNIX world, everything is a "file". This elegant, uniform expression reached its zenith in #Plan9, the grownup UNIX. I believe the file abstraction offers numerous benefits to modern MCU #programming.

ESP8266 (and ESP32)

These little modules have taken hobby electronics by storm, so of course I grabbed a few of them and have been hacking away quietly on both the ESP8266 and the ESP32.(...)

#electronics #esp32 #esp8266 #expressif #hardware #mcu #microcontrollers #resources

https://taoofmac.com/space/hw/esp8266?utm_content=atom&utm_source=mastodon&utm_medium=social

CSS On The ESP32

There are lots of graphics libraries available for the ESP32, and lots of ways to program one to boot. Even still, most of us wouldn’t immediately think to CSS when it comes to embedded produ…

Hackaday
Front-Panel Booting an ATmega88 Microcontroller

YouTube

지금이 PicoRuby를 시작하기에 적기인 이유

PicoRuby는 단순한 실험 단계를 넘어선 성숙한 플랫폼으로, 강력한 커뮤니티 모멘텀과 기술적 완성도를 바탕으로 임베디드 개발에 최적의 시기를 맞이했습니다.

🔗 원문 보기

지금이 PicoRuby를 시작하기에 적기인 이유

PicoRuby는 단순한 실험 단계를 넘어선 성숙한 플랫폼으로, 강력한 커뮤니티 모멘텀과 기술적 완성도를 바탕으로 임베디드 개발에 최적의 시기를 맞이했습니다.

Ruby-News

Ruby의 미개척 영역: PicoRuby를 통한 임베디드 시스템 확장

PicoRuby는 마이크로컨트롤러 및 자원 제약 환경을 위해 설계된 경량 Ruby 구현체로, Ruby의 활용 범위를 임베디드 시스템으로 확장합니다.

🔗 원문 보기

Ruby의 미개척 영역: PicoRuby를 통한 임베디드 시스템 확장

PicoRuby는 마이크로컨트롤러 및 자원 제약 환경을 위해 설계된 경량 Ruby 구현체로, Ruby의 활용 범위를 임베디드 시스템으로 확장합니다.

Ruby-News