|
You are here |
www.playembedded.org | ||
| | | | |
danielmangum.com
|
|
| | | | | Note: all analysis and code samples used in this post correspond to the v3.3.0 release of Zephyr. Having a good debugging workflow is critical to developing software quickly with high confidence. Fortunately, writing software for computers is often done, well, on a computer, meaning that while writing programs we can run other programs that help us understand the behavior of what we are writing. Typically the machine we are writing software for, though it may run in a data center and have a different for... | |
| | | | |
8051enthusiast.github.io
|
|
| | | | | [AI summary] The blog post delves into the intricacies of an embedded controller (EC) firmware, exploring its architecture, memory management, and communication protocols. Key points include the use of SHA-1 for battery authentication, the EC's ability to reprogram itself via SRAM mapping, and the challenges of writing to flash due to checksum constraints. The author also discusses the discovery of a silicon bug in the memory mapping and the development of a tool to facilitate custom code execution on the EC. | |
| | | | |
craigjb.com
|
|
| | | | | Adventures in hardware hacking, low-level software, FPGAs, and more! | |
| | | | |
www.kerrywong.com
|
|
| | | |||