Tinker Board est un ordinateur à carte unique au format miniature, qui offre des performances exceptionnelles avec une excellente compatibilité mécanique. Elle est également Fanless
Elle propose aux bidouilleurs, aux passionnés de l'Internet des objets, de montage PC et à tous les autres une plateforme fiable et performante pour donner vie à vos idées.
Des performances de premier ordre :
- Avec son processeur à quatre cœurs puissant et moderne basé sur l'architecture ARM, le Rockchip RK3288, la Tinker Board offre de meilleures performances par rapport aux cartes SBC classiques.
- Répondant à la demande croissante des différents systèmes et projets, la Tinker Board intègre 2 Go de mémoire dual-channel LPDDR3.
- La Tinker Board présente également une interface SDIO 3.0 qui offre une vitesse de lecture et écriture significativement plus rapide par rapport aux cartes microSD utilisées pour les systèmes d'exploitation, les applications et le stockage de fichiers.
Espace réservé de la batterie RTC : Active l'horloge en temps réel (RTC) pour la planification du démarrage et de l'arrêt, des minuteries et d'autres fonctions connexes. Peut également permettre à l'horloge système de conserver l'heure lorsque l'alimentation secteur est coupée ou indisponible.
- Pour les RTC, Asus a prévu en emplacement pour les RTC et leurs batteries. ES France propose la batterie CMS CeraChargeTM de TDK, idéale pour cette application
- D'une taille de 4,4 x 3,0 x 1,1 mm, rechargeable et de type CMS, elle est parfaite pour une utilisation d'alimentation de RTC comme expliqué ci-dessus
Un GPU avec de puissantes performances et d'excellentes fonctionnalités :
- Avec son design à la fois puissant et efficient, la Tinker Board supporte les cartes graphiques et les API de calcul par le GPU de nouvelle génération.
- Équipé d'un GPU Mali T764 basé sur l'architecture ARM, le GPU intégré et les processeurs à fonction fixe, il permet d'exécuter un large éventail d'activités, telles que la lecture de contenu multimédia en haute qualité, des jeux, d'utiliser la vision par ordinateur et la reconnaissance des gestes, d'effectuer de la stabilisation et du traitement de l'image, de la photographie numérique et bien plus encore.
- Les passionnés du multimédia apprécieront le support de la norme de lecture vidéo H.264 et H.265, dont la lecture de vidéos HD et UHD*.
- * La lecture de contenu vidéo HD et UHD à 30 FPS est uniquement possible via le lecteur vidéo Rockchip, uniquement supporté sous TinkerOS.
- Actuellement, les autres lecteurs vidéo et applications n'offrent pas d'accélération matérielle et pourraient donc fournir une lecture aux performances ou à la stabilité limitées. Veuillez vous référer à la FAQ pour plus d'informations.
Qualité audio HD :
- La Tinker Board vient pallier les faiblesses que l'on retrouve habituellement sur les ordinateurs à carte unique.
- Ainsi, elle est équipée d'un codec HD qui supporte le son 192 kHz/24-bit. Le jack audio peut supporter à la fois une sortie audio et une entrée micro, sans module d'extension.
Pour les monteurs de PC et l'Internet des objets :
- La Tinker Board présente de nombreuses options de branchement, dont une interface GPIO à 40 broches. De plus, il est équipé de deux connecteurs HD MIPI, permettant de brancher deux écrans HD et deux caméras HD. Ceux qui sont intéressés par le stockage sur le réseau ou LAN apprécieront la présence d'un contrôleur Gigabit LAN, qui offre un débit supérieur comparé aux contrôleurs Ethernet 10/100 classiques. De plus, les ports LAN de la Tinker Board offrent un design à bus non partagé qui aide à maximiser et stabiliser le débit, assurant un débit LAN concurrent exceptionnel et d'autres performances bus intégrées.
- La connectivité réseau de la Tinker Board est aidée par l'ajout d'un bouclier Wi-Fi et d'un contrôleur Bluetooth, qui aide à réduire les interférences et améliorer les performances radio. Les passionnés apprécieront également le connecteur IPEX qui permet d'ajouter une antenne à la carte.
- Pour compléter ses options de branchement, la Tinker Board intègre également une sortie HDMI pour brancher une télévision, un moniteurs ou encore d'autres périphériques HDMI, ainsi que quatre ports USB 2.0 pour brancher de multiples accessoires et périphériques.
Montage facilité :
- Pour la conception et le développement de la Tinker Board, nous avons voulu offrir une expérience utilisateur agréable en pensant aux bidouilleurs amateurs aussi bien qu'aux bricoleurs aguerris. Les utilisateurs apprécieront la visibilité et la clarté du connecteur GPIO et de son code couleur facilitant la reconnaissance des broches de chaque connecteur. Les dimensions et la topologie du circuit imprimé ressemblent à ceux des circuits imprimés classiques, supportant différents châssis et accessoires.
- Le circuit imprimé présente également des emplacements sérigraphiés pour les connecteurs et les entrées, améliorant la clarté des branchements. L'interface MIPI présente également des languettes des différentes couleurs. La Tinker Board intègre également un radiateur qui améliore la dissipation de la chaleur sous une charge importante ou dans des environnement à température élevée.
Prérequis :
- 1 x carte micro SD d'une capacité de 8 Go
- 1 x câble Micro USB et un adaptateur USB 5 V/2~2,5A avec marquage LPS
- 1 x moniteur avec câble HDMI
- 1 x kit clavier et souris
- Remarque : Pour améliorer la stabilité du système, une carte SD à haut-débit (classe 10 ou plus) est hautement recommandé.
Documentation pour Linux
- 1. Insérez la carte micro SD dans un PC sous Linux.
- 2. Renommez l'image en output.img puis placez le fichier dans le dossier FlashUSB.
- 3. Lancez FlashUSB.sh
Choisissez le disque que vous souhaitez flasher :
- sdc -Multiple_Flash_Reader_058F63616476-0:1
- sdb -Generic-_Compact_Flash_058F63616476-0:0
- Entrez le chiffre : 0
- dd if=/home/yihsin/Rockchip/aa7-demo/out/target/output.img of=/dev/sdc seek=0 bs=16M conv=notrunc
- flash start!
- flash end!
Insérez la carte microSD dans le slot de la Tinker Board.
- Branchez l'alimentation, le clavier, la souris et le moniteur. Démarrez votre système !
|
Documentation pour Windows :
- 1. Insérez la carte micro SD dans un PC sous Windows.
- 2. Téléchargez et lancez l'application "Win32DiskImager".
- 2.1 Recherchez et sélectionnez le fichier image source à flasher (Fichier Image).
- 2,2 Sélectionnez la carte microSD comme destination (Appareil).
- 2.3 Cliquez sur « Écrire ».
- 3. Retirez en toute sécurité la carte micro SD avec la nouvelle image amorçable, puis insérez-la dans le slot microSD de la Tinker Board.
- 4. Branchez l'alimentation, le clavier, la souris et le moniteur. Démarrez votre système !
Insérez la carte micro SD amorçable dans votre Tinker Board, puis branchez l'alimentation, le clavier, la souris et le moniteur.
|
TinkerOS :
Une distribution basée sur Debian assure une expérience fonctionnelle et fluide, dès sa sortie de boîte. Qu'il s'agisse de naviguer sur Internet, de regarder des vidéos ou écrire des scripts, TinkerOS est un excellent point de départ pour votre prochain projet ou système.
Matériel fourni :
L'une des fonctionnalités qui fait la puissance de la Tinker Board, c'est son interface GPIO fournie, située le long de la carte. Ses broches constituent l'interface physique entre la Tinker Board et le monde extérieur. Dans leur fonction la plus basique, vous pouvez les considérer comme des interrupteurs qui peuvent être allumés ou éteints.
Des 40 broches présentes, 28 sont des broches GPIO (partagées avec les broches SPI/UART/I2C). La Tinker Board possède un bus SPI doté de deux puces. Le bus SPI est disponible sur le connecteur à 40 broches intégré.
Python :
- 1. Ouvrez un terminal et installez le packet.
- sudo apt-get update
- sudo apt-get install python-dev python3-dev
- 2. Téléchargez la bibliothèque Python GPIO.
- wget
- http://dlcdnet.asus.com/pub/ASUS/mb/Linux/Tinker_Board_2GB/GPIO_API_for_Python.zip
- 3. Dézippez GPIO_API_for_Python.zip et ouvrez le dossier.
- unzip GPIO_API_for_Python.zip
- cd GPIO_API_for_Python/
- 4. Installez la bibliothèque GPIO pour Tinker Board.
- sudo python setup.py install
- sudo python3 setup.py install
- 5. Codes de référence
- Quelques échantillons de code sont disponibles dans ce dossier /GPIO_API_for_Python/test
- add_event_callback.py (fonction add_event_detect pour les entrées GPIO)
- btc.py (test unitaire pour toutes les fonctions GPIO)
- forloop.py (retirer puis remettre tous les GPIO)
- pwm.py (test des fonctions du logiciel PWM)
- pwm_input.py (fonction du logiciel PWM testé par raw_input)
C :
- Le langage C est un langage de programmation informatique généraliste qui supporte la programmation structurée, avec un champ lexical variable et récursif, tandis qu'un système statique empêche l'exécution de nombreuses opérations non désirées.
- 1. Téléchargez la bibliothèque C GPIO.
- wget http://dlcdnet.asus.com/pub/ASUS/mb/Linux/Tinker_Board_2GB/GPIO_API_for_C.zip
- 2. Dézippez GPIO_API_for_C.zip et ouvrez le dossier.
- unzip GPIO_API_for_C.zip
- cd GPIO_API_for_C/
- 3. Installez la bibliothèque GPIO C pour Tinker Board
- sudo chmod +x build
- sudo ./build
- 4. Vérifiez si l'installation a réussi ou non
- 5. Codes de référence
- Quelques exemples de code peuvent être trouvés dans ce dossier /GPIO_API_for_C/wiringpitest ou /GPIO_API_for_C/examples
Broches GPIO
- Si vous voulez contrôler les SPI de l'interface GPIO ou série (UART) avec Python, il est recommandé d'utiliser une bibliothèque tierce ou Python open source, comme spidev, smbus2 ou pySerial.
Spécifications :
SoC |
Rockchip RK3399 |
CPU |
Dual-core Arm® Cortex®-A72 @ 2.0 GHz |
Quad-core Arm® Cortex®-A53 @ 1.5 GHz |
GPU |
Arm® Mali™-T860 MP4 GPU @ 800 MHz |
Display |
1 x HDMI™ with CEC hardware ready |
1 x USB Type-C® (DP Alt Mode) |
1 x 22-pin MIPI DSI (4 lane) |
Memory Size |
Dual-CH LPDDR4 2GB / 4GB |
Storage |
Micro SD(TF) card slot (push/pull) |
Connectivity |
1 x RTL8211F-CG GbE LAN |
1 x M.2 - 802.11 a/b/g/n/ac wireless & BT 5.0 (2T2R) |
Audio |
1 x HDMI™ audio output |
1 x S/PDIF TX pin (from GPIO) |
1 x PCM/I2S pins (from GPIO) |
USB |
3 x USB 3.2 Gen1 Type-A ports |
1 x USB 3.2 Gen1 Type-C® OTG port |
Camera Interface |
1 x 15-pin MIPI CSI-2 (2 lane) |
Internal Headers |
1 x 40-pin headers includes: |
- up to 28 x GPIO pins |
- up to 2 x SPI bus |
- up to 2 x I2C bus |
- up to 2 x UART |
- up to 3 x PWM |
- up to 1 x PCM/I2S |
- up to 1 x S/PDIF TX |
- 2 x 5V power pins |
- 2 x 3.3V power pins |
- 8 x ground pins |
1 x 2-pin Recovery header |
1 x 2-pin Power-on header |
1 x 2-pin Reset header |
1 x 2-pin Debug UART header |
1 x 2-pin DC Fan header |
1 x 2-pin RTC Battery header |
Power Connector (up to 45W) |
1 x 12~19V DC Power Input Jack (5.5/2.5 mm) |
OS Support |
Debian 9 / Android 10 |
Dimension |
3.37 inch x 2.125 inch (85 x 56 mm) |
Environment |
Operation temperature: 0℃ ~ 60℃ |
Non operation temperature: -40℃ ~ 85℃ |
Non operation humidity: 0% ~ 85% (Non condensing) |