Author name: Richard Man

A Baby Step Toward ICC for ARM Cortex

The “M Profile” of the ARM architecture may very well be the 8051 of the 2010s as the Cotex M0, M3 and now the M4 cores are licensed by just about every silicon microcontroller makers. This presents a nice opportunity for us to provide our ICC compiler tools to the users. One of the nicest things about Cortex is that ARM Ltd. finally defined standard interrupt controller and system memory map so it’s much easier to port software between different Cortex devices from different manufacturers – well, at least that’s the theory. It may not be as rosy in practice […]

A Baby Step Toward ICC for ARM Cortex Read Post »

V8 USB Dongle And New Features That Increase Usability

We have been quite busy here at ImageCraft. The V8 USB dongle is in production – we have the electronic parts made and we are waiting for the manufacturer to deliver the custom plastic casings. They should be released in mid to late June. We are now running a pre-production sale:  you can purchase the dongle for $49.99, instead of $60 when it is released. In the usability area, we have just added some MISRA C static checks to our V8 AVR compiler. MISRA (Motor Industry Software Reliability Association) C is a set of guidelines aimed to improve a program’s

V8 USB Dongle And New Features That Increase Usability Read Post »

2010 Is Drawing To A Close…

The last few years have certainly been “exciting” times for the embedded industry. With the industry’s rush to adopt 32-bit architecture (by that I meant ARM, so the noun is singular on purpose), perhaps paradoxically it is clear that there will continue to be a market for 8-bit tools, at least for the next 5 years and longer. It’s the economy of scale and ease of use – when a 32-bit MCU is under a buck, so is an 8-bit AVR or PSoC and they have fewer pins to connect. So ImageCraft will continue to concentrate on the 8-bit end

2010 Is Drawing To A Close… Read Post »

New Server and Other Status

We have moved the ImageCraft blog from wordpress to our own server. Product news wise, we are now finishing up the XGate assembler support for the CPU12 compiler. The XGate is an independent RISC processor available on some Freescale CPUS12X devices. It can offload a lot of tasks that otherwise would cause interrupts to the main CPU and degrade the main CPU’s performance. While Freescale’s main focus is in the automative and other industrial applications, the CPUS12 and follow-on series can still be quite useful in general embedded designs. The prices for the Freescale S12/S12X chips may be higher than

New Server and Other Status Read Post »

ICCV8 for AVR Released

After a year+ of researching and various false starts, and after surviving through the biggest downturn our industry has seen, and after some hard work by our consultant in porting the CodeBlocks IDE, and finally on the account of my birthday 🙂 ICCV8 for AVR is here. You can download the demo from our site. The Purchase page is up. The upgrade from V7 equivalent version is priced at $75 until July 1st. Thank you for your support. Now I can go to sleep 🙂

ICCV8 for AVR Released Read Post »

Scroll to Top