ARM: La revolución silenciosa
Usted podría ser perdonado por no saber el nombre ARM, pero probablemente debería. Fue fundada en 1990, el mismo año en que nació la World Wide Web, y es el principal proveedor mundial de semiconductores IP, tecnología de procesador licencias y herramientas de software para empresas grandes y pequeñas.
Usted puede encontrar la tecnología ARM en todo, desde cámaras digitales a los sistemas de frenado coche para decodificadores digitales, por no hablar del 95% de los teléfonos inteligentes en el mundo de hoy. Esta multinacional británica tiene una lista aparentemente interminable de socios y se han enviado más de 50 millones de fichas entre ellos desde 1991.
El crecimiento de la ARM en los últimos años ha sido bastante espectacular y todo está basado en un modelo de negocio inteligente que informa una actitud abierta y progresista en el seno de la empresa.
ARM hace las cosas de manera diferente
"Un modelo de negocio de compartir el riesgo, siempre con una actitud de poder hacer", explica Vara Crawford, Director de Software Technologies de ARM, significa que "su éxito es nuestro éxito."
Este enfoque ha llevado a ARM fructíferas alianzas con algunos de los grandes nombres de la tecnología. ARM ha trabajado con una impresionante lista de empresas a través de los años, incluyendo Samsung, Apple y Microsoft.
También ha contribuido de manera significativa a una serie de proyectos de código abierto y continúa para tratar de participar y colaborar, en lugar de centrarse siempre en la línea inferior. Hay una sensación de que el progreso nos beneficiará a todos. Por resolución de problemas y asumir la carga de RD para los socios, ARM ha construido unas relaciones fuertes y se quitó la impresionante hazaña de trabajar con muchos jugadores importantes que están en competencia directa.
br1dotcom (vía Flickr)
El enfoque de ARM
Hemos discutido El ascenso de ARM antes, pero no el espíritu que le permitió. Vara Crawford atribuye el modelo de negocio para el CEO Robin Saxby, que fue nombrado en 1991. La empresa fue recientemente se salió de la bellota y estaba trabajando con un capital semilla de Apple en un procesador que se utilizaría en el Newton de Apple. Había un montón de ambición, pero Saxby proporciona el plan.
Modelo de negocio de ARM informa una actitud abierta y progresista en el corazón de la empresa
La empresa de gestión clara y directa para los próximos cinco años y en vez de hacer grandes acuerdos de licencia por adelantado y venta de sus mercancías, Saxby previsto un modelo de asociación. ARM podría ayudar en el diseño de las nuevas tecnologías y ayudar con la transición y el socio que pagar una cuota de licencia, pero no sería una transacción comercial recta. Si ARM permitió el éxito de la pareja, que pagarían una tasa de regalías en cada chip de enviado.
Era una forma inteligente de construir el éxito mutuo y la confianza, y se aseguraría de que los socios tirados en la misma dirección. Como se establecieron nuevas alianzas con los gustos de agudos y Texas Instruments, brazo extendido la idea de incluir a las empresas al final de la cadena, empresas proveedoras de herramientas y sistemas operativos. Vara creó un Desarrollo Tookit Software (SDT) para permitir a los desarrolladores diseñar software para los procesadores ARM.
El SDT podría dividirse en diferentes componentes con interfaces abiertos y libres, el compilador, depurador, unidad runcontrol JTAG, y ARM podría modelar y luego licenciar a cabo para permitir que los proveedores de herramientas para combinar componentes con su tecnología y rápidamente llegar a la plataforma y encontrar una ruta para el éxito en la arquitectura ARM.
"Era obvio para nosotros que si tratamos de crear una guerra y trató de decir que sólo se puede utilizar herramientas por ARM para ARM entonces la industria nos habría evitado", dice Rod, va a explicar ", que era mucho más importante entender que usted va a ser en realidad más éxito si se habilita su competencia y competir ".
Por la concesión de licencias a cabo los componentes de la caja de herramientas, ARM estaba construyendo un tipo de ecosistema. Se estaba actuando como un puente entre las empresas que permitieron que jueguen bien juntos. En lugar de competir inútilmente e innovando en todos los lugares equivocados podrían construir a partir de una sólida plataforma estandarizada que fue mejorando constantemente y enfocar sus esfuerzos en otros aspectos de sus productos finales.
Dreamsrain.com
Entrando en móvil
El año antes de Rod se unió a la compañía en 1994, ARM ya estaba en conversaciones con Nokia acerca de traer un procesador de 32 bits para sus teléfonos móviles. Al final se vuelven a codificar un subconjunto de la arquitectura ARM de 32 bits a 16 bits en su lugar (el pulgar conjunto de instrucciones) y Nokia envían el primer teléfono con tecnología ARM en ella en 1996.
Nokia enviado el primer teléfono con tecnología ARM en ella en 1996
Vara ya se había trasladado a California en 1995 para ayudar a establecer un equipo para los sistemas operativos en tiempo real del puerto a ARM. Ellos entonces entregar los puertos de nuevo a las empresas del sistema operativo para que pudieran empezar a entregar en la plataforma ARM. Fue un enfoque proactivo y funcionó.
En ARM a finales de los 90 la arquitectura evolucionó. Llegó un MMU, un caché de instrucciones y datos por separado, y una asociación con Microsoft para ejecutar Windows CE pronto seguido. ARM fue la primera compañía en el puerto de Sun Java OS Microsystems en la arquitectura ARM y optimizado, creando un intérprete de Java muy rápido. También fueron contratados por Metroworks (posteriormente adquirida por Motorola) para hacer un compilador Just-in-time para Java. A medida que la industria de los juegos móviles comenzó a despegar, ARM empujó su limitación adicional por la re-codificación de 152 de los códigos de bytes de Java en el hardware para crear la tecnología Jazelle, entregando un mayor rendimiento sin exigencias de alta potencia o los altos costos.
Para el año 2000 ya era hora de algunos cambios. ARM había estado mirando las unidades de disco y frenos antibloqueo y pensó que había una necesidad de mejores respuestas en tiempo real.
El nuevo milenio
"Dividimos la arquitectura ARM en tres categorías, A para aplicaciones, R en tiempo real, y M para el microcontrolador", explica Rod.
Los chips Cortex-A sería alimentar nuestros smartphones, por no hablar de set top boxes, redes empresariales, y mucho más. Los chips Cortex-R eran para áreas como las unidades de automóviles y de disco. La serie Cortex-M fue para pequeñas cosas, los tipos de sensores que puede encontrar en productos de línea blanca y rastreadores de fitness, una línea de baja energía que podría permitir a las ideas como el Internet de las Cosas para convertirse en una realidad.
Para el año 2000 ya era hora de ARM para hacer algunos cambios
Es una estrategia que parece tener ARM en la pole position para alimentar la próxima ola de dispositivos, y lo hacen mediante la potenciación de sus socios, no dictar a ellos.
Trabajando en Linux
Se puede ver un eco de la misma actitud en otras actividades de ARM. La compañía estableció buenas relaciones con las empresas de Linux a principios incorporados. Para el año 2008 los procesadores estaban llegando a un nivel de madurez y rendimiento que había una oportunidad para que la escala completa de Linux la disponibilidad en la arquitectura ARM. Una asociación con Canonical Ubuntu llevó a ser portado y ARM comprometida con la comunidad Linux.
"En 2010 todas las empresas con procesadores que pretenden ser capaz de ejecutar Linux habían desarrollado su propio kernel de Linux," Vara explica, "que llevó a muchos, muchos granos diferentes y era difícil mantener a todos en el código abierto aguas arriba del núcleo de Linux proyecto."
La compañía de código abierto Linaro nació en 2011. Fundada por ARM, IBM, Freescale, Samsung, ST-Ericsson y Texas Instruments, que ha crecido hasta convertirse en una amplia coalición. Broadcom, LG, Qualcomm, MediaTek, Hisilicon y otros se han unido en el último par de años.
Una asociación con Canonical Ubuntu llevó a ser portado y ARM comprometerse con la comunidad Linux
Esta organización sin fines de lucro opera en un modelo de asociación donde todos ponen en el dinero y la experiencia en ingeniería. Un equipo descentralizado trabaja en un objetivo común de compartir la carga y basarlo todo en un núcleo. Esto permite la estandarización de la plataforma, se reduce la fragmentación, y elimina el esfuerzo redundante.
Unidad de ARM para mejorar el panorama del desarrollo de hardware y software se extiende más allá de renombre OEM socios. Incluso va más allá de las pequeñas empresas de software. Hay una sensación refrescante que ARM cree que la mejora de todo el entorno y derribando las barreras de entrada en última instancia, ser bueno para todos.
No olvide sus raíces
Cuando le pedimos a Vara de lo que es más entusiasmados con el próximo que nos habla de mbed. Es una plataforma de desarrollo para la creación de productos para microcontroladores ARM y se desarrolló a partir de un proyecto de RD interna para construir una plataforma integrada que la gente pudiera realmente innovar.
"Queremos animar a los aficionados de base," La Vara con entusiasmo, "pueden conectar un tablero de mbed (por alrededor de $ 10) a través de USB, escribir código en el navegador, y es respetado en la nube."
Este es un proyecto de código abierto, todo el software y diseño de hardware es de código abierto, y sólo el compilador nube sigue siendo propiedad de ARM. También menciona el trabajo reciente de ARM con Arduino como un motivo de orgullo.
Mbed se trata de unir las barreras hacia abajo, por lo que es más fácil para contribuir a la colectiva
Para Vara todo esto es parte de "llevar las barreras hacia abajo, por lo que es más fácil para contribuir a la colectiva", y prevé la posibilidad de un "tipo diferente de modelo de negocio, con contribuciones de nubes común".
"Nunca ha sido más fácil construir un sistema integrado para una comunidad de desarrolladores amplio", dice Rod, "la capacidad de compartir el conocimiento a través de la World Wide Web ha permitido a la comunidad de código abierto para ser tan exitoso y ahora se puede tomar ventaja de la nube . Es un momento muy interesante por delante en los próximos años ".
Mira y aprende
En un mundo lleno de tecnología rivalidad, juicios destructivos, y campañas de marketing sucios es refrescante encontrar ARM adoptando una actitud de "vamos a trabajar juntos" y actuar para fomentar la innovación. El hecho de que es una empresa $ 20 mil millones debería ser prueba suficiente de que un enfoque de colaboración y un poco de compromiso de abrir los ideales de origen no es mutuamente excluyente con grandes ganancias. Otros podrían definitivamente tomar nota.
Este artículo fue traído a usted por ARM.