Diferencia entre revisiones de «Toribio»

De Proyecto Butiá
Saltar a: navegación, buscar
Línea 6: Línea 6:
  
  
      OS                   .so library              lua modules                lua module
+
        OS               .so library              lua modules                lua module
 
   xxxxxxxxxxxxxxxxx      xxxxxxxxxxxxxxx    xxxxxxxxxxxxxxxxxxxxxx  xxxxxxxxxxxxxxxxxxxxxx
 
   xxxxxxxxxxxxxxxxx      xxxxxxxxxxxxxxx    xxxxxxxxxxxxxxxxxxxxxx  xxxxxxxxxxxxxxxxxxxxxx
  
  
 
serial -----------serialcomm---------comms_serial---|
 
serial -----------serialcomm---------comms_serial---|
                    (C)                (lua)      |                        |---- drivers (lua)
+
            |        (C)                (lua)      |                        |---- drivers (lua)
                                                    |                        |
+
          libusb0.1                                |                        |
 
                                                     |------------bobot------------- drivers (lua)
 
                                                     |------------bobot------------- drivers (lua)
                                                    |            (lua)        |
+
          stdio                                    |            (lua)        |
                                                    |              |          |---- drivers (lua)
+
            |                                      |              |          |---- drivers (lua)
 
usb---------------libusb--------------comms_usb-----|              |
 
usb---------------libusb--------------comms_usb-----|              |
 
               (C+liblua.h)              (lua)                    |
 
               (C+liblua.h)              (lua)                    |
Línea 34: Línea 34:
  
 
== Toribio ==
 
== Toribio ==
 +
<syntaxhighlight lang="text">
  
serial--------------
+
                    OS                fd (PIPE)            lua+Lumen
 +
              xxxxxxxxxxxxxxxx    xxxxxxxxxxxxxxxx    xxxxxxxxxxxxxxxxxxx
  
usb-----------------
+
                                                                |---- drivers (lua)
 +
                                                                |
 +
usb, serial, hid? ---------- bridge ------------ toribio ------------- drivers (lua)
 +
                      |      (C)            (lua+Lumen)      |
 +
                      |                            |            |---- drivers (lua)
 +
              (stdio, libusb1, ...?)              |
 +
                                                    |
 +
                                                    |---------------butialo, other apps.
 +
                                                    |                                                   
 +
                                                    |---------------bobot-server-----------------userapps
 +
                                                                      (lua)
 +
 
 +
                                                      xxxxxxxxxxxxxxxxxxxxx    xxxxxxxxxxxxxxxxxxxx
 +
                                                            lua Lumen                socket
 +
</syntaxhighlight>

Revisión del 16:26 20 ene 2012

Bobot:

Resumen de componentes en bobot, y formas de comuniaciones

         OS               .so library              lua modules                lua module
  xxxxxxxxxxxxxxxxx      xxxxxxxxxxxxxxx     xxxxxxxxxxxxxxxxxxxxxx   xxxxxxxxxxxxxxxxxxxxxx


serial -----------serialcomm---------comms_serial---|
            |        (C)                 (lua)      |                         |---- drivers (lua)
          libusb0.1                                 |                         |
                                                    |------------bobot------------- drivers (lua)
          stdio                                     |            (lua)        |
            |                                       |              |          |---- drivers (lua)
usb---------------libusb--------------comms_usb-----|              |
               (C+liblua.h)               (lua)                    |
                                                                   |
                                                                   |---------------butialo, other apps.
                                                                   |
                                                                   |---------------bobot-server-----------------userapps
                                                                                        (lua)


                                                                     xxxxxxxxxxxxxxxxxxxxx    xxxxxxxxxxxxxxxxxxxx
                                                                           lua module                socket



Toribio

                     OS                fd (PIPE)            lua+Lumen
              xxxxxxxxxxxxxxxx    xxxxxxxxxxxxxxxx    xxxxxxxxxxxxxxxxxxx

                                                                 |---- drivers (lua)
                                                                 |
usb, serial, hid? ---------- bridge ------------ toribio ------------- drivers (lua)
                       |       (C)             (lua+Lumen)       |
                       |                            |            |---- drivers (lua)
               (stdio, libusb1, ...?)               |
                                                    |
                                                    |---------------butialo, other apps.
                                                    |                                                    
                                                    |---------------bobot-server-----------------userapps
                                                                       (lua)

                                                      xxxxxxxxxxxxxxxxxxxxx    xxxxxxxxxxxxxxxxxxxx
                                                             lua Lumen                socket