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

EdgeBSD
EdgeBSD

20 Feb 15

RT-Thread
RT-Thread

14 Apr 15

Click OS
Click OS

17 Feb 15

Comentário para BeRTOS

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