/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

www.catch22.net
| | etherealwake.com
4.0 parsecs away

Travel
| | When writing a freestanding application, it's generally necessary for the firmware engineer to handle runtime initialization. Even when a library like newlib includes a rudimentary implementation of crt0.o, initialization is a very application-specific process owing to the need to initialize hardware, memory, and other loading tasks. In this essay, we examine the current and historical implementation of executable initialization, finishing with a minimal implementation usable with firmware applications. Note: Most firmware applications need to address the initialization of .data and .bss from nonvolatile memory. That is not addressed in this essay.
| | blog.stephenmarz.com
3.7 parsecs away

Travel
| |
| | www.benshoof.org
4.3 parsecs away

Travel
| | [AI summary] The author details the development of Minicrt, an updated version of the Libctiny C run-time library, to compile tiny Visual Studio programs, explaining compatibility features and workarounds for linker errors.
| | simpleprogrammer.com
20.3 parsecs away

Travel
| Rust and Go are new programming languages. Each solves problems inherent in previous programming languages such as C and C++. And if you're not sure which one fits your project - check out this comparison article, in which we'll look deeper into Rust vs. Go. By the end of the comparison, you'll have a clear [...]