- Artist-tested, engineer approved
- último braço de código aberto focado na experimentação fácil de hardware
- Atualização da placa com o software mais recente
- bonescript interactive guide
- exemplo executar restaurar
- Cloud9 IDE
- Autorun
- recursos
- Lista de comum comandos do Linux
- outros ambientes de programação
- materiais de Design
- BeagleBone Preto detalhes de hardware
- cabeçalhos
- Capes
- Headers em BeagleBone Black
- Cape demos
- Books
- Bad to the Bone
- BeagleBone Livro de receitas
- Explorando a BeagleBone e Linux Embarcado Primer
Artist-tested, engineer approved
the left-hand navigation bar will help you explore your board and learn how to programe it.
último braço de código aberto focado na experimentação fácil de hardware
- Navios prontos a usar
- distribuição Angstrom com C++, Perl, Python, …
- suporte a drivers Linux inúmeros periféricos USB
- tutorial Interativo para começar a aprender sobre os recursos
- Open source significa opções
- Texas Instruments versões do Android, Linux, StarterWare (sem OS)
- Linux: Angstrom de Distribuição, Ubuntu, Debian, ArchLinux, Sabayon, Buildroot, Erlang, Fedora
- Outros: QNX, FreeBSD
- página de Projetos
- cartão SD imagens como sair da prisão-grátis cartão de
xzcat XXX.img.xz | sudo dd of=/dev/sdX
- Pode ser utilizado tanto para cópias de segurança
- Placa pode ser iniciado a partir do SD usando o dispositivo ROM, portanto, você não pode “tijolo” é
- 7-zip e o Ubuntu Win32DiskImager ativar a programação de cartões a partir do Windows
Atualização da placa com o software mais recente
Existem várias formas de executar o software inicial em sua placa, mas é likley que a maneira mais simples para obter uma atualização para criar uma réplica exata de um disco de arranque de cartão microSD e arranque. O BeagleBone Black Rev C tem 4GB de armazenamento eMMC que pode ser inicializado por um programa inicializado fora de um cartão microSD. Se você quiser atualizar para a mais recente imagem de software para o seu tabuleiro, esta é uma maneira de fazer isso.
Ver actualizações para o guia passo a passo.
a informação sobre como obter o código-fonte da imagem enviada com o seu tabuleiro pode ser encontrada em beagleboard.org/source, juntamente com instruções para reconstruí-lo.
bonescript interactive guide
BoneScript é uma biblioteca JavaScript para simplificar a aprendizagem de como executar tarefas de computação física usando o seu Linux incorporado. Esta página web é capaz de interagir com o seu tabuleiro para fornecer um tutorial interativo.
exemplo executar restaurar
var b = require('bonescript');b.pinMode('USR0', b.OUTPUT);b.pinMode('USR1', b.OUTPUT);b.pinMode('USR2', b.OUTPUT);b.pinMode('USR3', b.OUTPUT);b.digitalWrite('USR0', b.HIGH);b.digitalWrite('USR1', b.HIGH);b.digitalWrite('USR2', b.HIGH);b.digitalWrite('USR3', b.HIGH);setTimeout(restore, 2000);
correr o exemplo acima fará com que todos os seus LEDs acendam de uma vez por alguns segundos.
para saber mais sobre o Bonescript, continue a explorar este guia interactivo.
Cloud9 IDE
para começar a editar programas que vivem em sua placa, você pode usar a Cloud9 IDE.se o seu tabuleiro estiver ligado à sua porta USB, carregue no link “Cloud9 IDE” acima para iniciar o editor.
Como um exercício simples de se familiarizar com a Cloud9 IDE e o Bonescript JavaScript library, criar uma aplicação simples para piscar um dos 4 LEDs programáveis pelo usuário sobre a BeagleBone é um bom começo.
- passo a: fechar todas as páginas de ficheiros abertos.
- Step B: Clique no ” + ” no canto superior direito para criar um novo arquivo.
- Passo C: Recortar e colar o seguinte código para o novo guia:
var b = require('bonescript');var state = b.LOW;b.pinMode("USR0", b.OUTPUT);b.pinMode("USR1", b.OUTPUT);b.pinMode("USR2", b.OUTPUT);b.pinMode("USR3", b.OUTPUT);setInterval(toggle, 1000);function toggle() { if(state == b.LOW) state = b.HIGH; else state = b.LOW; b.digitalWrite("USR3", state);}
- Passo D: Salve o arquivo clicando no ícone de disco e dar um nome para o arquivo com o .extensão js.
- o Passo E: Execute o código seleccionando a seta à direita de “executar” (ou “depurar”) na barra de ferramentas para puxar a lista de ficheiros a executar e seleccionar o seu novo ficheiro.
- Step F: Observe o BeagleBone USR3 LED piscando constantemente cerca de 5 vezes por segundo.
- passo G: pare o código clicando em “parar” na barra de ferramentas.
obter informações Adicionais sobre o Bonescript biblioteca está disponível na apresentação exibido no próximo passo, e em linha em: http://beagleboard.org/project/bonescript.
Autorun
Uma vez terminado o desenvolvimento da sua aplicação JavaScript, poderá iniciá-la no arranque, simplesmente largando-a na subpasta “autorun” (localizada em /var/lib/cloud9/autorun no sistema de ficheiros).
The systemd bonescript-autorun.o serviço funciona no arranque e utiliza o /usr/lib/node_ modules/bonescript / autorun.script js para detectar automaticamente quando .os arquivos js estão neste diretório e invocá-los como processos separados com nó.js. Quando os arquivos são alterados ou movidos, o script irá matar os processos.
recursos
para saber mais sobre a Cloud9 IDE e para sincronizar o software no seu tabuleiro com serviços hospedados na nuvem, veja www.c9.io.
para mais informações sobre o nó.JS, o interpretador JavaScript, consulte www.nodejs.org. Note que a versão 0.10.25 é o que está actualmente instalado no padrão de imagem e você pode encontrar a documentação da api em www.nodejs.org/docs/v0.10.25/api.
Para mais informações sobre o Bonescript biblioteca, consulte www.beagleboard.org/bonescript.
Lista de comum comandos do Linux
|
|