Tag: Linux Embarcado

Palavra-chave
Destaque/Sem destaque
Resolvida/Não Resolvida
Aberta/Encerrada
0 votos
0 respostas
232 visualizações

Olá Amigos!

Queria perguntar sobre o ambiente de desenvolvimento de vcs.

Trabalho com desenvolvimento embarcado para IMX53 para automação agrícola e rodoviário utilizando rede CAN.

Atualmente utilizo o Qt para criação das aplicações, mas da forma como as coisas foram implementadas, sofro muito com o processo de debug das aplicações maiores.

Então queria saber como vocês realizam o processo de criação e debug das aplicações. Já li que o ideal era criar o sistema inteiro, testes, etc rodando somente do computador e somente depois portar para o device, vocês concordam com isso?

Sobre o Qt, existe outra ferramenta melhor?

E sobre o Linux embarcado, o yocto é o melhor ou vocês utilizam outra distro?

Sei do buildroot também, mas comparado ele não é mais limitado?

Por fim, qual distro Linux vcs usam para programar, utilizo o Fedora, mas já tive problemas com relação ao bulir do yocto por causa de atualização da distro. Indicam alguma outra?

Estava vendo o openSuse, já que o tempo de release dele costuma ser de 3 anos ao invés de 6 meses / 1 ano do Fedora.

Agradeço a todos!
Abraço!

0 votos
0 respostas
258 visualizações

Estou tentando dar acesso a placa de rede do computador a placa Intel Edison, contudo apesar de seguir o passa a passo do item ” Conectando a Intel Edison à internet pela interface USB” deste link aqui : https://www.embarcados.com.br/intel-edison-linux-dicas-e-truques/ não estou conseguindo acesso.

No meu caso tenho uma diferença : Após realizar o acesso do PC quando eu digito ifconfig aparece :

enp0s29u1u1 Link encap:Ethernet  HWaddr 1a:28:7b:eb:bf:48  
          inet addr:192.168.2.2  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::1828:7bff:feeb:bf48/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:886 errors:7 dropped:0 overruns:0 frame:7
          TX packets:1317 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:103828 (103.8 KB)  TX bytes:194312 (194.3 KB)

Nessa configuração dá para se conectar via ssh com a placa. Por isso está esse IP.

Note que no meu é enp0s29u1u1 em vez de usb0. Creio que isso esteja fazendo toda a diferença na parte de conectar a placa. Eu troquei o usb0 por enp0s29u1u1 apenas na parte de “configurar a placa para receber as configurações de rede do computador”. Ficou assim :

echo -e "auto usb0\niface enp0s29u1u1 inet dhcp" > /etc/network/interfaces

O resto tá tudo igual.

A saída do ifconfig do terminal da Edison é :

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:720 (720.0 B)  TX bytes:720 (720.0 B)

usb0      Link encap:Ethernet  HWaddr 02:00:86:8b:db:b8  
          inet addr:192.168.2.15  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::86ff:fe8b:dbb8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1888 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1355 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:167577 (163.6 KiB)  TX bytes:234032 (228.5 KiB)

E o route é :

Kernel IP routing table
Destination     Gateway         Genmask         Flags   Metric Ref    Use Iface
192.168.2.0     *                          255.255.255.0   U     0            0        0       usb0

Nesse caso, como proceder para a Edison encontrar a rota ? pois em Gateway não há nada e creio que deveria ter um IP de destino.

0 votos
621 visualizações

Ola a todos. É possível aumentar o tamanho da partição 2(rootfs) da imagem final em deploy/images? Fiz uma imagem para uma placa da variscite: Yocto howto e não consigo nem copiar nem os módulos do meu kernel customizado. Notem que eu não quero expandir a partição quando já escrito no cartão SD, eu só quero aumentar uns 10MB da imagem final para poder copiar os módulos do kernel e continuar com uma imagem pequena, assim fica rápido pra fazer o “dd”.

0 votos
0 respostas
1k visualizações

Galera, sou novo aqui mas tenho uma dúvid, eu consigo instalar o zephyr em um cubieboard2 ? Alguém já tentou?
Apenas consegui instalar o arch linux nele, e queria testar outras alternativas.

