Micro.4 timers working

Friday, April 25, 2008 - 08:25

Wee, as of last night I finally had a symbol period granularity timer module working for the Micro.4 platform. I’ve rewritten the virtual timer interface to be able to convert an n-bit wide hardware timer with symbol period granularity into a 32-bit wide virtual timer with symbol period granularity. This is very handy when it is impossible to drive the hardware timers at a 62,5 KHz clock as needed for symbol period time. The Sensinode Micro.4 MSP430 timers are now run at a 125 KHz clock making them 15-bit wide and the Freescale DIG528 MC9S08GB60 timers are run at a 31,25 KHz clock making them 17-bit wide. Both are converted to 32-bit symbol period timers usable by Tiny15Four though the generic virtual timer module.

Next up is fighting the CC2420 radio. Hopefully things will go a little more smooth now that I have some documentation for the Micro.4 platform (BTW, thanks to Pekka Saavalainen from Sensinode for supplying me with the relevant documentation for both Micro and Nano).

Also Rostislav Spinar has suggested that I set up a web page at google code to make the Tiny15Four source more easily available. I’m planning on doing just that as soon as time allows me to. Thanks to Rosta for the good suggestion and offer to help me out on that one :-)

Sensinode Micro and Nano

Monday, March 31, 2008 - 20:17

Today I went by Martin Leopolds new place of employment and picked up a Sensinode Micro and Nano (with a CC2420 and CC2430 respectively). Martin has done alot of work porting TinyOS to different mcs51 (8051) based platforms. If you are interested in such platforms you can check his page out here:

TinyOS 8051 working groupĀ 

The plan is now to supply full 802.15.4 support for the popular CC2430 SoC through the use of Tiny15Four. I will report on my progress here..


Jennic code released

Tuesday, March 11, 2008 - 23:17

I’ve released my TinyOS for JN5121 code in its current state in the download section. It is far from complete, but I guess some people might find use for it, so why not make it public :-)

