Menu

Small Device Firmware / Blog: Recent posts

Important features - interrupted timer

Today, the timers module was updated with some important features.
First, timer can be unregistered or rescheduled in a timeout handler which can be a different timer's handler from the one to be unreigstered or rescheduled.
Second, TIMER_IRQ/TIMER_BH types are added so that the timeout handler can be executed in IRQ context or BH context.
Third, timer is no longer sharing the handler with the BH, so that, global BH entries could be reduced to save memory.
In the recent time, a new revision will be published due to this important updates.... read more

Posted by zetalog 2012-04-24

Source code published

I've uploaded all of the source codes except the "usb_dev.c".

To build a firmware, just type like linux:
$ export ARCH=aaa
$ make ccc_defconfig
$ make
then you can find the firmware binary in the "arch/$ARCH/boot/" folder.

You may get compilation error for missing "usb_dev.c" file.
Please type "make menuconfig" to shoot a window and disable the USB feature and taste the final result.

There's lots of bugs in the firmware.
You might find it is not working, but don't be worry, every bugs will be fixed if we can get proceed (Sponsors are welcome!).... read more

Posted by zetalog 2011-12-20

Translations published

Before I get familiar with the GIT and upload the whole source codes we've implemented that far. I will publish the translations of the chip datasheets/bus specifications first.

Hope this can help Chinese developers to contribute to this project easily.

Please find translation files at "Downloads" section.

Posted by zetalog 2011-12-20

What is sdfirm?

Linux world has presented us a wonderful embedded appliance development platform. But it is not enough for small devices (embedded systems targeted at deep embedded market).

This project could be a good start for those mcs51/avr developers. Unlike sdcc/avr-libc, more like linux, this is a build from scratch system without link requirement to the libc.

It also included a ARM cortex-m3 implementation.... read more

Posted by zetalog 2011-12-20
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.