/* Oh, it's a waste of space, but oh-so-yummy for debugging. This version of printf() does not include 64-bit support. "Live with it." */
https://github.com/torvalds/linux/blob/v6.19/arch/x86/boot/printf.c#L9-L14
/* Oh, it's a waste of space, but oh-so-yummy for debugging. This version of printf() does not include 64-bit support. "Live with it." */
https://github.com/torvalds/linux/blob/v6.19/arch/x86/boot/printf.c#L9-L14
Полезные утилиты RTT Viewer и System Viewer
Хорошие инструменты для отладки встраиваемого ПО микроконтроллеров давно стали делом привычным. Возможности таких инструментов определяются как архитектурой ядра, так и выбором отладчика. Рассмотрим три понятия: DAP (Debug access port), ITM (Instrumentation Trace Macrocell) и RTT (Real-Time Transfer). Всё это «механизмы» позволяющие выводить отладочную информацию в том или ином виде. DAP – это аппаратный блок, который дает доступ к шинам и ядру микроконтроллера. ITM – это специальный блок внутри Cortex-M (начиная с M3 и выше), предназначенный для сообщений с минимальными потерями времени. RTT – технология компании SEGGER, построенная на использовании кольцевого буфера внутри RAM. Именно о ней и пойдет речь в публикации.
https://habr.com/ru/articles/1011650/
#RTT_Viewer #System_Viewer #rtos #программирование_микроконтроллеров #printf
Printf-Tac-Toe
C言語基礎講座 第1回 ハロープログラム 全31回
Running in Printf
https://fed.brid.gy/r/https://hackaday.com/2026/02/22/running-in-printf/
Implementing a web server in a single printf() call (2014)
https://tinyhack.com/2014/03/12/implementing-a-web-server-in-a-single-printf-call/
#HackerNews #Implementing #a #web #server #in #a #single #printf() #call #2014 #webdevelopment #programming #hackernews #tinyhack
A guy just forwarded a joke that most of us will already know Jeff Dean Facts (also here and here). Everytime I read that list, this part stands out: Jeff Dean once implemented a web server in a single printf() call. Other engineers added thousands of lines of explanatory comments but still don't u