Página 1 de 2

Conexão banco de dados SQL

MensagemEnviado: 16 Jan 2014 11:43
por Renato
Alguém conhece existência de driver ARM para conexão com banco de dados SQL ?
(similar o ODBC do Windows)

Re: Conexão banco de dados SQL

MensagemEnviado: 16 Jan 2014 11:56
por Rodrigo_P_A
QUal plataforma? Baremetal, Linux, WinCE ?

To perguntando isso mas adianto que: nunca vi isso para aplicações sem Linux ou WinCE.

No caso de WinCE deve ser mais fácil pois basta procurar componente para o dot net compact framework.

No linux tbm num deve ser tão complicado, mas com certeza mais do que para WinCE!

Re: Conexão banco de dados SQL

MensagemEnviado: 16 Jan 2014 13:50
por Renato
Bare ou Free RTOS.
Grt

Re: Conexão banco de dados SQL

MensagemEnviado: 16 Jan 2014 14:11
por Rodrigo_P_A
Pois é, eu nunca vi. Vai te dar muito trabalho.

Talvez você deva criar algum aplicativo ponte de conexão entre PC e ARM, eu faria assim.

Re: Conexão banco de dados SQL

MensagemEnviado: 16 Jan 2014 14:55
por Red Neck Guy
Concordo com o Rodrigo, a maneira mais rápida é criar um webservice e acessá-lo através da tua placa. Aí lá no webservice você conecta com o banco.
Agora, se for realmente necessário conectar e fosse necessário fazer na mão, tu precisaria pegar a especificação do banco que vai utilizar referente as estruturas de dados, protocolo e mensagens e implementar isso em código. Não é impossível de fazer, mas em termos de hora de trabalho a solução com webservice fica disparadamente mais em conta. Eu só faria a implementação do conector com SGBD se isso fosse requisito do produto, pois dificilmente você vai recuperar essas horas gastas nisso....

Re: Conexão banco de dados SQL

MensagemEnviado: 16 Jan 2014 15:18
por Renato
Concordo plenamente.
Estranho ninguém ainda ter feito essa "roda" ...
Não serei eu, com parcos recursos que vou inventar essa "roda" e enriquecer os vendedores de "eixos" eheheheh
Na verdade queria eliminar uma tranqueira intermediária e melhorar tempos de resposta.
Enfim, deve surgir alguma coisa, mesmo que seja alguma "gâmbia" de soft para esse acesso.

Re: Conexão banco de dados SQL

MensagemEnviado: 16 Jan 2014 16:13
por Rodrigo_P_A
Renato escreveu:Concordo plenamente.
Estranho ninguém ainda ter feito essa "roda" ...
Não serei eu, com parcos recursos que vou inventar essa "roda" e enriquecer os vendedores de "eixos" eheheheh
Na verdade queria eliminar uma tranqueira intermediária e melhorar tempos de resposta.
Enfim, deve surgir alguma coisa, mesmo que seja alguma "gâmbia" de soft para esse acesso.


Num acredito que você consiga diminuir tempo de resposta eliminando a "PONTE" pelos seguintes motivos:

1) Eu deduzo que você deve estar usando um processador limitado, pois disse que vai usar Baremetal com ou sem Rtos. Logo você tem limitação de velocidade, limitação de armazenamento e limitação de capacidade de processamento.

2) As conexões com banco de dados geralmente são criptografadas, se seu uC é limitado, imagina ter que ficar codificando todas strings para enviar e decodificando as respostas, isso sem contar a quantidade de RAM que vc vai usar ou o tempo de trabalho que vai desperdiçar tentando economizar memória RAM.

Minha opinião sincera é: Foque no Linux embarcado, depois estude mais sobre o BSD, dá trabalho, mas dá menos do que reinventar tudo!

Re: Conexão banco de dados SQL

MensagemEnviado: 17 Jan 2014 08:25
por denis
Com uma Raspberry não resolve?
Aí você gasta seu tempo desenvolvendo a aplicação.

Re: Conexão banco de dados SQL

MensagemEnviado: 17 Jan 2014 17:24
por Renato
É, poderia ser.
Ou Linux (módulos da Digi) ou Picotux, algo pequeno, embutido na mesma caixa.
Talvez seja o mal necessário ...
Daqui a pouco surge algum driver para isso com certeza.
abç / grt

Re: Conexão banco de dados SQL

MensagemEnviado: 17 Jan 2014 18:46
por andre_luis
Renato escreveu:Alguém conhece existência de driver ARM para conexão com banco de dados SQL ?
(similar o ODBC do Windows)


Renato,


Seria isso aqui uma possível implementação do que você mencionou ?
http://www.cubieforums.com/index.php/topic,805.msg6487.html#msg6487




+++

Re: Conexão banco de dados SQL

MensagemEnviado: 18 Jan 2014 17:30
por Renato
Penso que um módulo desses (Linux) seja uma alternativa super compacta

Imagem

Re: Conexão banco de dados SQL

MensagemEnviado: 22 Jan 2014 17:25
por tcpipchip
Se este modulo eh da digi, é caro.

Re: Conexão banco de dados SQL

MensagemEnviado: 22 Jan 2014 18:04
por andre_luis
Também fiquei confuso, mas acho que ele devia estar se referindo á esse cara aqui:

Imagem

The Digi Connect Wi-ME 9210 embedded system-on-module (SoM) enables secure wired and wireless networking. Built on Digi's powerful NS9210 ARM9 processor, these high-performance modules allow customers to implement next generation network-enabled products. Additionally, their RJ-45 form factor is pin compatible with other Digi Connect ME and Digi Connect ME 9210 modules.



+++

Re: Conexão banco de dados SQL

MensagemEnviado: 22 Jan 2014 18:18
por tcpipchip
Exatamente o que pessoal disse, faz uma aplicacao PHP que
recebe os parametros via socket e faz chamada de uma lib do sql
para insercao destes parametros.

Achei na net o exemplo

http://yourdomain.com/yourscript.php?te ... umidity=75

php code
// Make a MySQL Connection
mysql_connect("localhost", "admin", "pass");
mysql_select_db("test");

$temperature = mysql_real_escape_string($_REQUEST['temp']);
$humidity= mysql_real_escape_string($_REQUEST['humidity']);

mysql_query("INSERT INTO exampledata
(temp, humidity) VALUES('$temperature', '$humidity' ) ") ;


Fonte: http://stackoverflow.com/questions/9999 ... l-database

Re: Conexão banco de dados SQL

MensagemEnviado: 15 Dez 2016 04:56
por ealltech
The Digi Connect Wi-ME 9210 embedded system-on-module (SoM) enables secure wired and wireless networking. Built on Digi's powerful NS9210 ARM9 processor, these high-performance modules allow customers to implement next generation network-enabled products. Additionally, their RJ-45 form factor is pin compatible with other Digi Connect ME and Digi Connect ME 9210 modules.