ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
185176 Топик полностью
Evgeny_CD, Архитектор (15.03.2010 00:58, просмотров: 134) ответил Evgeny_CD на .NET Micro Framework - интересно, каков текущий статус? Все таки, где оно есть опен-сорцное, штоб прямо взять и скомпилить??
Знать так. Наступило некоторое прояснение. Есть такая шняга - .NET Micro Framework 4.0 Porting Kit The Microsoft® .NET Micro Framework is a platform that enables developers to more quickly develop embedded systems that are smart, securely connected, and easier to manage. With the version 4.0 release, the .NET Micro Framework enables developers to create powerful embedded systems that are more securely connected through a variety of wired and wireless protocols. The 4.0 release is also the first release under the Apache 2.0 license. With this Porting Kit you will be able to create, modify, and build Micro Framework firmware images that are customized to your needs. Using the Solution Wizard, you can select the right set of features, libraries, and memory settings to provide the optimal image size for your needs. You can then write new drivers, leverage native code routines through interop, and deploy them on your device hardware. To get started, please read the introductory material in the Porting Kit documentation. The documentation contains a lot of useful information on the Micro Framework architecture, build system, driver model, libraries, and how you these are used to create a new firmware image for your hardware. In addition, we are extending our very successful newsgroups to include groups specific to porting as well as the SDK so that you can exchange information with other engaged in the same process. You can find links to these newsgroups and other useful information at http://microsoft.com/netmf. The Micro Framework Porting Kit supports the adaptation of the platform to specific hardware for processors using the RealView, Keil and GCC toolchains for the ARM processors (including Cortex) and the VisualDSP++ toolchain for the ADI Blackfin processors. This package comes with sample port for the following development boards: * Atmel SAM9261_EK development board (Atmel AT91SAM9261 processor) * Atmel SAM9RL64_EK development board (Atmel AT91SAM9RL64 processor) * Atmel SAM7X_EK development board (with the latest 512KB flash processor part) * Embedded Artists EA_LPC2478 (NXP LPC2478 processor) * Phytec Rapid Development Kit PCM023 (NXP LPC2294 processor) * Crossbow MOTE2 platform from Crossbow (Marvell PXA271 processor) * Freescale i.MXS development kit (Freescale MC9328MXS processor) Важно то, что Microsoft Visual Studio 2008 SP1 знает про сторонние компиляторы, и даже GCC ему не чуждо (что прикольно, в варианте CodeSourcery Distribution)! Т.е. в общем-то прямой зависимости ядра от фреймворка от ARM нет. А зависимость эта появляется в виде либ: * .NET Micro Framework 4.0 TCP/IP and SSL Companion Libraries for ARM Instruction Set * .NET Micro Framework 4.0 Cryptography Companion Libraries The Microsoft® .NET Micro Framework is a platform that enables developers to more quickly develop embedded systems that are smart, securely connected, and easier to manage. With the version 4.0 release, the .NET Micro Framework enables developers to create powerful embedded systems that are more securely connected through a variety of wired and wireless protocols. The .NET Micro Framework Cryptographic Companion Libraries add XTEA, RSA, and DES functionality to the .NET Micro Framework Porting Kit. These cryptographic libraries are provided only for the ARM family of processors. Если эти либы документированы, и там нет никакой засады со стороны M$, то их, в общем, можно и переписать. Да, пожалуй на фоне этого все остальные криптовые языки идут лесом.