J'ai une carte intégrée. Quelqu'un peut-il suggérer une distribution Linux idéale pour une telle configuration, en gardant à l'esprit qu'il doit également capturer des images en temps réel. Je prévois d'utiliser Qt_Embedded pour le développement d'applications sur un tel système.distribution linux pour le développement intégré?
Répondre
Vous pouvez obtenir distros spéciales de Linux qui sont spécifiquement destinés au développement intégré de diverses entreprises. Toutefois, la carte que vous décrivez ressemble à une carte x86 standard. Est-ce un Via C7, ou un atome, ou quelque chose comme ça? Si c'est le cas, vous pouvez simplement utiliser Debian. Avec Debian, vous pouvez commencer avec le système de base, et ajouter simplement les paquets que vous voulez.
Même si votre carte n'est pas x86, Debian prend en charge un très large éventail d'architectures; vous devriez vérifier et voir si Debian travaillerait pour vous. J'ai parlé à quelqu'un qui travaillait dans une entreprise qui produisait des systèmes embarqués, et il m'a dit qu'ils avaient commencé avec une distribution de poids lourds (Red Hat, ça aurait pu l'être) et qu'ils ont ensuite essayé d'éliminer la graisse. Il m'a dit que c'était vraiment pénible à faire, et il a souhaité qu'ils aient juste utilisé Debian et commencé avec les paquets Debian minimum.
Voici une page Web décrivant une installation Debian minimum.
http://users.telenet.be/mydotcom/howto/linux/debian_minimal.htm
Je suggère un debian minimaliste ou http://www.linuxfromscratch.org/.
Ici, nous utilisons la carte ARM pour le système embarqué de http://www.embeddedarm.com/ leur linux est très léger et basé sur debian et linux from scratch.
Ils ont des solutions linux pour ARM et x86, et je pense qu'ils sont gratuits pour une utilisation même sur d'autres cartes.
Pour vrai intégré, je suggère quelque chose basé sur OpenEmbedded, comme Angstrom.
Cependant, une carte 1 GHz avec 512 Mo de RAM est rarement intégrée. Je suggérerais Debian.
"Embedded" ne concerne pas la vitesse du processeur ou la taille de la mémoire. C'est à propos du fait que vous ne pouvez pas simplement vous atteler à un clavier et à un moniteur et vous en occuper. Les cartes que j'achète le plus souvent sont une architecture x86 500 MHz avec 256 Mo de RAM. J'aimerai = avoir un CPU 1GHz et 512MB et ce ne serait pas moins "embarqué". –
Je préfère debian
J'ai utilisé AstLinux avec carte VIA. Cela a très bien fonctionné. C'était très spécifique à la VoIP. Jetez un oeil: http://www.astlinux.org/
Il n'est pas clair si vous demandez à propos d'une distribution d'héberger votre environnement de développement, ou d'une distribution à exécuter sur la cible (ou les deux). Les deux sont proches des extrémités opposées du spectre. Certaines personnes trouvent acceptable de développer sur la cible, mais j'essaie d'éviter cela. Si vous créez votre propre chaîne d'outils, la distribution que vous utilisez pour le développement peut être dictée par la chaîne d'outils et/ou le générateur d'outils. Il arrive souvent que les cibles embarquées aient une architecture CPU et autre complètement différente de l'hôte de développement où leur logiciel est créé (développement croisé).
Les cibles intégrées ont tendance à être limitées en ressources, ont un matériel très spécifique et immuable et peuvent avoir des pilotes, des bibliothèques et des chargeurs de démarrage fournis par le fournisseur (package de support de carte). Il n'est pas rare de développer un Linux minimaliste spécial à déployer sur des cibles intégrées, afin de maximiser les performances et minimiser les coûts.
- 1. Meilleure distribution Linux pour le développement Web?
- 2. Qu'est-ce qu'une bonne distribution linux barebones pour le développement du noyau débutant?
- 3. Développement pour Linux
- 4. quel linux utiliser pour le développement embedded-linux-qt 4?
- 5. Vérifiez le nom de la distribution Linux
- 6. Quelle fenêtre-toolkit utiliser pour Linux intégré?
- 7. Quelle est la meilleure distribution Linux pour le serveur Vmware?
- 8. que signifie "POR" dans le développement intégré?
- 9. iPhone: développement et distribution de logiciels
- 10. Développement Bada sous Linux
- 11. Développement iPod sous Linux
- 12. Certificat de développement et de distribution pour iPhone dev
- 13. Eclipse CDT sur Windows pour Linux Développement
- 14. Comment faire une distribution binaire de l'application Qt pour Linux
- 15. la distribution du développement inhouse iphone
- 16. mobile python 2.6 environnement de distribution/développement?
- 17. développement du noyau linux
- 18. IDE disponible pour CLI seulement Distribution Linux Debian
- 19. Module Python pour détecter la distribution Linux Version
- 20. Développement pour un ordinateur spécialisé avec matériel intégré
- 21. Trouver le nom de la distribution linux depuis java
- 22. Configuration minimale pour exécuter Linux intégré sur un processeur ARM?
- 23. Où est le code source de Linux intégré aux services?
- 24. Développement sous GUI sous Linux
- 25. Conception de l'interface Web pour le système intégré
- 26. pour le développement de kits de développement logiciel kiosque
- 27. Ce que les fonctionnalités C++ doivent être évitées pour le développement intégré
- 28. Quelles sont les bonnes distributions Linux pour l'utilisation actuelle du développement?
- 29. Plate-forme de développement pour j2EE/Flex sous Linux?
- 30. Développement d'une application IDE pour iPhone sous Linux
Pourquoi le tag C++? –
Parce que Qt est une bibliothèque basée sur C++ et a l'intention de l'utiliser. – rocknroll
Une étiquette "incorporée" peut mieux cibler. Vous devez également spécifier quelle architecture/processeur et les ressources de mémoire disponibles. – Clifford