Java ME alternative pour la programmation Raspberry Pi [fermé]


Je veux commencer par la programmation du système embarqué avec le raspberry pi. Je veux juste construire des systèmes de contrôle électrique de base, par exemple contrôler des servomoteurs, etc. J'ai jeté un coup d'œil autour de moi et parce que je faisais surtout des programmes de haut niveau, je pensais que Java ME serait la meilleure option - malheureusement Java ME 3.3 n'est disponible que sur Windows et je travaille actuellement sur OS X.

Ma question quel serait un bon alternativ pour Java ME? Avec Java MOI je ne veux pas seulement dire l'API, mais aussi des options de test/émulation. Je suppose que ce sera quelque chose en C/C++, ce qui n'est pas un problème (même si je ne suis pas aussi familier avec les langages), mais je ne sais pas par où chercher/commencer. Avez-vous des suggestions?

Author: PeeHaa, 2013-05-20

3 answers

Le système d'exploitation de facto pour Raspberry Pi est Linux, vous avez donc un large choix. Python est bien supporté sur Raspberry Pi, avec des bibliothèques pour supporter le GPIO. C et C++ sont également bien pris en charge, bien que moins parlé dans la communauté RPI. C et C++ sont d'autre part les langages les plus couramment utilisés dans les systèmes embarqués en général car ce sont des langages de niveau système qui ne reposent pas sur un système d'exploitation, une machine virtuelle ou un interpréteur pour s'exécuter.

Alors que vous pourriez apprendre quelque chose sur ce que le Raspberry Pi Fondation comme pour appeler "Calcul physique" (interfaçage avec le monde extérieur), ce n'est pas une plate - forme idéale pour le développement de systèmes embarqués en général-il est très peu d'E/S et vous aurez probablement besoin d'un extenseur d'E/S comme le GertBoard.

Le développement RPi diffère de la plupart des développements embarqués en ce que sur un RPi, vous pouvez développer sur la cible, alors que dans le développement embarqué, il est plus courant de compiler sur un hôte de développement. En ce sens le développement du RPi est faible différent du développement pour un ordinateur de bureau Linux avec une carte d'E/S.

 1
Author: Clifford, 2013-05-20 16:43:25

Si Java est ce que vous voulez utiliser, vous pouvez utiliser Java SE sur le pi.

Ce qui est le mieux est une question philosophique qui ne peut avoir de réponse universelle.

Edit: vous pouvez également trouver cette solution Raspeberry Pi GPIO intéressante:

Http://pi4j.com/example/control.html

 1
Author: Chris Stratton, 2013-05-20 18:23:50

Vous pouvez installer Lazare et commencer à coder immédiatement.

 -1
Author: avra, 2013-11-04 12:49:47