Programación de microprocesadores, microcontroladores y
PCs
El
cuello de botella en el trayecto que media entre la idea y la
comercialización de los sistemas modernos, que invariablemente incorporan tecnología de información
embebida, es precisamente el desarrollo del software. En este contexto es que
ponemos a consideración de nuestros visitantes, nuestra capacidad de escribir
software para sistemas embebidos, en particular, cuando se requiere que los
sistemas funcionen a alta velocidad y con economía de hardware, lo cual
implica la programación en lenguaje de máquina o en el assembler específico
de cada microsistema, sea éste un microprocesador, un microcontrolador, o un
PC o Macintosh.
Asociado a la programación de código original, está la adaptación de
código existente para una nueva tarea, mantenimiento de código, ingeniería
inversa de programas escritos por terceros, producción de documentación para
software de terceros, migración de software existente a nuevas plataformas,
etc.
Ventajas clave
Es obvio que esta capacidad está disponible en múltiples
lugares en este mundo, pero la posibilidad que brinda la internet, de
realizar esta tarea en modo teletrabajo, nos permite distinguirnos por nuestra posibilidad de hacerlo con
calidad internacional, pero a precios súper competitivos.
Ciber Ingenieros cuenta con una amplia red de
ingenieros que realizan en forma habitual programación de
microsistemas para empresas o bajo contrato, muchos de ellos basados
en países con grandes ventajas competitivas tales como una moneda muy
barata frente al dólar y profesionales reconocidos por su formación
y capacidad.
Nuestra organización flexible nos permite, además
de brindar trabajos con
calidad internacional, a precios súper competitivos, hacerlo en plazos muy
breves, como suele ser el requerimiento en este tipo de casos. Si
nuestra organización básica no puede cumplir el plazo requerido,
simplemente la ampliamos, garantizando siempre la alta calidad del
producto final, entregado en término.
Capacidades
Si
bien podemos programar en la mayoría de los lenguajes habituales, nuestra
mayor experiencia está en la programación a nivel de lenguaje de
máquina, propio de microprocesadores y microcontroladores, o en la
mayoría de los casos, preferentemente, en lenguaje assembler (en tanto se
disponga del correspondiente compilador) lo cual es más cómodo, rápido
y seguro. Este método de programación produce un software muy compacto,
que requiere mínima memoria y recursos, y en particular, que corre a la
mayor velocidad obtenible de un hardware dado. Por ello es muy apreciado
por todos aquellos que deben producir el mejor producto a precios
súper-competitivos.
Si bien estamos en capacidad de escribir código para la mayoría de
los microsistemas existentes, nuestra mayor experiencia está en los de la
línea Motorola, en particular en los que se listan a continuación:
Línea MC6800 y sus derivados
Línea MC68000 ysus derivados
Línea MC68HC11 y sus derivados
Cuentas de referencia
Massachusetts Institute of Technology, depto. Ingeniería Nuclear
Programación de un sistema basado en Motorola MC6809, para
controlar la adquisición de datos de un reactor nuclear de investigación y
procesar de manera confiable las mediciones obtenidas, con tecnología FDI,
para detección, identificación y aislación de fallas en la
instrumentación.
Cerro Indio S.A.
Programación de un dispositivo por hardware para
protección de software, operando en puerto RS232
de manera absolutamente transparente para el usuario. Microcontrolador
utilizado: MC146805
Profil S.A.
Selección de instrumentos, desarrollo y construcción
de un sistema de instrumentación y control basado enprocesador
Motorola MC68000, para plantas industriales medianas
Servicio Naval de Investigación y Desarrollo, Armada Argentina
Fabricación de un programador para la memoria
interna del microprocesador MC68705P3
Software para filtros digitales operando sobre
MC6809
Fabricación de un kit de desarrollo para el
microprocesador MC146805, con monitor Assist05
Comisión Nacional de Energía Atómica, Argentina
Programación de un sistema Motorola MC68HC11 para
control de la instrumentación del reactor nuclear de investigación
RA-3, del Centro Atómico Constituyentes. Pulse aquí
para ver más detalles de este proyecto.
Solicite mayor información, o antecedentes más detallados, o
consulte la posibilidad de cotizar la tarea de su interés por correo
electrónico, pulsando aquí.