+ Responder ao Tópico

  1. Senhores;
    Quero desenvolver um programa que vou colocar no firmware aprouter, wappro e AirOS que de tempos em tempos se conecta com o servidor e envia o nível de sinal, este sinal será armazenado em banco de dados. Desta forma, posso estar monitorando os sinais dos meus clientes todo o tempo.

    Desenvolvi um pequeno programa em C e C++, um simples Hello World e dá o seguinte erro: Syntax error: "(" unexpected . O programa foi testado no servidor e funcionou sem problemas.

    Os Amigos podem me dar uma ajuda?

    Ubuntu 9.10 32 bits gcc 4.4.1

    Att;
    Marcos A Ferreira

  2. Existem algums aspectos importantes que você deve considerar na hora de programar para o dispositivo. Usando o AirOS como exemplo:
    - Utiliza uClibc, e não a GNU libc;
    - A arquitetura das Stations Ubiquiti é MIPS;
    - A versão do gcc ainda é 3.x, enquanto a versão mais atual do GCC é 4.x;
    - E todos aqueles conselhos p/ desenvolvimento embedded...

    Você tentou compilar com o gcc/uclibc do AirOS SDK?




  3. Citação Postado originalmente por jweyrich Ver Post
    Existem algums aspectos importantes que você deve considerar na hora de programar para o dispositivo. Usando o AirOS como exemplo:
    - Utiliza uClibc, e não a GNU libc;
    - A arquitetura das Stations Ubiquiti é MIPS;
    - A versão do gcc ainda é 3.x, enquanto a versão mais atual do GCC é 4.x;
    - E todos aqueles conselhos p/ desenvolvimento embedded...

    Você tentou compilar com o gcc/uclibc do AirOS SDK?
    Cara, agradeço muito a sua explicação e sinto em admitir que sou iniciante em Linux e C++, já programava, mas em outra plataforma. Confesso que fiquei apaixonado pelo mundo GNU/Linux. Mas voltando ao problema, eu tenho o SDK do AirOS e como eu poderia compilar meu código em C++ com o gcc/uclibc do SDK?

    Tenho um Makefile:

    Código:
    # Makefile for the socket programming example
    #
    
    simple_server_objects = ServerSocket.o Socket.o simple_server_main.o
    simple_client_objects = ClientSocket.o Socket.o simple_client_main.o
    
    
    all : simple_server simple_client
    
    simple_server: $(simple_server_objects)
    	g++ -o simple_server $(simple_server_objects)
    
    
    simple_client: $(simple_client_objects)
    	g++ -o simple_client $(simple_client_objects)
    
    
    Socket: Socket.cpp
    ServerSocket: ServerSocket.cpp
    ClientSocket: ClientSocket.cpp
    simple_server_main: simple_server_main.cpp
    simple_client_main: simple_client_main.cpp
    
    
    clean:
    	rm -f *.o simple_server simple_client
    Muito agradecido;
    Marcos A Ferreira
    Última edição por marcosaferreira; 27-09-2010 às 19:26. Razão: Mais informações







Tópicos Similares

  1. Firmware para roteador com chipset RTL8186
    Por ICHUBrasil no fórum Redes
    Respostas: 2
    Último Post: 17-06-2014, 17:13
  2. Criar Regras para usuarios com ip ou mac address
    Por valteroliver no fórum Servidores de Rede
    Respostas: 0
    Último Post: 20-07-2012, 09:28
  3. Respostas: 15
    Último Post: 08-05-2007, 19:34
  4. Respostas: 9
    Último Post: 19-09-2006, 10:12
  5. Roteador com 2 portas wan ou mais...
    Por Johnny-Multtech no fórum Redes
    Respostas: 3
    Último Post: 08-02-2006, 10:23

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L