comment construire un seul ordinateur de bord, comme le Raspberry Pi pour exécuter le système d'exploitation?
ma question est la suivante : comment construire un seul ordinateur de bord, comme le Raspberry Pi pour exécuter OS ?
utilisateur BRAS de micro processeur et debian arm os , peut utiliser les ports USB.
comme la raspberry pi et autres seul ordinateur de bord
je recherche mais ne trouve rien pour m'aider !!! 🙁
sélectionnez un processeur et d'autres circuits périphériques, la conception d'un circuit imprimé, payer la fabrication, l'assemblage, le profit!
en général, vous voulez commencer avec un design de référence comme le raspberry pi. beagleboard, beaglebone, pandaboard, ouvrez-rd, raspberry pi, etc une de ces et beaucoup d'autres, peuvent servir de référence de conception puis de modifier la conception en fonction de ce que vous avez besoin, et utiliser le design de référence de linux et de modifier si nécessaire.
Le raspberry pi utilise un package on package arrangement n'est donc pas seulement il bga, mais il est bga sur le dessus de la bga. Si vous ne savez pas comment faire ce genre de choses, ne pas commencer par là. De trouver une partie qui est un paquet plat, avec des épingles de colle que vous pouvez souder vous-même (avec de la pratique) sur un conseil d'administration. si l'activité est d'amener en place d'un système d'exploitation et non de mettre en place un conseil d'administration, soit utiliser une carte ou d'utiliser une instruction set simulator comme qemu.
si vous voulez construire votre propre quelle que soit autour d'un seul ordinateur de bord, essentiellement personnaliser un système, alors vous pouvez commencer avec un seul ordinateur de bord, des modules tels que micromint.com ou embeddedarm.com ou bien d'autres.
Vous avez beaucoup de conseils utiles - pourquoi ne pas poster une réponse plutôt que des commentaires? Le mien a été écrit pour montrer la portée et de la taille du problème et est susceptible d'être rébarbative. Certains plus encourageant l'équilibre serait sans doute utile.
en général, vous voulez commencer avec un design de référence comme le raspberry pi. beagleboard, beaglebone, pandaboard, ouvrez-rd, raspberry pi, etc une de ces et beaucoup d'autres, peuvent servir de référence de conception puis de modifier la conception en fonction de ce que vous avez besoin, et utiliser le design de référence de linux et de modifier si nécessaire.
Le raspberry pi utilise un package on package arrangement n'est donc pas seulement il bga, mais il est bga sur le dessus de la bga. Si vous ne savez pas comment faire ce genre de choses, ne pas commencer par là. De trouver une partie qui est un paquet plat, avec des épingles de colle que vous pouvez souder vous-même (avec de la pratique) sur un conseil d'administration. si l'activité est d'amener en place d'un système d'exploitation et non de mettre en place un conseil d'administration, soit utiliser une carte ou d'utiliser une instruction set simulator comme qemu.
si vous voulez construire votre propre quelle que soit autour d'un seul ordinateur de bord, essentiellement personnaliser un système, alors vous pouvez commencer avec un seul ordinateur de bord, des modules tels que micromint.com ou embeddedarm.com ou bien d'autres.
Vous avez beaucoup de conseils utiles - pourquoi ne pas poster une réponse plutôt que des commentaires? Le mien a été écrit pour montrer la portée et de la taille du problème et est susceptible d'être rébarbative. Certains plus encourageant l'équilibre serait sans doute utile.
OriginalL'auteur Knight Rak | 2012-09-12
Vous devez vous connecter pour publier un commentaire.
La raison pour laquelle vous trouverez rien n'est sans doute parce qu'il est un spécialiste de la tâche entreprise par les entreprises avec les ressources appropriées en termes de compétences, d'équipement, d'outils et d'argent.
Haut de gamme de microprocesseurs capables de faire fonctionner un système d'exploitation comme Linux, l'utilisation de haut-pin-densité de forfaits de montage en surface comme BGA ou TQFP, ces (surtout BGA) nécessitent de l'équipement spécialisé pour la fabrication et fiable ne peut pas ou, de manière réaliste, assemblé à la main. Le nombre de broches et de la densité nécessite l'utilisation de multi-couche de planches, ces besoin d'une spécialiste de la fabrication.
Ce que vous avez à faire si vous vouliez que votre propre conseil d'administration, est la conception de votre conseil d'administration, source de composants, puis l'ont fabriquée par un contrat de montage électronique de la maison. Les petites séries et one-off du coût vous pouvez fois que l'achat d'un des LITS de développement ou de la carte d'application. C'est seulement efficace si vous êtes en fin de compte la fabrication d'un produit qui va se vendre dans des volumes élevés. C'est seulement ces volumes qui font le RPi est si peu cher (et jusqu'à récemment, les Chinois de la fabrication).
Même si vous avez conçu et a votre propre conseil intégré en lui-même nécessite des connaissances spécialisées et des compétences. Les vitesses de bus sur ces processeurs besoin très spécifique de mise en page pour maintenir l'intégrité du signal et le calendrier, et pour éviter des problèmes de CEM. Le coût de l'convient de saisie de schémas et routage de la carte logiciel peut aussi être prohibitif, sans aucun doute il y a quelques raisonnablement susceptible d'outils open source - mais il vous faudra trouver celui qui génère la sortie de votre fabricant peut utiliser pour régler leurs machines.
Certains bas de gamme de microcontrôleurs 8 bits avec un faible nombre de broches sont adaptés pour la soudure de main ou même TREMPER sertissage, à l'aide de pain, de conseil ou d'une carte de prototypage, mais ce n'est pas ce que vous êtes après.
[Les autres pensées ajouté 14 Sep 2012]
C'est probablement seulement la peine de le faire si l'une ou plusieurs des conditions suivantes sont remplies:
Votre but est d'acquérir de l'expérience dans la conception de la carte, de la fabrication et de l'élever comme un établissement de recherche ou de développement de carrière de l'exercice et que vous avez les ressources financières nécessaires.
Vous envisagez des volumes de production élevés où les économies d'échelle, il est moins cher que des LITS conseil d'administration.
Vous avez des besoins en produits à des caractéristiques spécifiques ou de facteur de forme non pris en charge par des LITS de planches.
Vous avez restreint les exigences du produit, où un conseil personnalisé adapté à ceux n'ayant pas redondant fonctionnalités peuvent, dans des volumes suffisants être coût-efficace.
Noter que les LITS bébé planches sont de deux types: les modules d'Application prévu pour l'intégration dans un système plus vaste ou d'un produit, et les conseils de développement qui ont tendance à avoir un large éventail de périphériques, les interrupteurs, les indicateurs et les options de connectivité et souvent une zone de prototypage pour votre propre usage.
Allez, maintenant, tout le monde doit commencer quelque part, bien sûr, si vous pensez que vous allez économiser un peu d'argent (dur pour économiser un peu d'argent quand le raspi est là pour 25$) en faisant votre propre, qui est toujours un échec. Mais si vous voulez apprendre comment faire ce genre de choses, vous devez commencer quelque part et il y a de flat pack conseils et outils gratuits et peu coûteux conseil d'administration des maisons de où vous pouvez apprendre, pas à 600 mhz sûr, mais plus lent pour les débutants.
Il existe bien sûr, mais l'OP veut quelque chose qui va exécuter Linux, ce qui n'est pas une grande expérience en dessous de 200Hz, à quelques centaines de MO de RAM et d'une MMU équipé du processeur. Vous n'avez en effet commencer quelque part, mais si vous vous posez la question, vous êtes probablement de départ trop élevé, si vous faites cela sans support commercial auprès d'un employeur. Alors que les logiciels peuvent être des outils disponibles, le débogage de ce matériel est susceptible d'exiger haut de gamme de l'équipement de test trop - JTAG, DSO, la Logique de l'Analyseur etc. Vous pourriez être en train de perdre beaucoup de temps et d'argent de départ trop ambitieux et trop mal équipé.
jtag est plus cher, moins de 50$.
Mon haut de gamme jtag unité se trouve dans une zone de collecte de la poussière, je préfère le 27 $pour l'utilisation quotidienne. nettement mieux logiciel avec les wigglers que le haut de gamme à code source fermé, vous facturer pour chaque petite chose, produits. Fatigué de la fourche à $1000 dollars chaque fois que le vent change de direction. par exemple je paie une fois pour obtenir les programmateurs de la famille ft2232 en fonction de l'appareil et vous pouvez l'utiliser sur n'importe quelle cible que je veux.
OriginalL'auteur Clifford
Je sais que c'est une vieille question, mais j'ai été regarder dans la même chose, peut-être pour des raisons différentes, et il en vient maintenant au sommet d'une recherche sur google de fournir plus de raisons de ne pas demander ou même regarder en elle qu'elle ne fournit de réponses.
Pour un aperçu de ce qu'il faut pour construire un linux conseil d'administration à partir de zéro ce lien est incroyablement utile:
http://hforsten.com/making-embedded-linux-computer.html
C'détails:
Si l'OP souhaite poursuivre tous ou seulement certains de ces défis, il est utile de savoir quels sont les défis.
Et ces ne sera pas tous d'entre eux, l'ajout d'écrans, graphismes et autres matériel et les interfaces ne sont pas couverts, mais c'est un début.
OriginalL'auteur David Woosnam
Pourquoi pas à l'aide d'une carte FPGA?
Quelque chose avec Zynq comme le Zybo conseil ou de Altera comme le DE0-Nano SoCKit.
Là, vous avez déjà les BRAS core, mémoire, etc... en plus de la possibilité d'ajouter de la logique que vous manquez.
L'achat d'une carte FPGA est une étape entre les deux. si l'op veut vraiment développer son propre conseil d'administration qu'il y a beaucoup de choses à étudier. Je veux dire... je le fais comme un travail, et pour un système unique, nous travaillons dans plus de 10 personnes. Faire un raspberry pi comme conseil n'est absolument pas négligeable, surtout sans au moins un baccalauréat en génie électrique
OriginalL'auteur ingframin
Ordinateurs monocarte(SBC) sont appelés à prendre plus de charge que la normale hobby conseil d'administration et donc il a un peu compliqué la structure en termes de PCB et des composants. Vous devriez être prêt à travailler avec BGA paquets. Presque tous les processeurs dans SBCs sont BGA (pas de DIP/QAFP). Ici est le meilleur blog que je suis récemment tombé sur. Ses très bien conçu et fabriqué conseil d'administration Linux en cours d'exécution sur le processeur ARM. L'auteur a vraiment fait un excellent travail lors de la conception ainsi que la documentation du processus. J'espère que cela vous aide à comprendre à la fois le matériel et les logiciels côté de SBCs.
OriginalL'auteur ccr
Beaucoup de réponses sont décourageantes. Mais, je dirais que vous pouvez le faire, comme je l'ai déjà fait avec imx233. Ce n'est pas facile, ce n'est pas un projet de fin de semaine. Mon projet de liaison est MyIMX233.
De Conception de PCB - j'ai utilisé opensource KiCAD. Vous avez besoin de prendre soin de faire l'adaptation d'impédance entre la RAM et le processeur bus, et quelques autres, à haute vitesse de bus. J'ai réussi à le faire en 2 conseil de la couche avec 5mil/5mil trace de l'espace.
De l'Approvisionnement en composants - j'ai imx233 LQFP une fois par mouser, et une fois par element14.
RAM 64MO de tssop.
À souder - ce que je peux dire, il est facile de gâcher ici, mais la clé, c'est la patience. Et une prudence ne pas utiliser de poêle et de la soudure passé à faire de soudage par refusion. J'ai littéralement frites mes 2 premiers processeurs comme ça. Même l'air chaud à souder par un mobile de réparation de la boutique était pas assez bon.
De démarrage du chargement de l'image - je n'ai pas beaucoup de chance ici, juste allé avec Archlinux image par olimex.
Si vous souhaitez ignorer le problème de circuit de conception entre la mémoire RAM & processeur, passez imx233 et aller pour Allwinner V3S. En 2017/2018 ce serait l'approche la plus facile.
Bas de ligne, je suis un ingénieur en logiciel, de par son métier, et si je peux le faire, alors vous pouvez le faire.
OriginalL'auteur samarjit samanta