Desde já agradeço.

0 votos
2k visualizações

Ola pessoal, estou com uma dúvida de iniciante mas eu acho bem relevante. Estou agora trabalhando em uma empresa de automação comercial mas eu não tenho muito conhecimento de dispositivos embarcados. Minha área é desenvolvimento mobile e web.

Estou com uma dúvida. Me pediram para que eu fizesse um programa que acessasse a porta serial de um equipamento aqui do posto de combustível e obtesse os dados dele para colocar em um arquivo de texto puro. Tarefa que era para ser simples mas não é. Vou só pegar as especificações básicas do que quero fazer.

1 – O equipamento se comunica através do computador por um cabo serial DB-9 (Macho x Fêmea) ou em outros modelos similares através do cabo DB-25 x DB-9.
2 – O equipamento exige alguns dados de conectividade como os que estão abaixo:

–> Configurações de Conectividade

Interface Mode Type — Printer, modem or serial
Baud Rate ———— 300, 600, 1200, 2400, 4800 or 9600
Parity ————— None, odd or Even
Data Length ———- 8 or 7
Stop Bits ———— 1 or 2

OBS: Ele funciona na porta COM2, então no linux seria /dev/ttyS2?

Function Code: 201 – Version 1

Function Type: In-Tank Inventory Report

–> Formato do Comando

Display: I201TT
Computer: i201TT

Typical Response Message, Display Format:

I201TT
TANK VOLUME TC VOLUME HEIGHT WATER TEMP
1 5329 5413 48.9 0.0 37.3

Como eu já programei em Python há um tempo atrás mas uso mesmo é PHP e NodeJS, fico meio perdido com certos dados. Tentei até escrever um código baseando-se nos tutoriais já existentes mas ao rodar o comando, não recebo nenhuma resposta.

E ai, como posso resolver esse problema?

  • guisoliver87 perguntada 2 anos atrás
  • última atividade 2 anos atrás
0 votos
2k visualizações

Senhores, estou num projeto que eu preciso através de reconhecimento de imagem por uma câmera que a partir de cada movimento controle dois motores, para o reconhecimento de imagem pensei em usar uma Raspberry Pi 3 e o controle dos motores um Arduino Uno, entretanto todo tutorial que vejo mostra que a comunicação entre a Rasp e Arduino tem de ser feita por comunicação serial com o Linux, e como estou desenvolvendo em C# no Visual Studio, eu precisaria utilizar o Windows Iot, tem alguma forma de fazer essa comunicação? É facil?
Ps: não posso ter gastos nesse projeto, ou seja, nao teria como comprar outra placa

  • Guzera62 perguntada 3 anos atrás
  • última atividade 3 anos atrás
0 votos
2k visualizações

Estou seguindo esse tutorial muito bom!

http://sergioprado.org/como-desenvolver-um-sistema-linux-do-zero-para-a-raspberry-pi/

Fiz tudo certinho, mas não está funcionando a saida de video HDMI para entrada de texto eu tenho que instalar algum pacote ou mudar alguma configuração do Kernel para que isso funcione ?

Atenciosamente
Rodrigo Lamoglia Vitorino

0 votos
2k visualizações

Ola pessoal preciso muito da voces tenho uma raspberry, da primeira geração do ano de 2011 com processador de 700 mhz e 256 de ram, comprei uma tela lcd de 3.2 polegadas feita para trabalhar neste raspberry, porem não consigo fazer aparecer imagem nela. Ela só fica branca, baixei a imagem do raspbian propria para trabalhar com tela lcd.

Desde de já agradeço ao pessoal que puderem me ajudar!!!

0 votos
0 respostas
2k visualizações

Boa tarde pessoal, alguém poderia me auxiliar a realizar uma programação para acender um led na minha placa beaglebone utilizando Java(eclipse)? Sou novo em programação Java embarcado e estou com algumas dificuldades.

Grato.

0 votos
0 respostas
2k visualizações

Bom dia, pessoal gostaria de tirar uma dúvida, alguém já trabalhou com rabbitMq utilizando Java?

Mostrando 1 - 10 de 11 resultados