Maison >Tutoriel système >Linux >IAR entre dans Linux et prend en charge la création d'un environnement de compilation sous Linux
Dans le développement de MCU, la plupart des gens utilisent des environnements de développement intégrés (tels que Keil MDK, IAR EWARM) pour le développement. Cependant, ces environnements ne prennent en charge que les systèmes Windows et ne prennent pas en charge les autres environnements de système d'exploitation, ce qui constitue un problème pour les ingénieurs en logiciels embarqués qui aiment utiliser Linux.
Par conséquent, de nombreux ingénieurs en logiciels embarqués ont tendance à créer leur propre environnement de développement sur les systèmes Linux. Keil MDK utilise le compilateur ARM et peut être utilisé indépendamment dans d'autres environnements, mais le compilateur IAR ne prend pas en charge d'autres environnements.
Dans l'environnement Linux, il existe de nombreux cas de création réussie du compilateur ARM ou de l'environnement de compilation GCC, mais il y a moins de cas d'utilisation du compilateur IAR dans l'environnement Linux.
Cependant, récemment, IAR a annoncé que sa chaîne d'outils avait commencé à prendre en charge les builds automatisés sous Linux (Automated builds on Linux). Cela signifie que les développeurs utilisant Linux peuvent développer plus facilement des MCU dans leur environnement de système d'exploitation préféré.
Prend en charge des outils de build complets dans un environnement Linux, notamment :
Fonctionne sur les distributions Ubuntu Linux 18.04.3 et supérieures, et prend actuellement en charge Arm et Renesas RH850.
Intégration facile dans différents systèmes de build tels que CMake ou Ninja ainsi que dans des moteurs d'intégration continue tels que Jenkins et Bamboo.
Compatibilité ISO/ANSI C/C++ dans les outils de build, le compilateur IAR C/C++ suit des implémentations indépendantes des standards de langage de programmation C suivants :
IAR, une chaîne d'outils indépendante, est un bon choix pour les ingénieurs habitués à utiliser les outils de compilation IAR et à développer dans un environnement Linux.
Mais à l'heure actuelle, on vient juste d'annoncer que cette chose existe. On ne sait pas si elle est stable ou non, et si elle est mature ou non. De plus, l’utilisation commerciale nécessite un paiement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!