DSTINIM400 Dallas Semiconductor

Dallas Semiconductor DSTINIM400 (TINI)

  

Os bytes restantes no 1-chip kilobyte estão disponíveis para armazenamento de informações que nunca ou raramente mudam. (O conteúdo do Add-Only Memory PROM pode ser adicionada ou corrigida, mas não apagados.) MAX1792 A low-dropout linear regulador fornece 1.8V para o '80C400 's Núcleo de fornecimento de factores de tensão. Dois MAX6365 Fiscalização Circuitos e uma bateria de lítio 3V bateria backup para fornecer os chips de memória RAM. Para o desenvolvimento do projeto, o Sockets DSTINIS400 Board Evaluation Kit (artigo Rede 3-5) é uma placa de circuito impresso com componentes e conectores que tornam mais fácil se comunicar com o módulo DSTINIM400. As fichas do módulo em um soquete SODIMM no conselho. No DSTINIS400, um Intel LXT972A Fast Ethernet Transceiver e circuitos de filtragem de fornecer uma interface entre o MII DS80C400 e um conector RJ-45 que pode se conectar a um 10BASE-T ou 100BASE-TX . A MAX560 3,3 V Transceiver TIA/EIA-562-compatible fornece uma interface para dois dos '80C400 's portas seriais. TIA/EIA-562 é semelhante ao TIA/EIA-232 (também conhecido como RS-232), mas com menores oscilações de tensão mínima. As saídas mínimas para uma interface TIA/EIA-232 são de ± 5V, enquanto TIA/EIA-562 requer apenas ± 3.7V. Em distâncias curtas, interfaces TIA/EIA-562 pode se conectar diretamente a TIA/EIA-232 interfaces sem problemas. O conselho DSTINIS400 inclui DB-9 conectores para essas portas.

Para a interface para o '80C400 's controlador CAN, o DSTINIS400 tem um transceptor de CAN com conexões para um cabeçalho. Outra cabeçalho se conecta a dois bits '80C400 porta que pode funcionar como um interface I2C para comunicação serial síncrona. Pastilhas de solda para um clip iButton conectar ao '80C400 's 1-Wire interface Master. Um iButton é um chip de computador dentro de um círculo, coin-style, caso a bateria de aço inoxidável. A base, que consiste nos lados e fundo da caixa, são moídas, ea tampa é a conexão de dados. Comunicações com um iButton usar a interface 1-Wire. Utiliza para iButtons incluir o fornecimento de identificação, armazenamento de dados genéricos, dados de temperatura, e em tempo real as informações do relógio. Um Porto DS2480B Serial para 1-Wire Interface Bridge permite a utilização de porta serial 1 no '80C400 para se comunicar com dispositivos 1-Wire. O conselho inclui almofadas de solda para uma CoolRunner XC2C64 Xilinx II dispositivo de lógica programável complexa (CPLD). O CPLD interfaces para o '80C400 's barramentos de dados e endereço e acrescenta 48 bits I / O que são trazidos para cabeçalhos no conselho. A placa requer uma fonte regulada 5 V. A Step-down MAX1692 Regulador sobre a placa fornece uma fonte 3,3 V para os DSTINIM400 e outros componentes. '80C400 O 's é o antecessor '80C390, um ritmo mais lento e menos cheia de recursos, mas ainda muito poderoso chip. O DS-tini-1 módulo contém um '80C390, memória Flash, e com bateria de RAM. A 72-contato Single In-line Memory Module (SIMM) conector fornece acesso ao endereço de e barramentos de dados, sinais de Ethernet, porta bits, e outros sinais.

Systronix também oferece uma variedade de placas de desenvolvimento para uso com o DS-tini-1 e TStik. O Software. O TINI Software Developers Kit (SDK), disponível para download gratuito no site da Dallas Semiconductor's Web, inclui o sistema operacional TINIOS e uma máquina virtual Java (JVM). O sistema operacional permite executar várias tarefas, programando as tarefas em intervalos de tempo. O sistema operacional suporta um sistema de arquivos e inclui memória e gestores / S. A JVM contém um interpretador que executa programas em Java e se comunica com o sistema operacional. Cada Java-computador capaz deve ter uma JVM. A JVM DSTINIM400 usa cerca de 40 kilobytes de memória. Dois programas úteis para uso no desenvolvimento de aplicações TINI são o utilitário JavaKit disponível a partir de Dallas Semiconductor e uma aplicação Telnet. JavaKit O utilitário é executado em um PC e comunica através de uma série de porta-link com um TINI (artigo Rede 3-7). Digitando e no prompt JavaKit faz com que o TINI para iniciar a JVM e executar o shell de comando lama. Depois de fazer logon com um nome de usuário e senha, você pode usar comandos de lama para executar programas, diretórios de vista, e executar comandos como ipconfig, que pode definir um endereço IP estático ou especificar que a TINI deve usar DHCP para receber o seu endereço IP. Quando o TINI foi configurada para comunicações de rede, você pode fazer para lama sobre a rede usando um aplicativo Telnet como o HyperTerminal do Windows. Para usar o Hyperterminal para uma sessão de Telnet, configurar a conexão para se conectar à TINI usando TCP / IP. A inicialização. Arquivo no diretório do TINI's etc / pode nomear aplicações a correr quando inicia lama.

