.NET Micro Framework Starterkit

News

  • 23th Dec 2009: Runtime v1.02b3 release for HiCO.ARM9 only, fixing lock-up when erasing sectors, added new features to TestSuite
  • 15th Jun 2009: Runtime v1.02b3 release for PanelPC_ARM9_5.7” only
  • 1st Aug 2008: Runtime v1.01 released. Removed 5 minute runtime timebomb, fixed lock-up when erasing sectors and added new features to TestSuite.
  • 24th July 2008: Standalone Emulator v1.00 released.1)Screenshot
  • 7th July 2008: faulty v1.00 image replaced. Ignore the 4th July download.
  • 4th July 2008: v1.00 released. Enabled SPI, I2C, RTC and *Touch Display*. Yeah, you read correctly. Touch and .NET Microframework 2.5 go together.
  • 25th June 2008: Runtime v0.982 released. Enabled multicasts and IP Address can now be read and changed from C#
  • 16th June 2008: Runtime v0.981 released. Enabled ethernet and added TestSuite “net” command
  • 26th March 2008: .NET MF Starterkit for HiCO.ARM9 v0.98 released

FAQ

Downloading an application does not work. Visual Studio reports "An error has occured. Please check your hardware

Ensure that a network cable is connected and the device has a link. Link detection timeouts after a few seconds. This timeout is bigger than the timeout of visual studio, so it aborts debugging.

Do I need a hardware to develop applications?

Not always. Microsoft's .NET Micro Framework SDK provides an emulator as part of the Visual Studio with which you can develop and test the GUI. Only for the communication (by serial or ethernet) and the usage of GPIOs you need the hardware.

How big are .NET Micro Framework images?

The ROM image size is typically around 500kB for minimalistic graphic applications.

Can you tell me something about the boot times?

A C# application can be running after reset after 3s (networkless).

The HiCO.ARM9 seems to be too bloated for my design. For example, I don't need ethernet.

HiCO.ARM9 variants with reduced functionality or special designs can be provided.

Can I run SideShow?

Yes.

There is even touch on your port?

.NET Micro Framework 2.5 doesn't include support for touch events. But as the HiCO.ARM9 already had a touch display we thought it would be a great idea to use it. Therefore there is the _emtrion.TouchDriver_ class. You can register your handler to it and receive touch events with coordinates. You can even create push buttons for your GUI.

There are a few examples in Samples\TestSuite\src\GUI.cs and Samples\TestSuite\src\Touch.cs.

  • Touch demonstrates the simple interface and how to calibrate it whenever necessary. The calibration

will be stored as ExtendedWeakReference in flash.

  • And GUI is a sample application that provides a menubar for a few gimmicks. You are even able to

replace the “User” button with shell commands. You will find the samples in the download area below.

Downloads

Updates

For downloading updates you need to use the FTP user account that was created with your purchase.

Misc

Interesting Links

1) To install the emulator on Windows Vista, user account control needs to be disabled for installation only. http://www.petri.co.il/disable_uac_in_windows_vista.htm