Una computadora de placa única basada en el procesador Baikal-T1 (K1925VM018)El desarrollador de circuitos integrados de Baikal Electronics anunció que desde julio de 2018, las herramientas de desarrollo para la plataforma de hardware MIPS de 32 bits del procesador BE-T1000 (anteriormente conocido como Baikal-T1) utilizan exclusivamente la distribución ALT Linux de la compañía de software rusa Basalt SPO ".
Desde el punto de vista de las empresas que cumplen con las órdenes del gobierno, este es el siguiente paso en la sustitución de importaciones. Como saben, a los departamentos gubernamentales se les ha dado la tarea de abandonar el uso de software extranjero, incluidos los sistemas operativos, y en el futuro, abandonar los procesadores extranjeros por seguridad. Según la lógica de las autoridades, puede haber "marcadores" en procesadores extranjeros.
"El gran valor de la solución ALT radica en eliminar cualquier dependencia de repositorios de software extranjeros", dijo Konstantin Scherbakov, director de marketing y ventas de Baikal Electronics, "Tenemos la intención de promover soluciones Alt para desarrolladores de plataformas de hardware, facilitando la migración a esta plataforma y aumentar el número de proyectos de desarrollo exitosos ".
La placa de desarrollo Baikal BFK Rev 1.6 para el procesador Baikal-T1 se presentó en enero de 2018 (
revisión en Habré ). El procesador en sí mismo se vendió por separado el 8 de junio de 2018
a 3990 rublos.Más tarde,
apareció una
placa de evaluación BFK3.1 a un precio de
39,900 rublos. con las siguientes características:
Procesador : BE-T1000, 2 núcleos P5600 MIPS32r5
Frecuencia de reloj : 1.2 GHz
·
Caché L2 : 1 MB
·
Tipo de RAM : 1x SO-DIMM DDR3-1600 (PC3-12800)
Memoria no volátil : 128 MB NOR Flash (arranque), 256 MB NOR Flash
Ethernet : 1x 10 GB (10GBASE-KR, 10GBASE-KX4), 2x 1 GB (1000BASE-TX)
Interfaces de E / S : PCI Express, 1x PCIe Gen3x4, SATA, 2x SATA III, USB, 1x USB 2.0 Tipo A
Interfaces en serie : 2x UART, 2x SPI, 2x I2C, GPIO, 32
·
Consola de gestión : 2x USB tipo Mini-AB
Interfaz de depuración : EJTAG
·
Sistema operativo : Linux incorporado 4.4 (Busybox RootFS), U-Boot
Fuente de energía : ATX 2.0
Factor de forma : FlexATX
Dimensiones : 229 × 191 mm (9.0 ″ x 7.5 ")
El procesador BE-T1000 (Baikal-T1) contiene dos núcleos P5600 con una frecuencia de reloj de hasta 1.2 GHz en la arquitectura MIPS32r5. Hay un controlador de memoria DDR3-1600 ECC; Soporte declarado para interfaces Ethernet 1/10 Gb, PCIe Gen.3, SATA 3.0 y USB 2.0. Consumo de energía inferior a 5 vatios. El proceso tecnológico es de 28 nm. Según la descripción, "es un procesador moderno de bajo consumo de energía con una amplia gama de interfaces de alta velocidad, diseñado para una amplia gama de dispositivos de destino en los segmentos de consumidores y B2B".
Según los desarrolladores de hardware independientes, el costo de la placa de evaluación rusa es ligeramente mayor que las placas de prueba de Freescale / NXP, TI, Atmel en el rango de precios ~ 60 $ (3.6t.r.) a ~ 400 $ (23t.re) del fabricante . Al momento de escribir esto, el tablero BFK1.6 tenía un precio de alrededor de 150,000 rublos. Ahora disponible BFK3.1 hasta 39 900 rublos. (alrededor de $ 635 a la tasa), pero sigue siendo significativamente más caro que los paneles de prueba enumerados. Las razones de esta diferencia de precio no están del todo claras.
El autor del artículo mencionado señala que ni Baikal Electronics tiene y no se espera que tenga un entorno de diseño y depuración "mejorado" para un chip específico con sus periféricos o un emulador JTAG. Solo se admite Linux, no hay soporte para ningún RTOS, ni "bare metal", nada más. Solo hay rumores de que alguien está portando QNX a Baikal-T1, pero esto no se sabe con certeza.
Lo más interesante es que para recibir información técnica detallada sobre el procesador, debe firmar un NDA y proporcionar a Baikal Electronics una lista de sus documentos:
- Copia del certificado de registro estatal.
- Copia del certificado de registro de impuestos.
- Una copia de la carta, certificada por el jefe.
- Protocolo o decisión sobre el nombramiento de un director.
- Una copia del aviso sobre la aplicación del sistema tributario simplificado (si corresponde).
- Poder notarial y datos de contacto del representante.
- Tarjeta de empresa.
(en los comentarios
escriben que esta es una práctica estándar para los NDA rusos)
"Algo me recuerda mucho a los tiempos" soviéticos "en que se lanzaron procesadores, dieron documentación que describía el sistema de instrucciones del procesador y sus códigos, y luego a todos los que pudieron lo mejor posible ... Cierto, no había competencia. ¡Fue solo una tarea, hacerlo de cualquier manera! ” Semenov, Ph.D., MicroLAB Systems (Moscú).
A pesar de todo esto, la sustitución de importaciones continúa. Por ejemplo, recientemente se abrió una clase de capacitación en Baikal-T1 en la Universidad Estatal de Moscú.
UPD Después del lanzamiento de este artículo, los editores recibieron un comentario. Según el experto, las placas de depuración de otros proveedores también pueden ser decentes, no tiene que igualar BFK con Arduino y otros, Baikal todavía tiene un potente procesador moderno de baja potencia con una gran cantidad de interfaces de alta velocidad, que se pueden usar en varios escenarios de aplicación: IoT , infraestructura de comunicación, almacenamiento de datos de red, etc.

La tabla BFK3.1 siempre cuesta 39900. Esta es la primera tabla que saldrá a la venta esta primavera, y este es el único precio al que se vendió. Las juntas anteriores (no 3.1, pero las revisiones anteriores - 1.6, 1.6+, 2.0) se vendieron a un costo más alto, solo a entidades legales y solo para proyectos específicos. En términos de equipamiento, la placa más cara, por ejemplo, 2.0.

Allí, se muestran todas las interfaces compatibles con el procesador. Y, sin embargo, lo más importante es que ese "gran" costo incluyó el pago de soporte técnico (!) En el modo de respuesta rápida a los problemas que surgen al desarrollar otras placas basadas en BFK. Es decir, el soporte técnico no es solo respuestas a preguntas y consultas por correo, sino también un soporte en términos de ingeniería. Pero las placas BFK3.1 ya cuentan con un soporte técnico limitado, es decir, los empleados de la compañía responden lo mejor que pueden y no ayudan con el cableado de otras placas que se basan en esta placa de evaluación (después de comprar la placa, el comprador debe registrarla en el sitio, después de lo cual él obtendrá acceso a la sección cerrada, donde se publican diversos materiales técnicos y de ingeniería que lo ayudarán a crear sus propios productos basados en BFK3.1).