Programas em Java para TINI pode acessar o padrão central de Java pacotes java.lang, java.io, java.net, e java.util. O TINI implementa a maior parte do JDK versão 1.1.8 da distribuição. Esta não é a distribuição mais recente, mas ainda é bastante capaz para uso em aplicações de sistemas embutidos. O TINI também suporta uma série de TINI classes específicas. Várias das classes relacionadas a redes. A classe TININet define e obtém os parâmetros de rede como o endereço Ethernet, o endereço IP eo endereço de sub-rede. HTTPServer A classe implementa um servidor web básico. O dhcpclient e classes DNSClient permite a TINI para usar o protocolo DHCP e DNS. A classe HTTPServer só suporta páginas da Web com conteúdo estático. Para funcionar como um servidor Web que funciona com conteúdo dinâmico, o TINI pode usar o software adicional, como o servidor Web Tynamo de Shawn Silverman ou TiniHttpServer Smart Software Consulting. Ambos incluem suporte para servlets Java. Para compilar programas em Java, você pode usar praticamente qualquer compilador Java e sistema de desenvolvimento Java, incluindo o compilador livre no Java Development Kit (JDK) da Sun Microsystems (java.sun.com). Ambiente Borland JBuilder (www.borland.com) inclui um compilador e uma interface gráfica para o desenvolvimento. JBuilder vem em várias edições, incluindo uma edição gratuita pessoais. Depois de compilar um arquivo. Java para um arquivo de classe., Um passo adicional cria o arquivo binário exigido pela TINI.

O TINIConvertor converte utilidade. Ficheiros de classe de ficheiros. Tini, que contêm os códigos de bytes ou instruções de máquina, que a JVM TINI interpreta. Um arquivo tini. É essencialmente o mesmo que um arquivos. Classe, mas com informações redundantes removido para um tamanho de arquivo menor. Para copiar os arquivos. Tini de um PC para um TINI, você pode usar qualquer programa cliente genérico FTP configurado para acessar o TINI's endereço IP. O código-fonte do sistema operacional e API Java não estão disponíveis. Dallas Semiconductor e Maxim Integrated Products usuários conceder uma licença não-carga para carregar o arquivo binário que contém o código em um sistema TINI. Dallas Semiconductor fornece notas de aplicação e de muitos pequenos exemplos que você pode usar na criação de aplicativos personalizados. O livro A especificação TINI e Developer's Guide por Don Loomis, o arquiteto e desenvolvedor de levar TINI, tem TINI informações adicionais e exemplos. O livro está disponível em formato impresso Addison Wesley, ou como um download gratuito em Dallas Semiconductor. Outro livro que focaliza a DSTINI-1 é Designing Embedded Devices Internet por Dan Eisenreich e Demuth Brian (Newnes). Outros apoios inclui uma lista de e-mail debate patrocinado pela Dallas Semiconductor e uma variedade de páginas Web mantido por usuários TINI. Embora o TINI foi criado como um computador de Java, é possível programar o DSTINIM400 em C ou código assembly usando uVision2 Keil Software C compilador.

Systronix JStik

Num relance: execução direta de bytecodes Java elimina a necessidade de um intérprete.

um artigo submetido por Daniel R.


Isenção de responsabilidade:O nosso site não se responsabiliza pelo conteúdo deste artigo. Webarticles é uma fonte de informação livre.
Importante: Este artigo "Dallas Semiconductor DSTINIM400" foi traduzida por um software automático. Nós sentimos muito por quaisquer erros de ortografia que pode ter ocorrido. Obrigado pela sua compreensão.


Online: 289 users browsing the articles directory