Bare-metal STM32: vector table, linker script, and startup code from scratch

https://lmilz.dev/blog/2026/04/19/Embedded-Hello-World.html

#HackerNews #Tech #EmbeddedSystems

When 'Close to the Hardware' Isn't Close Enough | Lars Milz

Sigo avanzando con el proyecto del **Timbre Escolar Inteligente** y hoy querรญa compartir dos frentes en los que estuve trabajando en paralelo.

Por un lado, el **diseรฑo del gabinete en FreeCAD**, pensando en una soluciรณn mรกs prolija, compacta y lista para llevar a prototipo fรญsico. Y por otro, una **API REST de consulta de feriados**, para que el sistema pueda identificar fechas especiales y evitar que suenen los timbres en dรญas no laborables.

Me gusta mucho cuando un proyecto empieza a integrar distintas capas: software, electrรณnica, mecรกnica e integraciรณn con servicios externos. Ahรญ es donde realmente se empieza a transformar en una soluciรณn completa.

Todavรญa queda camino por recorrer, pero cada avance suma y le da mรกs forma a la idea.

#FreeCAD #PCB #IoT #ESP8266 #API #REST #Electronica #EmbeddedSystems #ProyectoPersonal #Ingenierรญa

๐Ÿšจ Hiring Alert | Software Engineer โ€“ Power & Performance (Android) ๐Ÿšจ

๐Ÿข Company: Borqs Technologies
๐Ÿ“ Location: Hyderabad
๐Ÿ‘จโ€๐Ÿ’ป Experience: 3โ€“7 Years
๐Ÿ’ผ Employment Type: Permanent
๐Ÿ’ฐ CTC: Up to 30 LPA

๐Ÿ“ฉ Apply here: - https://zurl.co/lWaac

#Hiring #Android #EmbeddedSystems #LinuxKernel #CPlusPlus #PowerPerformance #AOSP #DeviceDrivers #HyderabadJobs #TechHiring

