Les systèmes d'exploitation de PC industriels embarqués les plus courants sont un ordinateur dédié doté d'une technologie informatique centrée sur les applications et d'un logiciel capable de réduire, de fonctionner, de fiabilité, de coût, de volume et de consommation d'énergie. On pense généralement que les systèmes de PC embarqués doivent couvrir à la fois les aspects souples et durs, qui sont fondamentalement différents des systèmes simples à puce unique précédents:
1. En termes de matériel, le système d'exploitation embarqué des pcs industriels a au moins un processeur haute performance comme plate-forme matérielle (le courant dominant est un processeur 32 bits), tel que ARM, MIPS, etc.
2. en termes de logiciel, le système d'exploitation embarqué de laTablette industrielle PCA un système d'exploitation multi-rôle comme plate-forme de système logiciel, tel que Linux, WindowsCE, Symbian, UC/osII, VxWorks.
Kit d'instructions et d'état du processeur ARM
Les microprocesseurs ARM ont généralement deux états de fonctionnement, qui peuvent être commutés entre les deux.
Le premier est l'état ARM, où le processeur exécute des instructions ARM alignées 32 bits, correspondant à l'ensemble d'instructions ARM; le second est l'état Thumb, où le processeur exécute 16 bits, instructions de pouce alignées sur un demi-mot, correspondant au jeu d'instructions Thumb. Le microprocesseur peut basculer entre les deux états de travail à tout moment pendant l'exécution du programme, et le changement de son état de fonctionnement n'affectera pas le modèle de travail du processeur et le contenu des registres correspondants. Mais lorsque le microprocesseur ARM commence à exécuter du code, il doit être à l'état ARM.
Linux est code open-source. Il n'y a pas de technologie de boîte noire. Linux a un petit noyau, des fonctions puissantes, un fonctionnement stable, un système puissant, une efficacité élevée, une personnalisation et une coupe faciles et une concurrence féroce sur les prix. Linux ne prend pas en charge X86CPU, il peut également prendre en charge des dizaines d'autres puces CPU.
1. Connaître la taille de l'interface robuste du modèle de tablette industrielle et lire le manuel d'utilisation et les spécifications de conception matérielle.
2. connaître la sortie de l'alimentation.
3. Si la séquence des interfaces de branchement et de débranchement prend en charge le passage à chaud et en direct.
4. Soyez prudent, analysez calmement le problème, prenez des notes, élargissez la portée du problème, essayez de nouvelles idées.
5. Utilisez les ressources réseau duOrdinateur portable robusteCorrectement.
1. Comprendre le modèle du dispositif de la carte cible et les précautions de développement.
2. l'importance et la position du conducteur (BSP) dans le système embarqué.
3. Le concept de pilote Linux, la structure du pilote, l'interruption et le traitement de la mémoire, l'initialisation du pilote de périphérique.
4. Le cadre et le processus de développement du pilote de périphérique sous Linux.
5. Conception du pilote de module sous Linux (chargement dynamique) Le pilote de périphérique est ajouté au noyau Linux.
6. Expérience: deux méthodes initiales d'écriture de cas de test de cadre de pilote (dispositifs de caractères).
Merci pour votre attention sur Emdoor Rugged PC!
Veuillez remplir le formulaire pour nous faire part de vos besoins. Nous entrerons en contact avec vous dès que possible.