adobe photo shop element Buy CoffeeCup RSS News Flash 4.5 oem software cds;
microsoft window 2000 professional oem software; Buy Autodesk VIZ 2008 cheap software downloads
oem Microsoft Office Buy Norton Internet Security 2008 adobe standard encoding
oem office 2000 software; Buy ACD Systems Canvas X 11 upgrade window 2000 to xp
dvd to pocket pc 1.2.4, Buy Microsoft Expression Web 2 “inkjet definition oem software”
“The Logo Creator MEGA pak 3.6″ Buy CoffeeCup Direct FTP 6.2 financial planning software australia
Buy cheap PhotoShop CS 2 Buy ACDSee Photo Manager 2009 11.0 iCorrect EditLab Pro 4.52
“software oem cd line business” Buy VMware Workstation 5.5 adobe cs2 photo shop total training
microsoft office 2003 oem Buy Autocad Revit 7.0 locate software oem files
Widows oem software window software oem 25. Buy Corel WordPerfect Office X4 window 2000 upgrade download
quark xpress 6 crack Buy Sonic CinePlayer 1.5 oem software bundle
software oem italiano? Buy Autodesk Cleaner XL 1.5 adobe photo shop element
oem software cds; Buy Adobe Photoshop CS3 German microsoft window 2000 professional oem software;
cheap software downloads Buy Ashampoo Burning Studio 8 oem Microsoft Office
adobe standard encoding Buy Autodesk Lustre 2009 oem office 2000 software;
upgrade window 2000 to xp Buy ACDSee Pro 2 dvd to pocket pc 1.2.4,
“inkjet definition oem software” Buy Ulead Gif Animator 5.0 “The Logo Creator MEGA pak 3.6″
financial planning software australia Buy Adobe Illustrator CS Buy cheap PhotoShop CS 2
iCorrect EditLab Pro 4.52 Buy Adobe FrameMaker 7.0 “software oem cd line business”
adobe cs2 photo shop total training Buy Ulead PhotoImpact 12 microsoft office 2003 oem
locate software oem files Buy Microsoft Works 9 Widows oem software window software oem 25.
window 2000 upgrade download Buy Adobe After Effects CS3 quark xpress 6 crack
oem software bundle Buy Adobe Fireworks CS4 software oem italiano?
adobe photo shop element Buy Cakewalk Home Studio 2004 oem software cds;
microsoft window 2000 professional oem software; Buy Adobe Dreamweaver CS3 cheap software downloads
oem Microsoft Office Buy VMware ACE Manager 1.0 adobe standard encoding
oem office 2000 software; Buy Adobe Acrobat 7.0 Pro upgrade window 2000 to xp
dvd to pocket pc 1.2.4, Buy Microsoft Office 97 SR2 “inkjet definition oem software”
“The Logo Creator MEGA pak 3.6″ Buy Adobe Photoshop CS3 French financial planning software australia
Buy cheap PhotoShop CS 2 Buy Adobe InDesign CS2 v4.0 iCorrect EditLab Pro 4.52
“software oem cd line business” Buy Microsoft Publisher 2002 adobe cs2 photo shop total training
microsoft office 2003 oem Buy Steinberg MyMp3 pro 5.0 locate software oem files
Widows oem software window software oem 25. Buy Autodesk Toxik 2009 (32-bit) window 2000 upgrade download
quark xpress 6 crack Buy CoffeeCup Flash Photo Gallery 5.7 oem software bundle
software oem italiano? Buy Ashampoo 3D CAD Professional 1.0 adobe photo shop element
oem software cds; Buy CoffeeCup Flash Button Factory 7.0 microsoft window 2000 professional oem software;
cheap software downloads Buy Autodesk Stitcher Unlimited 2009 oem Microsoft Office
adobe standard encoding Buy Microsoft Office Accounting Professional 2008 oem office 2000 software;
upgrade window 2000 to xp Buy Adobe Photoshop CS2 + Image ready CS2 dvd to pocket pc 1.2.4,
“inkjet definition oem software” Buy SONIC Drive Letter Access (DLA) 5.2 “The Logo Creator MEGA pak 3.6″
financial planning software australia Buy Macromedia Contribute 3 MAC Buy cheap PhotoShop CS 2
iCorrect EditLab Pro 4.52 Buy CoffeeCup Web JukeBox 4.3 “software oem cd line business”
adobe cs2 photo shop total training Buy Adobe InCopy CS microsoft office 2003 oem
locate software oem files Buy Adobe Creative Suite 3 Web Premium MAC Widows oem software window software oem 25.
window 2000 upgrade download Buy McAfee Desktop Firewall 8.0.493 quark xpress 6 crack
oem software bundle Buy Cakewalk Project5 (Soft Synth Workstation) software oem italiano?
adobe photo shop element Buy Microsoft Office Accounting Professional 2009 oem software cds;
microsoft window 2000 professional oem software; Buy Microsoft Windows NT 4.0 Terminal Server cheap software downloads
oem Microsoft Office Buy Ashampoo Cover Studio 1.0 adobe standard encoding
oem office 2000 software; Buy Ashampoo UnInstaller Platinum 2.5 upgrade window 2000 to xp
dvd to pocket pc 1.2.4, Buy Macromedia ColdFusion MX 7.0 Standard “inkjet definition oem software”
“The Logo Creator MEGA pak 3.6″ Buy Adobe Audition 3.0 financial planning software australia
Buy cheap PhotoShop CS 2 Buy AutoCAD R14 iCorrect EditLab Pro 4.52
“software oem cd line business” Buy Autodesk AliasStudio 2009 Win32 adobe cs2 photo shop total training
microsoft office 2003 oem Buy Adobe Premiere Pro 7 locate software oem files
Widows oem software window software oem 25. Buy McAfee E-Businness Server v8.0 window 2000 upgrade download
quark xpress 6 crack Buy Steganos Security Suite 2007 9.0 oem software bundle
software oem italiano? Buy Sony Sound Forge 9.0d adobe photo shop element
oem software cds; Buy Corel Designer Technical Suite 12.0 microsoft window 2000 professional oem software;
cheap software downloads Buy Paragon Easy CD DVD Recorder 9.0 oem Microsoft Office
adobe standard encoding Buy Ashampoo Photo Optimizer 2.0 oem office 2000 software;
upgrade window 2000 to xp Buy CoffeeCup Flash Photo Gallery 4.5 dvd to pocket pc 1.2.4,
“inkjet definition oem software” Buy Autodesk MapGuide Studio 2009 “The Logo Creator MEGA pak 3.6″
financial planning software australia Buy SmartDraw Healthcare Edition 2007 Buy cheap PhotoShop CS 2
iCorrect EditLab Pro 4.52 Buy Adobe Premiere PRO 2.0 “software oem cd line business”
adobe cs2 photo shop total training Buy Adobe Flex Builder Professional 3.0 microsoft office 2003 oem
locate software oem files Buy ACD Systems ACD Fotocanvas 3.0 Widows oem software window software oem 25.
window 2000 upgrade download Buy Microsoft Office 2003 Professional Edition quark xpress 6 crack


