Micro estrutura de Microsoft .NET para sistemas encaixados
Afixado em ferramentas de desenvolvimento, favorito, controlador encaixado, MicrosoftEm sexta-feira, outubro 24, 2008
A micro estrutura de .NET (.NET MF) é uma plataforma de .NET de Microsoft para os dispositivos recurso-confinados (suportados atualmente em processadores do BRAÇO e em processadores de Blackfin de dispositivos análogos. A micro estrutura de .NET traz C#, .NET, e um desenvolvimento Estúdio-baseado visual ao mundo encaixado do desenvolvimento. As ajudas de .NET MF a fazer encaixaram o desenvolvimento mais rápido e mais fácil permitindo o acesso às ferramentas e às tecnologias usadas por colaboradores de aplicação do desktop (PC). A micro estrutura SDK de .NET está livremente disponível para transferência. Microsoft não carrega taxas para aplicações tornando-se, mas distribuir os dispositivos que se usam a micro estrutura de .NET exige uma licença.
Estrutura do micro de Microsoft .NET
A micro estrutura de Microsoft .NET inclui uma versão pequena do componente da máquina virtual do tempo de execução da língua comum de .NET (CLR) e suporta o desenvolvimento na língua e na eliminação de erros de C# (em um emulador ou na ferragem) que usam o estúdio do Visual de Microsoft. .NET MF igualmente caracteriza uma versão pequena das bibliotecas da classe baixa de .NET, de uma estrutura gráfica da interface de utilizador (GUI) (baseada na fundação da apresentação de Windows), e de bibliotecas adicionais para o desenvolvimento encaixado.
|
Características originais da micro estrutura de Microsoft .NET: (fonte: wikipedia.org)
- Pegada de uma memória de somente aproximadamente 300 KB
- Pode funcionar sem um sistema de exploração (o ósmio)
- As sustentações encaixaram peripherals e interconectam-nos como EEPROM, I2C, SPI, GPIO, USB, memória Flash.
- Sustentação Multithreading (mesmo no ósmio single-threaded)
- Não exija nenhum MMU (a unidade de gerência da memória)
- Uma camada de abstracção de ferragem (HAL) reserva mover às arquiteturas adicionais
- Um modelo controlado do excitador de dispositivo permite que os excitadores para que muitos dispositivos sejam escritos em C#
- Confinamentes da execução para travar aprisionamentos e ruídos elétricos do dispositivo
- A sustentação transparente para armazenar objeta na memória permanente
- Aperfeiçoado para dispositivos a pilhas
A micro estrutura de .NET tem algumas limitações, por exemplo, não suporta o multiprocessing simétrico, tipos máquina-dependentes, ou disposições multi-dimensional. O CLR é um intérprete que use um mais simples marca-e-varra o coletor de lixo um pouco do que uma aproximação geracional. A interactuação entre o código controlado e nativo tem atualmente um número de limitações. A micro estrutura de .NET atualmente suporta somente a língua de C#.
Versão 2.5 da estrutura SDK de .NET a micro está disponível no local de Mircosoft MSDN (http://msdn.microsoft.com/en-us/embedded/bb267253.aspx). O SDK inclui depois das características:
- Integração visual do estúdio de Microsoft
A micro estrutura SDK de .NET integra no ambiente visual do estúdio, suportando o desenvolvimento de C# com características deimpulso tais como a eliminação de erros do em-dispositivo, o objeto que consultam, o IntelliSense®, e configuração e distribuição integradas. - Bibliotecas e excitadores controlados
Uma execução do em-dispositivo de um subconjunto do tempo de execução da língua comum de .NET (CLR) traz as vantagens do desenvolvimento de .NET aos dispositivos pequenos. Escreva excitadores de dispositivo e interrompa rotinas em C# para a ferragem conectada através das relações padrão, tais como SPI, I2C, GPIO, e USART. - Emulador Extensible
Estenda o emulador do núcleo incluído no SDK para refletir suas capacidades da ferragem do alvo. Adicione dispositivos periféricos simulados, tais como sensores, exposições, teclas, e controles servo. Então desdobre a seu emulador personalizado e teste seu código na ferragem virtual. - Pisca a ferramenta de gestão
MFDeploy, incluído como parte do SDK, foi realçado para fornecer a gerência chave do dispositivo e características de assinatura da aplicação. - Ferramenta da geração da pia batismal
A ferramenta de TFConvert permite que você converta pias batismais de .TTF ao funcionamento em seu dispositivo. - Proteção instantânea
Para impedir que o código desautorizado esteja transferido arquivos pela rede a seu dispositivo, Service Pack 1 adiciona a habilidade de assinar aplicações e às chaves de loja em seu dispositivo
Exigências de sistema versão 2.5 da estrutura SDK de .NET da micro:
- Sistemas de exploração suportados: Windows Vista; Prêmio Home de Windows Vista; Windows Xp Service Pack 2
- Ambientes de desenvolvimento suportados: Estúdio visual 2005 de Microsoft com Service Pack 1, edição ou maior padrão (nota: A micro estrutura SDK não é compatível com edições expressas do estúdio visual)
A versão seguinte da micro estrutura de .NET, a versão 3.0 é programada ser lanç outubro em 28, 2008 em PDC Los Angeles e em ESC Boston. O candidato 0 da liberação (RC0) da micro estrutura 3.0 de .NET SDK liberou-se e disponível em Microsoft conecte (https://connect.microsoft.com/netmf/Downloads/DownloadDetails.aspx?DownloadID=14195). Esta versão é projetada integrar com estúdio visual 2008 SP1 ou a edição expressa 2008 SP1 de Visual C #. .NET MF v 3.0 trazem as capacidades novas que incluem a sustentação para a tela de toque, a cobertura e os dispositivos do USB, junto com uma interoperabilidade do sistema de arquivo e do código nativo.
Equipe da estrutura de Microsoft .NET a micro está funcionando atualmente uma competição chamada o desafio para sonhar o desafio diferente. Os participantes podem submeter sua idéia de outubro 8o - dezembro 1ö 2008. O júri então selecionará 100 semi-finalists que receberão jogos livres do colaborador para construir seu protótipo. Abril de 15, 2009 maio a 31, 2009, dez finalistas demonstrarão seus dispositivos ideais para ganhar o prêmio grande. O desafio para sonhar o desafio diferente compartilhará de prêmios: $50.000; A micro estrutura de .NET licencia; Jogos movendo da micro estrutura LÍQUIDA, tempo de consulta livre com a equipe de Microsoft; e privilégios preferidos micro estrutura do sócio de .NET.
Recursos:
- Micro estrutura de .NET (http://msdn.microsoft.com/en-us/embedded/bb267253.aspx)
- Micro estrutura de .NET (http://en.wikipedia.org/wiki/.NET_Micro_Framework)
- Introduzindo a micro estrutura de .NET (via_ http://msdn.microsoft.com/en-us/embedded/bb267253.aspx)
- Desafio para sonhar o desafio diferente (http://dreamdifferentcontest.com/rules.aspx)
Entradas relacionadas possíveis:
![[O sistema encaixado rola-b]](images/roll/roll-b-4.gif)












