J'aimerais créer un ordinateur monocarte capable de démarrer Linux, avec mes outils de garage peu techniques (cartes à circuit imprimé double face, poêle de refusion, sans placage).
Quelle est la conception matérielle la plus simple que j'ai pu choisir?
Existe-t-il des microcontrôleurs avec suffisamment de mémoire flash / RAM intégrée pour exécuter Linux / uCLinux?
Réponses:
J'aimerais voir cela aussi, mais mon instinct est de dire "peut-être, mais c'est un beaucoup de travail". Même la plus petite distribution Linux aura besoin d'environ un mégaoctet de RAM pour fonctionner. Cela signifie au moins 30 broches supplémentaires pour le contrôleur de RAM dans le microcontrôleur et quelques grosses puces de RAM.
Une des architectures les plus simples que je connaisse qui utilise Linux est la série de composants Atmel AVR32. Le plus petit, l' AT32UC3A0128, est proposé dans un boîtier TQFP 100 broches relativement convivial. Cela se prête au moins au brasage manuel, contrairement à la plupart des microcontrôleurs intégrés compatibles OS qui sont livrés dans des packages BGA. (les puces qui ont les petites boules de soudure dessous) Vous pouvez avoir une idée de la complexité d'un circuit utilisant cette puce en examinant la carte EVK1100 eval.
la source
Linuxstamp est probablement votre meilleur choix . Il est ouvert et dispose des dessins de circuits imprimés, des schémas, etc. Mais autant que faire à la maison - probablement pas. Il y a de très bons emplacements sur certaines des parties. Vous pouvez essayer, mais cela me semble un peu consterné.
la source
La Nintendo DS est capable d’exécuter uCLinux. Vous pouvez vous en procurer un à bon marché, le seul périphérique dont vous avez besoin pour exécuter Linux est un adaptateur microSD (disponible pour 15 $ chez dealextreme.com) et un microSD (les plus petits sont en principe gratuits).
la source
Vous avez plutôt besoin d’une RAM et d’une mémoire de taille décente en dehors du MCU / MPU. Si je devais créer un système Linux sans système d'exploitation, je pense que j'utiliserais un simple ARM bon marché avec un port série. Vous pouvez réaliser un petit circuit imprimé avec 4 Mo de RAM, 2 Mo d’ÉCLAIR, un émetteur-récepteur RS-232, un port COM et le bras. Vous pouvez avoir beaucoup de fantaisie en ajoutant Ethernet, mais cela n’ajoutera pas trop d’immobilier au PCB.
la source
Je crois que vous recherchez quelque chose comme celle-ci http://hforsten.com/making-embedded-linux-computer.html
la source