Nogo

nOgO

 

Noyau temps réel embarqué  pour nos automates propriétaires

Equivalent à un "Code Warrior" pour notre  "real time embedded kernel" - auteur Olivier Grimbert - qui tourne sur le SH de HITACHI et nos cartes d'électronique développées en interne. Colorisation du code, indentation automatique, compilation, debug... le tout en 4D et 4D Write ! Contactez-nous.

 

Ce noyau temps réel est conçu sur le principe du langage Forth, mais en est bien loin maintenant, par son outil de développement déporté, toute la gestion du temps réel, et l’alu 32 bits. Son implantation sur un µ-processeur RISC, le SH, en fait un langage très rapide. Notre dernière implantation est sur la carte Elyn.

 

  • 32 bits d’adressage
  • 32 bits pour les maths et logiques
  • passage de paramètres par une pile
  • notation polonaise inverse
  • multitâche, horloge temps réel 1 mS
  • gestion des interruptions par le langage
  • ports séries en interruption, Xon/Xoff
  • compileur 1 passe intégré au SH
  • décompileur du pseudo-code
  • assembleur/désassembleur SH
  • débugger, trace, step...
  • intégration de routines externes
  • intégration S1S9 dans le code
  • traitements vidéo
  • outil de développement pour Mac ou PC
  • documentation du langage en ligne

 

Réalisations

 

Benchmarks

  • 1000000 0 do loop => 2 µS par boucle
  • nop => 0,4 µS
  • call => 1 µS
  • 4 5 + drop => 2 µS soit 0,5 µS / instruction


Suivi de "ledv_tsk dsu" pour lancer la tâche ledv_tsk

 

Librairies

Caméra QuickCam, acquisition directe en DMA, clavier, graphisme, moteur pas à pas, LCD, loader S1S9, gestionnaire de menu générique et récursif, MIDI, modem, pendule, etc.
Génération d'application autonome : le programme est compilé dans une ram cmos sauvegardée par pile lithium (10 ans).
L'outil de développement est écrit en 4d, gère les sources et les projets, comporte l'aide en ligne et colorise la syntaxe automatiquement.

Ici la fenêtre du projet avec la zone de saisie, et la liste des sources.

 

 

Voyagez avec nous !

Nous saurons passer du temps ensemble, et vous fournir le produit dont vous avez besoin.

Traffic web

7.png4.png3.png3.png8.png
Ce jour144
Semaine604
Mois3193
Total74338

Visitor Info

  • Browser: unknown
  • Browser Version: unknown
  • Operating System: unknown

En ligne

1
Online

Partiellement nuageux

29°C

Chennai

Partiellement nuageux
Samedi
Ensoleillé
26°C / 35°C
Dimanche
Partiellement nuageux
26°C / 35°C
Lundi
Partiellement nuageux
26°C / 35°C
Beau temps

30°C

Bangalore

Beau temps
Samedi
Ensoleillé
20°C / 37°C
Dimanche
Assez ensoleillé
21°C / 37°C
Lundi
Assez ensoleillé
22°C / 37°C
Nuageux

11°C

Paris

Nuageux
Samedi
SP_WEATHER_AM_LIGHT_RAIN
12°C / 17°C
Dimanche
SP_WEATHER_LIGHT_RAIN_WIND
11°C / 14°C
Lundi
SP_WEATHER_AM_LIGHT_RAIN
12°C / 14°C
Beau temps

15°C

Toulouse

Beau temps
Samedi
SP_WEATHER_AM_LIGHT_RAIN
9°C / 15°C
Dimanche
SP_WEATHER_AM_LIGHT_RAIN_WIND
12°C / 15°C
Lundi
SP_WEATHER_PM_SHOWERS_WIND
11°C / 16°C