La différence entre la carte de développement ARM et la carte de développement de microcontrôleur MCU

        Le sens littéral de micro-ordinateur à puce unique est un micro-ordinateur à puce unique, qui est un système de micro-ordinateur composé d'un processeur, d'une mémoire et des périphériques externes nécessaires intégrés sur une puce semi-conductrice. Les micro-ordinateurs à puce unique sont principalement utilisés pour le contrôle dans des applications pratiques, il est donc plus approprié de les appeler des microcontrôleurs (MCU).

        Le processeur du micro-ordinateur à puce unique ne comprend généralement qu'une unité centrale de traitement (CPU) pour répondre à la demande. Certains microcontrôleurs hautes performances ou à demande spéciale peuvent également inclure des processeurs de signaux numériques (DSP) ou d'autres cœurs de processeur. La mémoire de l'ordinateur monopuce comprend une mémoire ROM à lecture seule et une mémoire RAM à accès aléatoire. La ROM utilise désormais essentiellement la mémoire flash (FLASH). De nombreux micro-ordinateurs à puce unique fournissent des méthodes pour effacer et écrire FLASH que les utilisateurs peuvent utiliser dans les programmes. FLASH n'est plus une ROM au sens traditionnel, mais plutôt un "état solide" de un micro-ordinateur monopuce. disque dur".

        Les dispositifs externes du micro-ordinateur à puce unique comprennent généralement des minuteries, des ports de communication série, des convertisseurs numérique-analogique, des convertisseurs analogique-numérique, des modulateurs de largeur d'impulsion, etc., qui sont personnalisés dans la puce en fonction des besoins. Après tout, il existe trop de types de périphériques, mais la zone de la puce est limitée et il est impossible d'intégrer tous les périphériques dans la puce en raison de considérations de coût, et généralement seuls les périphériques les plus couramment utilisés y sont intégrés. Les périphériques les plus couramment utilisés sont les minuteries, que l'on trouve dans presque tous les microcontrôleurs.

        Le second est le port série, qui est disponible dans un certain nombre de micro-ordinateurs à puce unique. Certains micro-ordinateurs monopuce plus généraux intégreront également davantage de dispositifs ou d'interfaces, tels que des interfaces de communication internes à circuit intégré, des ports série synchrones, etc. Le micro-ordinateur à puce unique utilisé pour le contrôle du moteur a ADC et PWM. Les MCU avec des performances plus élevées ou des exigences spécifiques auront également des interfaces vidéo, des interfaces à cristaux liquides et intégreront les processeurs ou contrôleurs correspondants. Bien sûr, des performances élevées et une plus grande polyvalence entraînent également des coûts élevés. Par conséquent, la sélection d'un micro-ordinateur à puce unique doit être considérée de manière globale en fonction des besoins et ne doit pas être avide de perfection.

        Le nom anglais complet d'ARM est Advanced RISC Machines, c'est-à-dire Advanced Reduced Instruction Set Processor, qui est un terme général désignant une série de microprocesseurs bien connus conçus par Acom Computer Co., Ltd. du Royaume-Uni. Parce que l'industrie a l'habitude de l'appeler ARM, cette série de microprocesseurs est appelée processeurs ARM et sa société de conception s'appelle la société ARM, mais peu de gens connaissent son vrai nom.

        ARM lui-même ne produit pas de microprocesseurs, il autorise simplement les processeurs qu'il conçoit sous forme de cœurs IP (c'est-à-dire des dessins de conception, des documents et d'autres droits de propriété intellectuelle) à de nombreux fabricants de semi-conducteurs tels qu'Intel, STMicroelectronics, Samsung, etc. les fabricants intègrent la mémoire, les périphériques et les autres composants nécessaires en fonction de leurs besoins et de leurs avantages respectifs, et produisent des micro-ordinateurs monopuce ou d'autres puces à vendre. Et ARM en extrait une certaine redevance d'autorisation pour soutenir et développer l'entreprise. Donc pour être précis, ARM n'a aucune relation directe avec le microcontrôleur. Dans le domaine des micro-ordinateurs à puce unique, il s'agit simplement d'un excellent cœur de microprocesseur contenu dans un type de micro-ordinateur à puce unique.

1. En termes de logiciel,
cela devrait être la plus grande différence. Le système d'exploitation a été introduit. Pourquoi introduire un système d'exploitation ? quel est l'avantage?

1) Commodité. Cela se reflète principalement dans le développement ultérieur, c'est-à-dire que le programme d'application est directement développé sur le système d'exploitation. Contrairement aux micro-ordinateurs à puce unique, tout doit être réécrit. Les premiers travaux de transplantation du système d'exploitation doivent encore être effectués par des professionnels.

2) Sécurité. C'est une caractéristique de LINUX. Le noyau de LINUX est séparé de la gestion de la mémoire de l'espace utilisateur, et le système ne mourra pas à cause d'une seule erreur de programme de l'utilisateur. Cela n'a pas été vu dans le développement de logiciels de micro-ordinateurs à puce unique.

3) Efficace. Introduire un système de gestion et de planification des processus pour rendre le système plus efficace. Dans le développement des micro-ordinateurs traditionnels à puce unique, la plupart d'entre eux sont des technologies frontales et dorsales basées sur des interruptions, qui ont des limites dans la gestion des tâches multiples.

2. En termes de matériel,
le matériel actuel de la technologie des micro-ordinateurs à puce unique 8 bits se développe également très rapidement, et de nombreux micro-ordinateurs à puce unique très puissants sont également apparus. Mais il y a encore quelques lacunes par rapport à 32arm.

        La plupart des puces de bras intègrent des contrôleurs SDRAM, LCD et autres dans le film. Dans les machines 8 bits, la plupart d'entre elles doivent être étendues en externe. En général, un micro-ordinateur monopuce est un microcontrôleur, et arm est évidemment déjà un microprocesseur.

Je suppose que tu aimes

Origine blog.csdn.net/vcit102/article/details/131827248
conseillé
Classement