elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Adaptar código de C++ deLinux a C# de Windows
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Adaptar código de C++ deLinux a C# de Windows  (Leído 3,665 veces)
Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Adaptar código de C++ deLinux a C# de Windows
« en: 5 Diciembre 2016, 05:32 am »

Hola:

Para los que entiendan bien el C++ bajoj Linux, quiero hacer esta aplicación en Windows bajo C#. Me parecemuy complicado y eso que he estado mirando archivo por archivos, no tengo conocimientos muy bien del C++ y pesco a lo lindo.

Al menos quiero saber que archivos hay que adaptarlo, haber si cojo el truco. Funciona en modo consola.
Hay partes del programa que si puedo,como los if else, switch y demás, lo sencillo, en cuanto a otros aspecto no lo veo en C# ni loco.

El programa que quiero traducir es este.

Ver enlace.

Un cordial saludos.


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Adaptar código de C++ deLinux a C# de Windows
« Respuesta #1 en: 5 Diciembre 2016, 05:43 am »

solo viendo este archivo

https://github.com/fbriere/linux-dexdrive/blob/master/dexdrive.c

tienes más problemas que simplemente traducirlo... y es traducir a windows las librerías base de linux o conseguir compatibles...



En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
BloodSharp


Desconectado Desconectado

Mensajes: 814


¡ Hiperfoco !


Ver Perfil WWW
Re: Adaptar código de C++ deLinux a C# de Windows
« Respuesta #2 en: 5 Diciembre 2016, 06:47 am »

(...)Para los que entiendan bien el C++ bajoj Linux, quiero hacer esta aplicación en Windows bajo C#.(...)
Al menos quiero saber que archivos hay que adaptarlo, haber si cojo el truco. Funciona en modo consola.
Hay partes del programa que si puedo,como los if else, switch y demás, lo sencillo, en cuanto a otros aspecto no lo veo en C# ni loco.

solo viendo este archivo

https://github.com/fbriere/linux-dexdrive/blob/master/dexdrive.c

tienes más problemas que simplemente traducirlo... y es traducir a windows las librerías base de linux o conseguir compatibles...

No eso no es lo peor: uno es un ejecutable (compilando dexattach.c) que asumiendo que "pueda" convertirlo a la lógica de C# va a depender del otro archivo que es un driver de linux (compilando dexdrive.c) que a su vez lo tiene que adaptar para drivers de windows y .NET no tiene capacidad alguna de generar un driver...

Como poder adaptarlo a Windows aclaro que se puede, pero no es simplemente modificando if y elses nomás...


B#
En línea



Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Re: Adaptar código de C++ deLinux a C# de Windows
« Respuesta #3 en: 5 Diciembre 2016, 08:13 am »

Buenas:

Al menos entender el protocolo de comunicación que indica aquí.

https://github.com/fbriere/linux-dexdrive/blob/master/protocol.txt

Parece ser que es suficiente para entender a programarlo a C#. Más que el driver, quiero su funcionamiento del programa.

Saludos.
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Adaptar código de C++ deLinux a C# de Windows
« Respuesta #4 en: 5 Diciembre 2016, 08:40 am »

tienes que poder leer el puerto serial... de ahí ya es sentarte, y leer bien esa documentación e ir probando


a fnal de cuentas.. para que es todo esto? por que no simplemente montas un live de linux?
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Re: Adaptar código de C++ deLinux a C# de Windows
« Respuesta #5 en: 5 Diciembre 2016, 16:03 pm »

Buenas:

Es un proyecto personal.
Lo del puerto serie no es problema para Windows bajo C#.

Tengo documentación hecha con Arduino sobre el peurto serie bajo C# y Arduino.
Tutorial 1 y tutorial 2.
En MSDN lo explica por todas partes.

Lo que hace el DexDrive es enviar comandos desde una interfaz Windows aunque sea modo consola y recibir respuestas. Precisamente lo que hace el de Linux pero lo veo más complicado de entender. La ventaja que explica su protocolo de comunicación en cada comando, también en este otro enlace.

En esta ocasión solo usaré Windows con C# y sin arduino pro medio, ya tengo el DexDrive físico que funciona directamente con el puerto serie.

Parece una taera complicada, muy complicada hasta para expertos. ;)

Para empezar se necesita inicializar el DexDrive, almenos encender un Led y ver la versión, en mi caso es la 1.12 que muestar el DexDrive si envias el comando indicado, luedo podrás leer o escribir datos en ella. La idea es poder extraer datos y guardaro en el PC.

Saludos.
« Última modificación: 5 Diciembre 2016, 16:10 pm por Meta » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
adaptar impedancia
Electrónica
MITNICK 2 3,645 Último mensaje 29 Marzo 2004, 09:53 am
por Meta
Adaptar codigo
Programación Visual Basic
Jorgenew 0 1,644 Último mensaje 1 Agosto 2013, 20:44 pm
por Jorgenew
Adaptar código Visual C++ .net a C++ MFC.
Programación C/C++
Meta 0 1,501 Último mensaje 6 Diciembre 2015, 09:52 am
por Meta
adaptar codigo html a angular
Desarrollo Web
Beginner Web 2 3,179 Último mensaje 22 Mayo 2020, 04:45 am
por Beginner Web
Quiero adaptar este código a otro
.NET (C#, VB.NET, ASP)
Meta 0 2,123 Último mensaje 4 Julio 2020, 00:11 am
por Meta
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines