Je lis le manuel de référence ARM Cortex M3 et les concepts "bit-band", "bit-band region" et "bit-band alias" apparaissent. Qu'est-ce que le
Je lis le manuel de référence ARM Cortex M3 et les concepts "bit-band", "bit-band region" et "bit-band alias" apparaissent. Qu'est-ce que le
J'ai un emploi à plein temps en tant qu'ingénieur firmware. On m'a récemment confié la tâche d'examiner les configurations GPIO et de modifier les paramètres selon les besoins. J'ai trouvé quelques broches mal configurées, donc naturellement je les ai reconfigurées, mais on m'a dit que je l'avais...
Mon patron m'a récemment demandé combien il serait difficile de concevoir un produit qui pourrait continuellement enregistrer des vidéos de qualité assez faible et stocker les dernières heures dans une forme de mémoire interne. Je n'ai jamais fait de développement avec la vidéo auparavant. Où...
J'essaie de construire un ordinateur homebrew Z80 pour le plaisir de la rétro-informatique et de m'enseigner les bases de la conception électronique. Pour preuve de concept, j'ai déjà assemblé avec succès un système de base sur des planches à pain au cours des semaines précédentes. Le prototype...
En lisant le journal de l'utilisateur de Linux aujourd'hui, je suis tombé sur un petit texte de présentation sur NuttX RTOS. J'ai consulté leur site Web et j'ai été assez impressionné par son ensemble de fonctionnalités et sa capacité à le mettre dans un 8052! Je trouve intéressant qu'il supporte...
Je porte du code hérité d'un noyau ARM926 vers CortexA9. Ce code est baremetal et ne comprend pas de système d'exploitation ni de bibliothèques standard, toutes personnalisées. J'ai un échec qui semble être lié à une condition de concurrence critique qui devrait être évitée par une section critique...
Pour un microcontrôleur métallique nu, par rapport au code maison avec boucle d'arrière-plan et architecture d'interruption du minuteur, quels sont les avantages d'un système d'exploitation non préemptif? Quels sont ces avantages suffisamment intéressants pour qu'un projet adopte un système...
Vous trouverez ci-dessous une image de ma compréhension du fonctionnement de la mémoire flash NAND. Le flash NAND fonctionne en effaçant d'abord toutes les cellules dans un seul bloc (en le définissant essentiellement sur «1»), puis en écrivant de manière sélective des 0. Ma question est- Étant...
Si oui, pourrait-on me diriger vers un site qui explique comment procéder? Je pense que j'ai peut-être trouvé un moyen , mais je ne sais pas si cela fonctionnerait encore (besoin de trouver quelque chose pour le tester). Cette question est liée à une question précédente qui se trouve ici. Dans le...
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 2 ans . J'ai travaillé sur le développement d'une...
J'ai environ 32 secondes de données d'accéléromètre d'un scénario de conduite de base sur des routes normales de 25 MPH, avec environ 7 nids de poule et un morceau de route accidenté. L'accéléromètre est monté sur le tableau de bord de ma voiture avec du ruban adhésif double face. Problème: J'ai...
J'ai rencontré des gens qui créent des serveurs Web à l'aide de microcontrôleurs, pourquoi quelqu'un ferait-il cela? Quelles sont ses applications? De quelles compétences, outre le langage C, a-t-on besoin pour créer de tels serveurs? Je suis assez curieux de savoir que ces petits serveurs ont une...
Q: Les broches individuelles de différents ports d'un microcontrôleur peuvent-elles être mappées à un registre et leurs valeurs peuvent-elles être modifiées lors du changement de la valeur du registre? Scénario: j'ai utilisé des broches de chaque port (8 bits) du micro-contrôleur. Maintenant, je...
Je viens d'un milieu de programmation et je ne me suis pas trop occupé du matériel ou du firmware (tout au plus un peu électronique et Arduino). Quelle est la motivation à utiliser des langages de description matérielle (HDL) tels que Verilog et VHDL sur des langages de programmation comme C ou...
La question a déjà été posée et n'est plus active, mais je ne suis pas du tout satisfaite de la réponse: Qu'est-ce qui est si génial avec PPC? Il doit y avoir quelque chose Selon la réponse de David Kessner, il y avait une fois des raisons pour PowerPC, mais il n'y en a pas aujourd'hui. Bien que...
Je commence dans la programmation de logiciels embarqués à l'aide d'un RTOS et, comme je suis déjà développeur pour des applications bureautiques, je me demandais à quoi ressemble la modélisation de logiciels embarqués à l'aide de diagrammes UML, comme les diagrammes d'activité, les diagrammes de...
Je suis un membre de premier cycle d'une équipe de recherche travaillant sur un projet impliquant un ASIC transmettant des RF et son récepteur sans fil qui devrait finalement envoyer des données à un PC. Le récepteur émet un signal série rapide , continu, asynchrone et non standard (c'est-à-dire...
J'ai fait de la programmation orientée objet basique avec C ++ (création d'un B-Tree, Hashing Algorithms, Double Linked Lists) et j'ai fait un petit projet en C (comme faire une calculatrice scientifique etc.) Quelle est la différence entre la programmation matérielle (spécifiquement pour les...
J'ai vraiment vraiment essayé d'en savoir plus sur le très faible niveau d'ordinateurs. J'ai regardé beaucoup de pages homebrew et c'est beaucoup à prendre. J'ai suivi des cours d'ingénierie électronique au collège, mais nous n'avons pas vraiment approfondi le sujet (c'était l'informatique, donc la...