From what I have read it looks like the ARM 7 and ARM 9 chips are capable of running the .net MF and require a USB communications circuit for programming. Can you provide a simple schematic diagram and a parts list of the required components. I do not have any projects in mind. I am just interested in establishing communications with the .net micro framework.
To start with .net micro framework you should buy a development kit such as Freescale's ARM9 based sideshow dev kit. This is not available at the moment. I'm also looking for circuit examples but I think you’ll get a example circuit with this reference board of freescale.
Rob, could you somewhat explain a little bit how the deployment of a .net micro framework code works. For example the Freescale reference board has a 8Mbyte EEPROM and 32Mbyte SDRAM. The boot sequence of this hardware how is that established? If I deploy a sample code on the reference kit is the boot image automatically deployed on the EEPROM or do I have to do something else first? If the deployed code stays in the EEPROM so my code size cannot exceed the EEPROM size? Do I have to keep the code always on a loop to stay active? If I use the example HelloWorld and run it the some pops up and closes the emulator instantly.
These are all great questions. The book that we are writing will address these issues, but at the moment I'm still waiting for some hardware to play with.
When I was using an earlier version of the device it simply woke up and ran the last program downloaded. The device supports serial protocol which lets VS 2005 interrupt the running program and download another, and there was a special program I managed to get hold of that would interrupt the boot process and let me download a replacement firmware image (for the time I totalled the com port and locked the device up.....)
When you run the sample it simply sends a message to the debug channel and ends. A proper program must run in a continuous loop. Because this is hard on batteries a better way would be to set up a bunch of interrupt handlers and then go to sleep and wait for events.
That’s great Rob. I'm also waiting for the Freescale dev kit but it’s delayed again until May 2007. I order some free samples from Freescale (I.MXS ARM9 based core) to build my own dev kit. With the help of a search engine I might be able to put a dev kit together :) I’m excited to see the second chapter of your new book. Keep the blog alive!
Ok, but if I want to start developing on a real device, where can I find a dev kit ? The Digi is really available? the Sjj? The Embeddedfusion? And also the Freescale?
I've just got some hardware to play with. I've got a Digi kit and also the Freescale board. When I figure out how to make them work with the Micro Framework I'll put up some posts about them.
If I deploy a sample code on the reference kit is the boot image automatically deployed on the EEPROM or do I have to do something else first?
If the deployed code stays in the EEPROM so my code size cannot exceed the EEPROM size?
Do I have to keep the code always on a loop to stay active? If I use the example HelloWorld and run it the some pops up and closes the emulator instantly.
When I was using an earlier version of the device it simply woke up and ran the last program downloaded. The device supports serial protocol which lets VS 2005 interrupt the running program and download another, and there was a special program I managed to get hold of that would interrupt the boot process and let me download a replacement firmware image (for the time I totalled the com port and locked the device up.....)
When you run the sample it simply sends a message to the debug channel and ends. A proper program must run in a continuous loop. Because this is hard on batteries a better way would be to set up a bunch of interrupt handlers and then go to sleep and wait for events.
If you are interested in this stuff you can find sample book chapters on the web site for our book : http://www.dotnetmicroframework.com/
The next chapter we are going to produce in sample form will be very interesting for you as it starts to look at how code is developed for the target.
Buy one now the best one in my opinion is the [url=http://www.doors-more.co.uk]smoothfold doors[/url]
-<a href="http://recallnolan.com">Kathy Miller</a>