At present, the most common embedded operating system on the CORTEX-M3 platform is ucosii, in addition to support the mainstream embedded operating system is difficult to see, this is because CORTEX-M3 frequency is low (common 72M), does not support MMU, In-chip flash and in-chip ram are relatively small and so on, these limitations, such as wince system, embedded Linux, such as the need for MMU support systems can not be ported, and do not need MMU support Uclinux is currently difficult to see. But now, the. Net Micro Framework V4 from today, has officially stepped into the CORTEX-M3 platform to support the ranks of embedded systems.
Our article about nativesample has written nine articles, and TINYCLR related content is half cover is difficult to see, in fact, there may be a misunderstanding here, although TINYCLR is the core of the. NET Micro framework, but. NET Micro The framework transplant work is nativesample all, once Nativesample debugging success, TINYCLR work is almost over. TINYCLR's job is to set up the stack, configure a variety of parameters, the real code writing work is now over, all you need is to compile and debug, and then debug until tinyclr run normally.
Although we have written a nativesample of nine articles, but this is not enough, in order to make the TINYCLR normal operation, you must also migrate the following driver: Nandflash driver (Storage configuration information and we write on the PC of the managed code), Systick driver (. Net Multithreading and other parallel tasks in the MICRO framework are supported by this driver, in addition to the Events_waitforevents event function requires the driver to provide support, LCD driver (in fact, not necessarily, but with LCD driver, one is easy to debug, and the second is. Net The Micro framework appears more complete.
Because tomorrow is the Spring Festival, so this article put to write today, to commemorate. And the above driver because the relevant code has been written, we in the year after one by one detailed introduction, the following put a few pictures to show the cortex-m3 kernel of the. Net Micro framework new appearance.