Un ordinateur monocarte basé sur le processeur Baikal-T1 (K1925VM018)Le développeur de circuits intégrés de Baikal Electronics a annoncé que depuis juillet 2018, les outils de développement de la plate-forme matérielle MIPS 32 bits du processeur BE-T1000 (anciennement connu sous le nom de Baikal-T1) utilisent exclusivement la distribution ALT Linux de l'éditeur russe Basalt SPO ".
Du point de vue des entreprises qui exécutent les commandes gouvernementales, il s'agit de la prochaine étape de la substitution des importations. Comme vous le savez, les ministères ont été chargés d'abandonner l'utilisation de logiciels étrangers, y compris les systèmes d'exploitation, et à l'avenir, d'abandonner les processeurs étrangers pour des raisons de sécurité. Selon la logique des autorités, il peut y avoir des «signets» dans les processeurs étrangers.
«La grande valeur de la solution ALT réside dans l'élimination de toute dépendance vis-à-vis des référentiels de logiciels étrangers», a déclaré Konstantin Scherbakov, directeur marketing et commercial de Baikal Electronics. «Nous avons l'intention de promouvoir les solutions Alt pour les développeurs de plateformes matérielles, en facilitant la migration vers cette plateforme et augmenter le nombre de projets de développement réussis. »
La carte de développement Baikal BFK Rev 1.6 pour le processeur Baikal-T1 a été introduite en janvier 2018 (
avis sur Habré ). Le processeur lui-même est allé séparément au détail le 8 juin 2018
à 3990 roubles.Plus tard, une
carte d'évaluation BFK3.1 est apparue au prix de
39 900 roubles. avec les caractéristiques suivantes:
Processeur : BE-T1000, 2 cœurs P5600 MIPS32r5
Fréquence d'horloge : 1,2 GHz
·
Cache L2 : 1 Mo
·
Type de RAM : 1x SO-DIMM DDR3-1600 (PC3-12800)
Mémoire non volatile : 128 Mo NOR Flash (démarrage), 256 Mo NOR Flash
Ethernet : 1x 10 Go (10GBASE-KR, 10GBASE-KX4), 2x 1 Go (1000BASE-TX)
Interfaces d'E / S : PCI Express, 1x PCIe Gen3x4, SATA, 2x SATA III, USB, 1x USB 2.0 Type A
Interfaces série : 2x UART, 2x SPI, 2x I2C, GPIO, 32
·
Console de gestion : 2x USB de type Mini-AB
Interface de débogage : EJTAG
·
Système d'exploitation : Linux embarqué 4.4 (Busybox RootFS), U-Boot
Source d'alimentation : ATX 2.0
Facteur de forme : FlexATX
Dimensions : 229 × 191 mm (9,0 "x 7,5")
Le processeur BE-T1000 (Baikal-T1) contient deux cœurs P5600 avec une fréquence d'horloge allant jusqu'à 1,2 GHz sur l'architecture MIPS32r5. Il y a un contrôleur de mémoire DDR3-1600 ECC; prise en charge déclarée des interfaces Ethernet 1/10 Go, PCIe Gen.3, SATA 3.0 et USB 2.0. Consommation électrique inférieure à 5 watts. Le processus technologique est de 28 nm. Selon la description, "il s'agit d'un processeur moderne économe en énergie avec une large gamme d'interfaces haute vitesse, conçu pour une large gamme de périphériques cibles dans les segments grand public et B2B".
Selon des développeurs de matériel indépendants, le coût de la carte d'évaluation russe est légèrement supérieur à celui des cartes de test de Freescale / NXP, TI, Atmel dans la fourchette de prix ~ 60 $ (3,6 t.r.) à ~ 400 $ (23 t. Re) du fabricant. . Au moment d'écrire ces lignes, la carte BFK1.6 était au prix d'environ 150 000 roubles. Maintenant disponible BFK3.1 jusqu'à 39 900 roubles. (environ 635 $ au taux), mais il est encore beaucoup plus cher que les panneaux de test répertoriés. Les raisons de cette différence de prix ne sont pas entièrement claires.
L'auteur de l'article mentionné note que ni Baikal Electronics n'a ni ne devrait avoir un environnement de conception et de débogage «affiné» pour une puce spécifique avec ses périphériques ou un émulateur JTAG. Seul Linux est pris en charge, il n'y a aucun support pour aucun RTOS, ni "bare-metal", rien de plus. Il n'y a que des rumeurs selon lesquelles quelqu'un porterait QNX sur Baikal-T1, mais cela n'est pas sûr.
La chose la plus intéressante est que pour recevoir des informations techniques détaillées sur le processeur, vous devez signer un NDA et fournir à Baikal Electronics une liste de vos documents:
- Copie du certificat d'enregistrement de l'État.
- Copie du certificat d'enregistrement fiscal.
- Une copie de la charte, certifiée par le responsable.
- Protocole ou décision sur la nomination d'un administrateur.
- Une copie de l'avis sur l'application du régime fiscal simplifié (le cas échéant).
- Procuration et coordonnées du représentant.
- Carte d'entreprise.
(dans les commentaires, ils
écrivent que c'est une pratique standard pour les NDA russes)
«Quelque chose me rappelle beaucoup l'époque« soviétique »où les processeurs sortaient, donnaient de la documentation décrivant le système d'instructions des processeurs et leurs codes, puis tous ceux qui pouvaient le mieux… Vrai, il n'y avait pas de concurrence. C'était juste une tâche - le faire par tous les moyens! ”, - écrit l'auteur de l'article P. A. Semenov, Ph.D., MicroLAB Systems (Moscou).
Malgré tout cela, la substitution des importations se poursuit. Par exemple, récemment, une classe de formation au Baïkal-T1 a été ouverte à l'Université d'État de Moscou.
UPD Après la publication de cet article, un commentaire a été reçu par les éditeurs. Selon l'expert, les cartes de débogage d'autres fournisseurs peuvent également être décentes, vous n'avez pas à égaler BFK avec Arduino et d'autres, le Baïkal a toujours un puissant processeur moderne à faible consommation d'énergie avec une abondance d'interfaces à haute vitesse, qui peuvent être utilisées dans divers scénarios d'application - IoT , infrastructure de communication, stockage de données réseau, etc.

La carte BFK3.1 a toujours coûté 39900. C'est la première carte à être vendue au détail ce printemps, et c'est le seul prix auquel elle a été vendue. Les conseils précédents (pas 3.1, mais les révisions antérieures - 1.6, 1.6+, 2.0) ont été vendus à un coût plus élevé, uniquement à des entités juridiques et uniquement pour des projets spécifiques. En termes d'équipement, la carte la plus chère, par exemple - 2.0.

Là, toutes les interfaces prises en charge par le processeur étaient affichées. Et pourtant, chose importante, ce «gros» coût comprenait le paiement du support technique (!) En mode de réponse rapide aux problèmes qui se posent lors du développement d'autres cartes basées sur BFK. Autrement dit, le support technique n'est pas seulement des réponses aux questions et à la consultation par mail, mais aussi un support en termes d'ingénierie. Mais les cartes BFK3.1 viennent déjà avec un support technique limité, c'est-à-dire que les employés de l'entreprise répondent au mieux de leurs capacités et n'aident pas au câblage des autres cartes basées sur cette carte d'évaluation (après avoir acheté la carte, l'acheteur doit l'enregistrer sur le site, après quoi il aura accès à la section fermée, où divers documents techniques et d'ingénierie sont affichés qui l'aideront à créer ses propres produits sur la base de BFK3.1).