DongshanPI-D1s – Une carte de développement Allwinner D1s RISC-V conçue pour enseigner la programmation

DongshanPI-D1s - Une carte de développement Allwinner D1s RISC-V conçue pour enseigner la programmation

La carte de développement DongshanPI-D1s est composée d’une carte système sur module (SoM) Allwinner D1s RISC-V soudée et d’une carte porteuse avec deux en-têtes à 40 broches et un en-tête dédié de 2,0 mm. Cette carte de développement est spécialement conçue pour enseigner la programmation en mettant l’accent sur l’architecture RISC-V.

La carte de développement a été conçue par 100ask. Ils ont précédemment conçu le Dongshan NeZha STU, une carte de développement basée sur l’Allwinner D1. La principale différence entre les deux est que 100ask n’incluait pas les interfaces Ethernet et HDMI sur la carte DongshanPI-D1s. Le brochage des en-têtes est également légèrement différent car ils ont choisi de rendre les en-têtes compatibles avec le GPIO 40 broches largement poursuivi des ordinateurs monocarte Raspberry Pi.

DongshanPI D1s 1

Spécifications préliminaires de DongshanPI-D1 :

  • D1s Core Lite
    • SoC – Processeur Allwinner D1s monocœur XuanTie C906 RISC-V 64 bits à 1,0 GHz avec 32 Ko de cache I + 32 Ko de cache D
    • Mémoire – 64 Mo DDR2 (SIP)
    • Débogage – Port USB-C pour débogueur JTAG + UART intégré basé sur le microcontrôleur BL702 RISC-V
    • Stockage – Flash SPI NOR de 16 Mo (GD25Q127C)
    • Décodage vidéo – H.265/H.264 jusqu’à 1080p @ 60fps et MPEG-1/2/4, JPEG, VC1 jusqu’à 1080p @ 60fps
    • Encodage vidéo – JPEG/MJPEG jusqu’à 1080p @ 60fps
  • Conseil porteur
    • Stockage – Fente pour carte MicroSD
    • USB
      • 1 port USB Type-C OTG (FlashSystemPort)
      • 1x port USB Type-C pour le débogage via le BL702 pour le débogage UART et le port CKlink
    • Expansion
      • J2 – En-tête de pas de 2,0 mm à 40 broches pour les interfaces d’affichage (RVB, MIPI) et audio, par exemple les écouteurs
      • J3 – En-tête compatible Raspberry Pi à 40 broches au pas de 2,54 mm avec signaux d’alimentation, GPIO, I2C, SPI, TP_X / Y, TV IN / OUT, USB
      • J4 – En-tête compatible Raspberry Pi à 40 broches au pas de 2,54 mm avec signaux d’alimentation, GPIO, UART, I2C
    • Divers – Boutons RESET et FEL
    • Alimentation – 5V via le port USB-C OTG ou le port de débogage.
    • Dimension – 70x70mm

Remarque : ce sont les spécifications de la version V1.0 de la carte, et la variante V1.1 peut ne pas utiliser de système sur module, et à la place, la société souderait le processeur, la mémoire et le stockage directement sur la carte principale. .

DongshanPI D1s 2

La carte est équipée du débogueur RISC-V pour effectuer le débogage et le développement au niveau de la puce. Le tableau est principalement destiné aux étudiants qui aiment étudier la programmation de bas niveau. T-head et Allwinner prendront en charge le SDK Tina Linux (OpenWrt + Linux 4.9) pour la carte. De plus, 100ask fournira également une prise en charge Linux et RT-Thread Smart IoT RTOS pour cette carte. Les développeurs motivés peuvent également porter FreeRTOS, le RT-Thread de T-Head, le MELIS d’Allwinner ou même le projet bare metal Xfel Rust sur la carte avec les ressources décrites ci-dessous.

Page de ressources DongshanPI D1s

100ask fournit aux développeurs le schéma de principe de la carte de développement, la fiche technique, une fiche produit et d’autres informations sur le SoC Allwinner D1s, ainsi que des informations sur le cœur du T-HEAD C906. Vous trouverez la documentation et les informations sur les ressources sur une page de résumé.

La carte DongshanPI-D1s est disponible sur Aliexpress pour 17,78 $ plus les frais d’expédition. 100ask est également un crowdsourcing de développement de logiciels et de documentation pour les développeurs en Chine continentale et dans le monde, bien que les informations ne soient disponibles qu’en chinois. Certaines fonctions seront parrainées par 100ask avec des conseils de développement gratuits et une compensation monétaire. La société accueille tout logiciel, qu’il s’agisse d’un nouveau système d’exploitation, d’un exemple complet de module de capteur Linux ou d’une nouvelle démo bare metal.