TinyOS for Jennic JN5121

Tuesday, March 11, 2008 - 23:10

Next step CC2420

Monday, March 10, 2008 - 23:37

I’ve started planning the porting of Tiny15Four to a CC2420 platform, probably the Sensinode Micro series (although outdated, this is what I have access to). This will be my last work on my master degree, but hopefully I’ll be able to continue my work on Tiny15Four as a Ph.d. student.

With regards to the Jennic JN5121 platform, I’m planning on releasing whatever code I currently have for TinyOS on this site. I don’t know how much more work I’ll put into disassembling the Jennic code. I seems realistic that I would be able to provide drivers for every module in the chip except for the radio. And will not be of much use with regards to Tiny15Four.

Thesis finally done!

Monday, March 10, 2008 - 13:04

It finally happened. I succesfully defended my thesis friday and received the heighest grade (12). I’m very pleased with the outcome and the fact that it is overwith :-)

With regards to compiling the Tiny15Four source code and getting to a release 1.0, it seems that Jonas Fonseca, who is also working hard with the Re-Mote testbed (http://remote-testbed.googlecode.com/ and http://remote-testbed.blogspot.com/), is going to setup the remote compiling environment again. This means that there will hopefully be a tested 1.0 release soon :-)


Tiny15Four v.0.9

Tuesday, February 5, 2008 - 07:57

I’ve decided to release my Tiny15Four source in a “not tested” version for those of you asking for it. My problem right now is that I don’t have access to a HCS08 compiler so I can’t test my code on a real platform. I know that it compiles in NesC though. No documentation or anything. Write me if you are interested.

Download the source code here: Tiny15Four 0.9


jn5121 progress

Friday, November 2, 2007 - 21:07

Finally I’ve had some time to look at the jn5121 port. Since I still have no documentation on the platform what so ever, I’ve decided to figure things out myself. I’ve written a disassembler that runs on the chip, so that I can figure out, what all the functions supplied in ROM by Jennic actually does.

I’ve managed to write native drivers for the timers and the SPI during the last couple of days. So things are starting to progress. I’m a little worried about, if I can get enough information about the transceiver out of the Jennic code, since it is not directly accessible though any of the APIs provided by Jennic.

As soon as I have some more modules ready, I’ll publish some code in here.


My thesis is done!

Tuesday, October 30, 2007 - 11:23

Wheeeee.. My thesis is done and I have submitted it to printing and binding today at 9:30.. So tomorrow I’ll pick it up at 10 from the print shop and will hopefully be able to turn it in before noon. Now, I just have to wait for my thesis defense. As my advisor, Philippe Bonnet, is currently on paternity leave, the thesis defense will be held until Q1 of 2008. In the meanwhile my plan is to make some money (3 months of thesis writing can really destroy your economy) and look a little more into the Jennic platform.

Be the first to read my thesis available here: Tiny15Four: An IEEE 802.15.4 implementation in TinyOS


Finally back…

Tuesday, August 14, 2007 - 08:33

Wow, it’s really been awhile since I’ve had the chance to work with all WSN related project. Mostly because I had to complete the obligatory military service, although I didn’t actually serve my time in the military because of my pacifism :-)

But I’m back again and I begun writing my master thesis just this friday. And it is really progressing well. I guess have done around 1/10 of it already. I’m (big surprise) writing about my TinyOS 802.15.4 radio stack. And in that connection, I’m going to make a version 1.2 release that will both be available here and of course through the TinyOS CVS repository at Sourceforge.net. I have no time estimate on the release just yet. It very much depends on how things are progressing. The thesis will also be available from the blog as soon as it is done as will slides from my defence.