Une bouffée d'air frais dans la robotique

Telecom Robotics

rforth1 pour tous

Tutoriaux

Nos Robots

Connexion utilisateur

Telecom Robotics / Areabot

Une bouffée d'air dans la robotique

Logiciels

L'éditeur de texte

N'importe quel éditeur de texte convient; toutefois, nous avons l'habitude de Vim (sous Linux et ses amis); ou de UltraEdit sous Windows.

Le compilateur

Le compilateur et ses bibliothèques sont disponibles depuis le site de l'auteur.

rforth1 utilise gpasm pour générer le code binaire: vous devrer l'installer pour pouvoir générer du code pour votre PIC favori.

Enfin, rforth1 est écrit en python: vous aurez besoin de python pour l'utiliser.

Le bootloader et le moniteur

rforth1 vient avec 2 outils très pratiques pour le développement:

Le bootloader

rforth1 fournit 2 bootloaders qui répondent à deux besoins distincts:

  • La version forth permet une grande flexibilité d'interface de contrôle: CAN, I²C, Série, USB, il suffit juste de choisir l'interface série de démarrage à la compilation pour changer d'interface; elle offre également des fonctions de ponts et d'espionnage de bus qui ne sont pas toujours utiles. Elle occupe moins d'un kilo-octet, et accepte toutes les configurations de quartz et de pll.
  • La version assembleur est minimaliste: uniquement série et programmation; elle occupe moins de 256 octets, et n'est que peu ou pas configurable.

Le moniteur

Le moniteur est le compagnon du bootloader: il permet de contrôler simplement les fonctions du bootloader, comme le chargement/vérification de programme en flash, les tests du matériel...

Le moniteur fourni avec rforth1 est compatible avec les deux bootloaders, et sont configurés pour une transmission série à 115kbps.

 

Nos soutiens

Images aléatoires

Schéma plan de l'aire de jeu DSC07248.JPG 

Événements à venir

  • pas grand chose...

Contenu populaire

Parcourir les archives

« Mai 2008  
Lu Ma Me Je Ve Sa Di
      1 2 3 4
5 6 7 8 9 10 11
12 14 15 16 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Syndication

Syndiquer le contenu