Vrinda International - Software Engineer โ€“ Power & Performance (Android in hyderabad

Vrinda International Hiring Alert | Software Engineer โ€“ Power & Performance (Android) We are hiring skilled Embedded Software Engineers with expertise

Vrinda International

A medida que fui avanzando con el software, tambiรฉn se fue definiendo el hardware, y hoy llegรณ el momento de dar un paso importante: empezar el diseรฑo del PCB prototipo de mi Timbre Escolar Inteligente.

El proyecto ya viene tomando forma con la lรณgica de control, la interfaz web y la comunicaciรณn por WebSocket, y ahora toca materializar esas ideas en una placa pensada para ser mรกs ordenada, compacta y confiable.

Este tipo de avances son los que mรกs me entusiasman, porque transforman una idea de software en un sistema completo, listo para iterar, probar y mejorar.

Prรณximo paso: comenzar el ruteo del PCB y preparar la primera versiรณn fรญsica del prototipo.

#Electrรณnica #PCB #ESP8266 #IoT #EmbeddedSystems #Arduino #WebSockets #ProyectoPersonal #Ingenierรญa

Show HN: Splice โ€“ A programming language with custom VM for embedded systems

Splice๋Š” ์ž„๋ฒ ๋””๋“œ ์‹œ์Šคํ…œ๊ณผ ์†Œํ˜• ์žฅ์น˜๋ฅผ ์œ„ํ•ด ์„ค๊ณ„๋œ ์˜คํ”ˆ์†Œ์Šค ๋™์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ด์ž ์ปค์Šคํ…€ VM์ž…๋‹ˆ๋‹ค. ์ž‘์€ ๋Ÿฐํƒ€์ž„ ํฌ๊ธฐ, ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์‹คํ–‰, C ์ˆ˜์ค€ ํ†ตํ•ฉ, ๋น ๋ฅธ ์‹œ์ž‘ ์†๋„, ๊ทธ๋ฆฌ๊ณ  ํ‚ค์›Œ๋“œ ๊ธฐ๋ฐ˜ ๋ฐ”์ดํŠธ์ฝ”๋“œ(KAB)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ํŠน์ง•์ž…๋‹ˆ๋‹ค. ESP32 ๊ฐ™์€ ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์—์„œ ์ผ๊ด€๋œ ๋™์ž‘์„ ๋ชฉํ‘œ๋กœ ํ•˜๋ฉฐ, ์ž„๋ฒ ๋””๋“œ ํ™˜๊ฒฝ์— ์ ํ•ฉํ•œ ๊ฒฝ๋Ÿ‰ํ™”์™€ ์œ ์ง€๋ณด์ˆ˜์„ฑ์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ GitHub์— ์†Œ์Šค ์ฝ”๋“œ๊ฐ€ ๊ณต๊ฐœ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๋นŒ๋“œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ†ตํ•ด ์‰ฝ๊ฒŒ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

https://github.com/Open-Splice/Splice

#embeddedsystems #programminglanguage #virtualmachine #bytecode #opensource

GitHub - Open-Splice/Splice: The Splice Programming Language. An embeddable language for tiny systems

The Splice Programming Language. An embeddable language for tiny systems - Open-Splice/Splice

GitHub

Final day at #EVS2026! ๐Ÿš€

Don't miss @MosChipยฎ at @cadence Booth #402. Experience our secure, Voice-Processed AI Chatbot demo featuring SLM and real-time speech recognition.

See you in Santa Clara!๐Ÿ“

#EmbeddedAI #EdgeAI #AI #VoiceAI #EmbeddedVisionSummit #EmbeddedSystems

AC696N GPIO quick reference. APIs: gpio_set_direction (1=input,0=output); gpio_set_pull_up; gpio_set_output_value; gpio_read; gpio_set_hd0 (1=strong drive); gpio_set_die (0=analog for ADC). USB: usb_iomode(0). Output high level = VDDIO voltage. Test each pin with multimeter on dev board. #JieLi #AC696N #EmbeddedSystems

https://lnkd.in/gr8hc-Ks

โœจ ๐—ฆ๐—ผ๐—ณ๐˜๐˜„๐—ฎ๐—ฟ๐—ฒ ๐—”๐—ฟ๐—ฐ๐—ต๐—ถ๐˜๐—ฒ๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ ๐—™๐—ผ๐—ฟ๐˜‚๐—บ: ๐——๐—ถ๐—ฒ ๐—ž๐—ผ๐—ป๐—ณ๐—ฒ๐—ฟ๐—ฒ๐—ป๐˜‡ ๐—ณรผ๐—ฟ ๐—บ๐—ผ๐—ฑ๐—ฒ๐—ฟ๐—ป๐—ฒ ๐—ฆ๐—ผ๐—ณ๐˜๐˜„๐—ฎ๐—ฟ๐—ฒยญ๐—ฎ๐—ฟ๐—ฐ๐—ต๐—ถ๐˜๐—ฒ๐—ธ๐˜๐˜‚๐—ฟ | ๐—˜๐—ฎ๐—ฟ๐—น๐˜† ๐—•๐—ถ๐—ฟ๐—ฑ ๐—ป๐˜‚๐—ฟ ๐—ป๐—ผ๐—ฐ๐—ต ๐—ฏ๐—ถ๐˜€ ๐—บ๐—ผ๐—ฟ๐—ด๐—ฒ๐—ป! ๐Ÿฆ

๐Ÿ“… ๐Ÿญ๐Ÿฒ. ๐—ฏ๐—ถ๐˜€ ๐Ÿญ๐Ÿณ. ๐—๐˜‚๐—ป๐—ถ ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ
๐Ÿ“ ๐—›๐—ผ๐—น๐—ถ๐—ฑ๐—ฎ๐˜† ๐—œ๐—ป๐—ป ๐— รผ๐—ป๐—ฐ๐—ต๐—ฒ๐—ป-๐—จ๐—ป๐˜๐—ฒ๐—ฟ๐—ต๐—ฎ๐—ฐ๐—ต๐—ถ๐—ป๐—ด

๐Ÿ’ก ๐—ช๐—ฎ๐˜€ ๐—ฑ๐—ถ๐—ฐ๐—ต ๐—ฒ๐—ฟ๐˜„๐—ฎ๐—ฟ๐˜๐—ฒ๐˜
โœ” Lerne von 23 Expert:innen
โœ” 23 spannende Sessions auf Deutsch
โœ” Themen u.a.: #DDD #API #KI #Cloud #EmbeddedSystems
โœ” Viel Raum fรผr Networking
โœ” Get-together & persรถnliche Atmosphรคre
โœ” Vollverpflegung

Schnell noch Ticket sichern ๐Ÿ‘‰ https://t1p.de/x1mdv

Weโ€™re headed to the Embedded Vision Summit 2026.
Meet our team at the @cadence booth #402 as we showcase an exciting edge-intelligence demo.
If youโ€™re attending, make sure to stop by and speak to our team.
#EmbeddedAI #EdgeAI #EVS #Embeddedsystems #AI #EmbeddedVisionSummit

๐ŸŽ™๏ธ ๐—™๐—ฟ๐—ฎ๐—บ๐—ฒ๐˜„๐—ผ๐—ฟ๐—ธ ๐—”๐—ฟ๐—ฐ๐—ต๐—ถ๐˜๐—ฒ๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ๐˜€ ๐—ถ๐—ป ๐—˜๐—บ๐—ฏ๐—ฒ๐—ฑ๐—ฑ๐—ฒ๐—ฑ ๐—ฆ๐˜†๐˜€๐˜๐—ฒ๐—บ๐˜€ โ€“ ๐—ž๐—ฒ๐˜†๐—ป๐—ผ๐˜๐—ฒ ๐—ฏ๐˜† ๐—ฃ๐—ฒ๐˜๐—ฒ๐—ฟ ๐—›๐—ฟ๐˜‚๐˜€๐—ฐ๐—ต๐—ธ๐—ฎ โš™๏ธ

#Cloud isnโ€™t everything. In this #SAG2025 keynote, Peter Hruschka shows why constraints in embedded systems demand smarter architecture decisions.

๐Ÿ’ก Learn:
โ€ข frameworks vs. libraries
โ€ข when to build your own
โ€ข why abstraction & documentation matter

Watch the keynote here ๐Ÿ‘‰ https://t1p.de/ylsbi

#SAGconf #SoftwareArchitecture #FrameworkArchitectures #EmbeddedSystems #iSAQB