Serviços Públicos
Fabricação Inteligente
Gestão Armazém
Transportes
Indústria energética
Indústria Médica
Indústria Levantamento e Mapeamento

Os sistemas operacionais de PC industriais embarcados mais comuns são um computador dedicado com tecnologia baseada em computador centrada em aplicativos e software que pode cortar, funcionar, confiabilidade, custo, volume e consumo de energia. Acredita-se geralmente que os sistemas de PC incorporados precisam cobrir aspectos macios e duros, que são fundamentalmente diferentes dos sistemas simples de chip único anteriores:
1. Em termos de hardware, o sistema operacional embarcado de peças industriais tem pelo menos um processador de alto desempenho como plataforma de hardware (o mainstream atual é um processador de 32 bits), como ARM, MIPS, etc.
2. Em termos de software, o sistema operacional incorporado do Tablet PC industrial Tem um sistema operacional multi-função como a plataforma do sistema de software, como Linux, WindowsCE, Symbian, UC/osII, VxWorks.
Dois estados de trabalho de ARM
Estado do processador ARM & instrução conjunto
Microprocessadores ARM geralmente têm dois estados de trabalho que podem ser alternados entre ambos.
O primeiro é o estado ARM, onde o processador executa instruções ARM alinhadas de 32 bits, correspondendo ao conjunto de instruções ARM; o segundo é o estado Thumb, onde o processador executa instruções Thumb alinhadas de 16 bits e meia palavra, correspondendo ao conjunto de instruções Thumb. O microprocessador pode alternar entre os dois estados de trabalho a qualquer momento durante a execução do programa, e a mudança de seu estado de trabalho não afetará o modelo de trabalho do processador e o conteúdo dos registros correspondentes. Mas quando o microprocessador ARM começa a executar o código, ele deve estar no estado ARM.
Os principais elos do desenvolvimento de sistemas embarcados tablet PC industrial sob Linux
Linux é código-fonte aberto. Não há tecnologia de caixa preta. Linux tem um núcleo pequeno, funções poderosas, operação estável, sistema poderoso, alta eficiência, fácil personalização e corte, e feroz concorrência de preços. Linux não suporta X86CPU, ele também pode suportar dezenas de outros chips de CPU.
1. Conheça o tamanho da interface industrial robusta do modelo de tablet e leia o manual do usuário e as especificações do design do hardware.
2. Conheça a saída da fonte de alimentação.
3. Se a seqüência de conectar e desconectar interfaces suporta quente e viver para trocar.
4. Tenha cuidado, analise calmamente o problema, faça anotações, expanda o escopo do problema, experimente novas ideias.
5. Use os recursos de rede do Notebook robusto Corretamente.
Os principais conteúdos de explorar o desenvolvimento em Linux
1. Entenda o modelo do dispositivo da placa alvo e as precauções em desenvolvimento.
2. A importância e a posição do motorista (BSP) no sistema encaixado.
3. O conceito de driver Linux, estrutura do driver, interrupção e processamento de memória, inicialização do driver do dispositivo.
4. A estrutura e processo de desenvolvimento do driver de dispositivo no Linux.
5. Projeto do driver do módulo sob Linux (carregamento dinâmico) O driver do dispositivo é adicionado ao núcleo do Linux.
6. Experimento: Dois métodos iniciais de escrever casos de teste do quadro do motorista (dispositivos do caráter).