ARM: La révolution tranquille
Vous pourriez être pardonné de ne pas connaître le nom ARM, mais vous ne devriez probablement. Elle a été fondée en 1990, la même année que le World Wide Web est né, et il est le premier fournisseur au monde de la propriété intellectuelle des semi-conducteurs, la technologie de processeur de licence et des outils logiciels pour grandes et petites entreprises.
Vous pouvez trouver la technologie ARM dans tout, des appareils photo numériques pour les systèmes de freinage de la voiture pour décodeurs numériques, pour ne pas mentionner 95% des smartphones dans le monde aujourd'hui. Cette multinationale britannique a une liste apparemment sans fin de partenaires et ils ont expédié plus de 50 milliards de puces entre elles depuis 1991.
La croissance de l'ARM au cours des dernières années a été assez spectaculaire et tout est basé sur un modèle d'affaires intelligent qui informe une attitude ouverte et progressive au cœur de la société.
ARM fait les choses différemment
«Un modèle d'entreprise de partager le risque, toujours avec une attitude peut-faire», explique Rod Crawford, directeur d'ARM des Technologies Logicielles, signifie que «votre succès est notre succès."
Cette approche a conduit à ARM de partenariats fructueux avec certains des plus grands noms de la technologie. ARM a travaillé avec une liste impressionnante de sociétés au cours des années, y compris Samsung, Apple et Microsoft.
Il a également contribué de manière significative à un certain nombre de projets open source et il continue à essayer de dialoguer et à collaborer, plutôt que de toujours se concentrer sur la ligne de fond. Il ya un sentiment que des progrès seront bénéfique pour nous tous. Par la résolution de problèmes et de prendre sur le fardeau de la RD pour les partenaires, ARM a construit des relations solides et arraché l'exploit impressionnant de travailler avec de nombreux grands joueurs qui sont en concurrence directe.
br1dotcom (via Flickr)
L'approche ARM
Nous avons discuté La montée de ARM avant, mais pas la philosophie que permis. Rod Crawford attribue le modèle d'affaires pour Robin Saxby PDG, qui a été nommé en 1991. La société a été fraîchement filé sur Acorn et travaillait avec des capitaux d'amorçage d'Apple sur un processeur qui serait utilisé dans l'Apple Newton. Il y avait beaucoup d'ambition, mais Saxby fourni le plan.
Le modèle d'affaires d'ARM informe une attitude ouverte et progressive au cœur de l'entreprise
La société irait lean and mean pour les cinq prochaines années et au lieu de faire de grandes offres de licence initiaux et la vente de ses marchandises, Saxby envisagé un modèle de partenariat. ARM serait d'aider à la conception de nouvelles technologies et aider à la transition et le partenaire paierait une redevance, mais ce ne serait pas une opération commerciale droite. Si ARM a permis le succès de la partenaire alors qu'ils paieraient une redevance sur chaque puce expédié.
Il était une façon intelligente pour construire un succès mutuel et la confiance, et il ferait en sorte que les partenaires ont tiré dans la même direction. Comme de nouveaux partenariats ont été établis avec les goûts de Sharp et Texas Instruments, ARM étendu l'idée d'inclure les sociétés plus bas de la chaîne, les entreprises fournissant des outils et des systèmes d'exploitation. Rod a créé un développement Tookit Software (SDT) pour permettre aux développeurs de concevoir des logiciels pour les processeurs ARM.
Le SDT pourrait être divisé en différents composants dotés d'interfaces ouverts et libres, le compilateur, le débogueur, unité JTAG runcontrol, et ARM serait modéliser puis de les concéder à permettre les fournisseurs d'outils de combiner des composants avec leur technologie et obtenir rapidement sur la plate-forme et trouver une route vers le succès sur l'architecture ARM.
"Il était évident pour nous que si nous avons essayé de créer une guerre et nous avons essayé de dire que vous ne pouvez utiliser des outils par ARM pour ARM alors l'industrie nous aurait évité», dit Rod, passe à expliquer, "il était beaucoup plus importante de comprendre que vous allez effectivement avoir plus de succès si vous activez votre concurrence et compétition ".
L'octroi de licences sur les composants de la boîte à outils, ARM a été construit une sorte d'écosystème. Il a agi comme un pont entre les entreprises qui leur ont permis de jouer bien ensemble. Au lieu de concurrencer inutilement et d'innover dans tous les mauvais endroits où ils pourraient construire à partir d'une plate-forme solide, qui a été standardisée en constante amélioration et de concentrer leurs propres efforts sur d'autres aspects de leurs produits finaux.
Dreamsrain.com
Emménager dans portable
L'année précédente, Rod a rejoint la société en 1994, ARM était déjà en pourparlers avec Nokia à apporter un processeur 32 bits à leurs téléphones mobiles. À la fin ils recodé un sous-ensemble de l'architecture ARM 32 bits en 16 bits au lieu (le POUCE jeu d'instructions) et Nokia expédiées le premier téléphone avec la technologie ARM en elle en 1996.
Nokia expédié le premier téléphone avec la technologie ARM en elle en 1996
Rod avait déjà déménagé en Californie, en 1995, pour aider à mettre en place une équipe pour les systèmes d'exploitation en temps réel le port ARM. Ils seraient alors remettre les ports vers les entreprises de l'OS afin qu'ils puissent commencer à livrer sur la plateforme ARM. Il était une approche proactive et cela a fonctionné.
Dans le bras de la fin des années 90 l'architecture a évolué. Il a obtenu une MMU, une instruction et des données cache séparé, et un partenariat avec Microsoft pour lancer Windows CE bientôt suivi. ARM est la première compagnie au port de Sun Java OS 'Microsystems sur l'architecture ARM et ils optimisée, en créant un interpréteur Java très rapide. Ils ont également été engagés par Metroworks (plus tard acquis par Motorola) à faire un compilateur juste-à-temps pour Java. Comme l'industrie des jeux mobiles a commencé à décoller, ARM a poussé sa limitation en outre par le ré-encodage 152 des codes d'octets Java dans le matériel pour créer la technologie Jazelle, offrant des performances supérieures sans exigences de haute puissance ou des coûts élevés.
En l'an 2000, il était temps pour certains changements. ARM avait regardé les lecteurs de disque et les freins antiblocage et figuré il y avait un besoin pour de meilleures réponses en temps réel.
Le nouveau millénaire
"Nous avons partagé l'architecture ARM en trois catégories, A, R pour les applications en temps réel, et M pour microcontrôleur», explique Rod.
Les puces Cortex-A seraient alimenter nos smartphones, pour ne pas mentionner les décodeurs, les réseaux d'entreprise, et beaucoup plus. Les puces Cortex-R ont été pour des domaines tels que l'automobile et les lecteurs de disque. La série Cortex-M a été pour les petites choses, les sortes de capteurs que vous pourriez trouver dans les produits blancs et trackers de remise en forme, une ligne de basse énergie qui pourrait permettre à des idées comme le Internet des objets pour devenir une réalité.
En l'an 2000, il était temps pour ARM de faire quelques changements
Il est une stratégie qui semble avoir ARM en pole position pour alimenter la prochaine vague d'appareils, et ils le font en donnant leurs partenaires, pas dicter à eux.
Travailler sur Linux
Vous pouvez voir un écho de la même attitude dans d'autres activités de ARM. La société a établi de bonnes relations avec les entreprises Linux début embarqués. En 2008, les processeurs atteignaient un niveau de maturité et de la performance qu'il y avait une opportunité pour la pleine échelle Linux disponibilité sur l'architecture ARM. Un partenariat avec Canonical conduit à Ubuntu cours de portage et ARM engagé avec la communauté Linux.
"En 2010, toutes les entreprises avec des processeurs prétendant être capable de faire tourner Linux avaient développé leur propre noyau Linux,« Rod explique, "qui a conduit à beaucoup, beaucoup de grains différentes et il était difficile de les maintenir dans l'open source en amont noyau Linux projet."
La société open source de Linaro est né en 2011. Fondée par ARM, IBM, Freescale, Samsung, ST-Ericsson et Texas Instruments, il a grandi dans une large coalition. Broadcom, LG, Qualcomm, MediaTek, HiSilicon et d'autres ont rejoint dans les deux dernières années.
Un partenariat avec Canonical conduit à Ubuntu en cours de portage et ARM engager avec la communauté Linux
Cet organisme sans but lucratif fonctionne sur un modèle de partenariat où tous ont mis de l'argent et de l'expertise de l'ingénierie. Une équipe décentralisé fonctionne sur un objectif commun à partager la charge et la fonder sur un seul noyau. Ceci permet la standardisation de la plate-forme, il réduit la fragmentation, et elle élimine effort redondant.
Le lecteur d'ARM pour améliorer le paysage du développement matériel et logiciel va au-delà de grands noms de partenaires OEM. Il va même au-delà des petites sociétés de logiciels. Il ya un sentiment rafraîchissant ARM croit amélioration de l'environnement tout entier et abattre des barrières à l'entrée, à terme, être bon pour tout le monde.
Ne pas oublier vos racines
Lorsque nous demandons à ce qu'il Rod est le plus excité au sujet suivant, il nous parle de mbed. Il est une plate-forme de développement pour créer des produits pour les microcontrôleurs ARM et il est né d'un projet de RD interne pour construire une plate-forme embarquée que les gens puissent vraiment innover.
«Nous voulons encourager les racines d'herbe amateurs,« Rod enthousiasme, "ils peuvent brancher une carte mbed (pour environ 10 $) via le port USB, écrire du code dans le navigateur, et il est respecté dans le nuage."
Ceci est un projet open source, tous les logiciels et la conception de matériel est open source, et seul le compilateur nuage reste la propriété de l'ARM. Il mentionne également les travaux récents de dépendance avec Arduino comme un point de fierté.
MBED vise à rassembler les barrières vers le bas, qui rend plus facile de contribuer à la collectivité
Pour Rod tout cela fait partie de «rapprocher les barrières vers le bas, qui rend plus facile de contribuer à la collectivité», et il prévoit la possibilité d'une "nature différente du modèle d'affaires, avec des contributions de cloud commun».
"Il n'a jamais été plus facile de construire un système embarqué pour une communauté de développeurs large», explique Rod, «la capacité de partager des connaissances par l'intermédiaire du World Wide Web a permis à la communauté open source pour être un tel succès et maintenant il peut profiter du nuage . Il est un moment très intéressant de l'avant dans les prochaines années. "
Regarder et apprendre
Dans un monde de la technologie lourde de rivalité, poursuites destructrices, et des campagnes de marketing sales, il est rafraîchissant de trouver ARM épousant une attitude «nous allons travailler ensemble» et d'agir pour favoriser l'innovation. Le fait que ce soit une société de 20 milliards $ devrait être assez preuve qu'une approche collaborative et un certain engagement à ouvrir les idéaux de la source ne sont pas mutuellement exclusifs avec de grands profits. D'autres pourraient certainement prendre note.
Cet article a été présenté par ARM.