|
NET+Works®
F.A.Q
1) Qual a linguagem de
programação utilizada neste ambiente ?
Todos os programas são
desenvolvidos em linguagem C (ANSI). A compilação é feita por cross-compiling, com o Microcross GNU x-tools (arm-elf GNU tool chain).
2) Como funciona o desenvolvimento? Existe
algum sistema operacional nos módulos para que eu possa
instalar meus aplicativos?
Trata-se
de uma arquitetura um pouco diferenciada, não existe exatamente
o conceito de um sistema operacional onde os aplicativos são
instalados, todas as bibliotecas (partes da API que integram
funcionalidades) são agregadas aplicativo do usuário na
compilação, formando um único arquivo
binário a ser transferido ao módulo, este binário
normalmente é chamado de Firmware.
3) Li na documentação que o
NET+Works possui um Web Server. Posso rodar minhas páginas
HTLM diretamente do módulo programado ?
Não, todo o conteúdo
WEB (HTMLs, imagens, css, javascript etc) deve ser
transformado em arquivos ".C", por meio dos utilitários
"HTML to C compiler" ou "Pbuilder" (Advanced Web Server). Depois de
transformados em arquivos "C" os htmls (já convertidos) são compilados
juntamente com a aplicação.
Todo
o conteúdo dinâmico da parte web é conseguido
através de comentários especiais, que na conversão
para código "C" são transformados em stubs, a serem
programados de acordo com as necessidades da aplicação.
4) Qual a IDE utilizada pelo ambiente de
desenvolvimento NET+Works ?
Nas versões NET+OS 6.X, existe a
opção com o "Green Hills Multi IDE" e a
opção GNU, nesta última,
não existe nenhuma IDE, o desenvolvedor poderá
utilizar um editor de sua preferência.
A partir da versão NET+OS 7.0, o
ambiente já vem integrado com uma IDE baseada na
plataforma Eclipse, chamada "Digi ESP IDE".
5) Preciso adquirir licenças
adicionais para distribuir meus softwares ?
Não,
o NET+OS é Royalty-Free,
ou seja, com a aquisição de um kit de
desenvolvimento para este ambiente, os softwares desenvolvidos
poderão ser distribuídos livremente.
|