Author name: Richard Man

The Ancient History o C

C was developed at Bell Labs on a PDP-11 by Dennis Ritchie. As soon as it was running on multiple (i.e. more than one) machines, then the nascent “document processing” OS named Unix was rewritten in C by Ken Thompson in a matter of months. Bell Lab released Version 6 Unix outside of Bell Lab and along with it, the influence of C grew.

The Ancient History o C Read Post »

ICCAVR gets 64-bit double support in printf

(We are going to blog more often, catch us at http://imagecraft.com/blog https://www.facebook.com/imagecraft.inc and Twitter @imagecraftinc) One common concession to C Standard on typical 8-bit embedded compilers is that double data type is 32 bits and not 64 bits as required by the standard. Since 8-bit CPU microcontrollers are usually limited by both memory size and clock speed, this is an acceptable tradeoff. However, some of these 8-bit micros are growing in size and speed, driven by the complexity of the firmware. We added 64-bit double support a couple years back, and now we are adding full printf (e.g. %f, %g,

ICCAVR gets 64-bit double support in printf Read Post »

Exciting Times Ahead

We are about to release ICCAVR version 8.10.00, with support for CRC generation and production ELF file. The latter allows users to specify all the special control bytes (fuse, lockbits etc.) in the C source file and have a single output file for device programming. More convenient and less error prone than existing methods. We are also working on some very exciting products. More details later when we can talk about them 🙂

Exciting Times Ahead Read Post »

Scroll to Top