Home | Quem Somos | Política do site | Fale Conosco  



 
MÓDULOS ZigBee (ZigBee/Mesh)
Digi XBee/XBee PRO (ZB e ZNet 2.5)
MÓDULOS ARM
Programáveis ARM7,ARM9,Xscale
Connect
ConnectCore
Firmware standard
Connect EM/Wi-EM
Connect ME/Wi-ME
KITS e AMBIENTES (Módulos ARM)
LxNETES uCLinux
Microsoft Windows CE
ThreadX NET+Works
PLATAFORMAS DE PRODUÇÃO (ARM)
INT530
INT550
INT580
 



Home > Produtos > ThreadX NET+Works


Kit de Desenvolvimento ThreadX NET+Works®

Plataforma de desenvolvimento completo e otimizada para processadores e módulos embarcados Digi International ®

Tabela de compatibilidade

Módulo Digi

NET+Works 6.X

NET+Works 7.X

Connect Core™ 9P
Connect Core™ 9C
Connect Core Wi-9C
Connect Core™ 7U
Digi Connect ME
Digi Connect EM
Digi Connect Wi-ME
Digi Connect Wi-EM
Digi Connect ME 9210

















Com o NET+Works©, é possível iniciar o desenvolvimento de uma aplicação utilizando como base os diversos exemplos que acompanham o produto, que poderão ser combinados entre si, estendidos e alterados de maneira a suprir as necessidades específicas da sua aplicação. Além dos exemplos, o produto é acompanhado de toda a documentação necessária, tanto do software quanto do hardware. Trata-se de um ambiente de fácil adaptação e com uma curva de aprendizagem relativamente baixa para programadores.

As aplicações desenvolvidas neste ambiente poderão ser testadas e avaliadas na própria placa de desenvolvimento, para que em uma etapa posterior de amadurecimento da solução, se possa partir para o projeto do hardware final com a possibilidade de se utilizar a própria placa de desenvolvimento como referência. Todas as aplicações desenvolvidas com o NET+Works©, independentemente da plataforma de hardware, são Royalty-Free ou seja, seus binários podem ser distribuídos livremente sem o pagamento de licenças adicionais.

A programação é feita em linguagem ANSI C, com chamadas às diversas funções disponibilizadas na API, que tem como núcleo o renomado sistema operacional RTOS ThreadX® da Express Logic. O ThreadX® permite que sejam desenvolvidas aplicações multi-tarefa, com a utilização de Threads simultâneas em áreas de memória distintas, diferentes níveis de prioridade, preemption-threshold e todas as demais características inerentes à um mecanismo de multi-tarefa preemptiva. Além deste mecanismo de agendamento de processos, a API ThreadX® disponibiliza também todos os mecanismos auxiliares, tais como: Filas, Semáforos, Semáforos de exclusão mútua, Timers, Flags de evento, etc.

Em suas versões 6.X, ao adquirir um kit de desenvolvimento do NET+Works©, pode-se optar pelo tool chain "Microcross GNU tools" ou pelo "Green Hills Multi IDE". A opção GNU, trabalha com o compilador GCC e com o debugger GDB e não inclui nenhuma IDE (Integrated Development Environment), o desenvolvedor poderá utilizar o ambiente que mais lhe convier para a edição dos programas. Já a opção Green Hills é uma IDE com debugger e compilador próprio, otimizado para criação de binários enxutos e de alta eficiência.

Com o lançamento da versão 7, juntamente com os Digi jumpstart Kits, foi introduzido também 0  Digi ESP IDE, uma IDE proprietária , baseada no já renomado Eclipse IDE (www.eclipse.org). A nova IDE  associada ao Digi JTAG Link USB 2.0 debugger , quando comparada com a versão GNU, tornou a tarefa de desenvolver e depurar os aplicativos muito mais fácil e rápida.

As opções para hardware/software de debug, podem variar de acordo com a versão e com a plataforma de hardware, podendo ser o MAJIC Ethernet Debugger para os kits de alta performance (interface de rede), o MaCraigor Raven JTAG Debugger (porta paralela) ou ainda opção de debug por software pela porta serial (a partir da versão 6.3 do NET+Works©).

Características do núcleo ThreadX® RTOS:
• Threads: Processamento multi-tarefa
• Queues; Timers de aplicação; Semáforos; Event flags.

Utilitários:
•Compilador HTML para código C e Compilador MIB

Hardware debuggers:
• MAJIC ("Ethernet Based", para os kits de alta performance)
• MaCraigor RAVEN (para os kits GNU, requer uma porta paralela).
Debug por software via serial (a partir da versão 6.3).
Digi JTAG Link USB 2.0 debugger (a partir da versão 7).

 


Funcionalidades:

Serviços e protocolos de rede de alto nível
-
FTP (cliente e servidor); LDAP v3; TCP e UDP Sockets API; Web Server; HTTP v1.1; Email POP3 e SMTP; SNMP v3; MIBII para gerenciamento remoto; SNTP (Simple Network Time Protocol); DNS; Telnet; SSL.

Protocolos básicos de internet:
- TCP/IP, UDP/IP; ICMP; ARP; RARP; IGMP; BOOTP; DHCP; PPP.

Ambientes de Desenvolvimento:
-
Green Hills IDE, Microcross GNU ou o Eclipse-Based Digi ESP IDE.

Sistema de arquivos integrado:
-
API padrão de arquivos (fopen(), fread() etc.);
-
Suporte para Flash e RAM; Data e hora para arquivos e diretórios;
-
32 níveis de permissões.

Configuração de rede - ACE (Address Configuration Executive):
-
Static; BOOTP; RARP; Ping-ARP; Auto-IP; DHCP

Filtragem de pacotes na rede Ethernet:
-
Permite filtrar pacotes específicos na rede.

Segurança:
- Comunicação de rede segura, via SSL/TLS
- Suporte completo a HTTPS, para aplicações Web seguras
- Segurança HTTP por perfil de usuário (realms) com autenticações basica e MD5

Segurança em redes Wireless:
- 802.11b embarcado nos módulos Digi Connect® Wi-EM e Digi Connect® Wi-ME
- Criptografia WEP 64/128-bit (Wired Equivalent Privacy)
- Autenticação WPA, PSK para SOHO e PEAP com MS_CHAP para empresas.
- Autenticação WPAs/802.11i com criptografia AES.
- Drivers Wi-Fi para o processador NS9750, suportando cartões CardBus e PCI/miniPCI contendo chipsets AirForce Broadcom 802.11a/b/g.

Web Server Avançado:
- Conteúdo dinâmico.
- Ferramentas de desenvolvimento WEB.
- Possibilidade de até 8 realms.
- Conexão opcional com o sistema de arquivos local
- Capacidade de executar CGIs.
- Upload de arquivos.
- Permite conexões simultâneas.
- Permite execução e portas TCP fora do padrão.

Clique na imagem para ampliar.


Downloads (clique para baixar):
• 
Feature Specs NetOS 7
  (pdf - em inglês)

• Feature Specs NetOS 6.x
 (pdf - em inglês)

• Exemplo de programação


Perguntas freqüentes:

• FAQ





Este site é mantido pela Integral Sistemas. www.integral.com.br