BeRTOS

Tela Software:
BeRTOS
Detalhes de Software:
Versão: 2.7.0
Data de upload: 11 May 15
Revelador: Bernardo Innocenti
Licença: Livre
Popularidade: 34

Rating: 2.5/5 (Total Votes: 2)

Bertos é um, open source, sistema operacional em tempo real totalmente gratuito (RTOS) adequado para plataformas embarcadas. Ele roda em diversos microprocessadores e microcontroladores, que variam de 8 bits para 32 bits CPUs e até mesmo computadores.
Bertos nasceu como uma coleção de útil, altamente otimizado e aperfeiçoá-lo
bibliotecas para sistemas embarcados. Cada biblioteca tinha o seu próprio âmbito de aplicação e poderia ser
singularmente usado em um projeto, embora eles também foram feitos para cooperar para
construir a camada inteira de software subjacente comumente chamado de "sistema operacional".
Temos crescido-lo seguindo as nossas diretrizes: simplicidade e beleza. Essas diretrizes possibilitou a evoluir em um sistema operacional de tempo real completo, com mais modularidade do que muitos outros sistemas operacionais embarcados, sem abrir mão de confiabilidade e desempenho.
Para alcançar o mais alto possível reutilização, a maioria dos componentes são Bertos
projetado para modularidade grão fino e dependências externas mínimas.
A maioria dos recursos não-essenciais podem ser configurados para fora para aplicação com pequena
footprint de memória requisitos

Recursos :.

  • multitarefa kernel com IPC, semáforos, níveis de prioridade;
  • um conjunto completo de drivers genéricos para uma ampla gama de dispositivos, o que pode ser facilmente personalizado para o hardware real: temporizador, serial, adc, ntc, PWM, motores de passo, motores DC, lcd, teclados, sirene, eeprom;
  • subsistema gráfico completo para monitores simples, com suporte a fontes, bitmaps, recorte, formatação de texto, menus interativos;
  • simples console com analisador de comandos;
  • suporte readline-like para a história de comando;
  • gerador de entropia e de números aleatórios gerador otimizado para sistemas embarcados;
  • checksum e hash funções (CRC, MD2);
  • implementação de hash de tabela completa com resolução de colisão dupla hashing;
  • implementação do protocolo XMODEM;
  • algoritmo de compressão RLE.

O que é novo nesta versão:

  • New suportada do compilador: suporte experimental para IAR em Cortex-M3 CPU
  • New família CPU:. Suporte para AVR XMEGA CPUs
  • New CPU: Atmel SAM3X
  • New CPU: STM32F100RB
  • Novo recurso:. LwIP pilha de rede
  • Novo recurso:. Protocolo de herança de prioridade para semáforos
  • New motorista:. SAM7X EMAC motorista
  • New motorista: display de sete segmentos. Agora você pode dirigir muitos itens de segmento sete com um motorista.
  • New motorista:. NAND KBlock motorista
  • New motorista:. Himax HX8347 controlador de LCD
  • Novo módulo: servidor TFTP. Você pode usá-lo para implementar um bootloader que atualiza o firmware usando as transferências de rede
  • Nova interface para o condutor PWM
  • Muitas correções de bugs em drivers e assistente

O que é novo na versão 2.6.1:

  • New suportado CPU: Atmel SAM3N Cortex-M3
  • New suportado CPU: ATmega1280 (Contribuição de Fabio Bizzi)

  • Placa
  • New suportados: Arduino mega (Contribuição de Fabio Bizzi)
  • Novo módulo:. Suporte USB para STM32
  • New motorista: driver USB-serial
  • New motorista: dispositivo de teclado USB. Você pode usar Bertos para criar um teclado USB.
  • New motorista: dispositivo de mouse USB. Você pode usar Bertos para criar um mouse USB.
  • Nova interface para dispositivos de bloco: KBlock
  • Novo módulo: infra-estrutura conclusão evento genérico
  • Novo e mais flexível API I2C.
  • Novo módulo: BitArray. Manipular facilmente matrizes de comprimento ilimitado de bits.
  • driver serial fixo em ATmega32
  • New programadores em Bertos SDK suportado: Segger JLINK, Atmel SAM-ICE, IAR J-Link

O que é novo na versão 2.5.1:

  • Esta versão corrige um bug construção em vazio e do kernel predefinições para projetos baseados lm3s-. Todos os usuários são encorajados a atualizar suas instalações existentes.

O que é novo na versão 2.4.0:

  • Synchronous Temporizador Scheduler: API conveniente para executar tarefas periódicas em sistemas embarcados muito pequenas.
  • Preferência Scheduler: um recurso muito aguardado está agora em Bertos
  • New motorista: módulo Texas Instruments TLV5618 DAC
  • Adicionar módulo de pilha para o Assistente:. Agora, você pode usar e configurar o Bertos alocador de memória dinâmica diretamente do assistente
  • alocação de memória dinâmica para processos:. Você não precisa fornecer uma área de memória para seus processos, a pilha será criada automaticamente pelo kernel

O que é novo na versão 2.3.0:

  • Esta versão adiciona o algoritmo CRC-CCITT (a CRC algoritmo padrão), o protocolo AX25 (um protocolo de comunicação usado extensivamente em redes de rádio amadores pacote), o driver do modem AFSK1200 (um modem construída em cima de modulação AFSK), NMEA-0183 (um analisador de dados para pacotes de GPS baseada na nmeap biblioteca), motoristas Nacional LM75 e Texas Instruments TMP123 sensor de temperatura, um motorista de sensor de pressão Freescale MPxx6115A eo módulo KFileMem (uma interface kfile em um buffer de memória).
  • O site já está disponível em Inglês.

O que é novo na versão 2.0.0:.

  • Esta é uma grande versão refatoração
  • Há enormes mudanças em interfaces e muitos recursos novos.
  • Isto inclui grande refatoração kernel, novos drivers periféricos, um novo driver de I2C e interface, uma porta de expansão PCF8574 I2C, uma interface para USB FT245 paralelo, um novo algoritmo de controle PID, uma nova infra-estrutura de configuração, um novo arnês de testes, um novas infra-estruturas de registro, e um sistema de arquivos experimental inicial incorporado (BattFs).

Programas semelhantes

NetBSD
NetBSD

22 Jun 18

Contiki
Contiki

19 Feb 15

KolibriOS
KolibriOS

17 Feb 15

MenuetOS
MenuetOS

20 Feb 15

Comentário para BeRTOS

Comentários não encontrado
Adicionar comentário
Ligue imagens!