Announcement

Collapse
No announcement yet.

DirectFB and a Linux FE

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DirectFB and a Linux FE

    The current frontends for linux are giving me a nice big soft rubbery one. Is anyone working on a DirectFB or even just a plain FrameBuffer frontend that doesn't suck? If so, I'm willing to put in some serious time on this.

    Most specifically I plan on bringing to the table an XM direct interface, an embedded Perl interpreter for configuration management, scripting, etc.

    I'm familiar with setting up autoconf/automake, work well in a CVS/subversion environment and ready to move on this. If someone here is working on something, I'll team up with you, if not I'm going to start diving in.
    Bob. Yes, that's me.
    ----------------------------------------------
    [=|=======] Hardware Aquisition
    [|========] Fabrication
    [|========] Software Development

  • #2
    Keep my fingers crossed.
    No. Wait a sec. Keep your figers crossed. What now.. do you want me to do that for you or what?!

    Comment


    • #3
      This is really my next step as well. I don't have my carputer set up yet but I do know that I'm going to be lacking a good interface when I'm done.

      I've personally been thinking about Python being a good environment to work in. It would give the easy scripting ablility that would be necessary as well. (I personally don't feel that perl is very easy)

      If you do start something up, I may be interested in helping out as long as we are talking about something that would be GPL'd.
      Enigma Curry
      My AutoComp Worklog

      Comment


      • #4
        PyCar works under DirectFB just fine. See if you like it. It does not have XM interface yet
        Car pc integration with ease
        Car mediacenter

        Comment


        • #5
          Originally posted by LagunaICE
          Keep my fingers crossed.
          No. Wait a sec. Keep your figers crossed. What now.. do you want me to do that for you or what?!
          A wise man once said: "speeking (sic) is worth the silver, silence is worth the gold. Got the point?"
          Bob. Yes, that's me.
          ----------------------------------------------
          [=|=======] Hardware Aquisition
          [|========] Fabrication
          [|========] Software Development

          Comment


          • #6
            Originally posted by jbors
            PyCar works under DirectFB just fine. See if you like it. It does not have XM interface yet
            I'd be willing to code an XM interface module for pycar. Problem is I am not well versed in Python. I absolutely abhor whitespace sensitive languages, also last I tried (a few years ago) the C/extension interface was awful. I'll try to get pycar running. Is there an OS install pycar prefers (i.e. that you develop on) that comes with the package versions I'd need by default? Currently running Fedora Core 4 on a thinkpad, but I can get any distro up and running if need be.

            As soon as my Mini DIN 8 pin male connectors come in (uggh, had to send back the DIN 6 pin female connectors they sent me, mjab.com couldn't have gotten more wrong if they tried...that's em-jay-ay-bee dot com), I'll be making a C library for linux for doing xm radio direct'ish type things and then I'll just make perl and python modules off of that.

            Noted that you do have an advantage that DirectFB already works with python. I'm still unsure if the perl and DirectFB threading will work. I've often had name space collisions when I tried to integrate more than one middleware package into my embeded perl.

            Like the screenshots for pycar, looks slick and automative'ish which is what I am looking for.
            Bob. Yes, that's me.
            ----------------------------------------------
            [=|=======] Hardware Aquisition
            [|========] Fabrication
            [|========] Software Development

            Comment


            • #7
              Originally posted by Tellarite
              This is really my next step as well. I don't have my carputer set up yet but I do know that I'm going to be lacking a good interface when I'm done.
              Agreed.

              Originally posted by Tellarite
              I've personally been thinking about Python being a good environment to work in. It would give the easy scripting ablility that would be necessary as well. (I personally don't feel that perl is very easy)
              I lurve Perl. However, I can code in just about anything given time. I'm currently thinking something modular/plug-in'able and something that uses a template/xml sort of deal for interface layout. I have experience making both.

              Originally posted by Tellarite
              If you do start something up, I may be interested in helping out as long as we are talking about something that would be GPL'd.
              Exactly. No problems here with GPL. I lurve GPL too, and will release anything I make under the same.
              Bob. Yes, that's me.
              ----------------------------------------------
              [=|=======] Hardware Aquisition
              [|========] Fabrication
              [|========] Software Development

              Comment


              • #8
                Originally posted by vt0asta
                A wise man once said: "speeking (sic) is worth the silver, silence is worth the gold. Got the point?"
                Hohohohoho...
                Where do you get that saying from? You have a good teacher, dont you?

                http://www.mp3car.com/vbulletin/show...04&postcount=7
                http://www.mp3car.com/vbulletin/showthread.php?t=53918




                Jackass.

                Comment


                • #9
                  Originally posted by LagunaICE
                  Jackass.


                  Happy Birthday, crazy man!
                  Bob. Yes, that's me.
                  ----------------------------------------------
                  [=|=======] Hardware Aquisition
                  [|========] Fabrication
                  [|========] Software Development

                  Comment


                  • #10
                    My project draws to the framebuffer directly. It is not very refined (partially because of slow CPU), but you can take a peek at http://sumitbirla.com - just posted a video today.

                    Comment


                    • #11
                      sumit_b, that's interesting. The frontend isn't very exciting, but I think it has potential. What language did you code it in (and where can I find it)? Please, say... C.
                      Bob. Yes, that's me.
                      ----------------------------------------------
                      [=|=======] Hardware Aquisition
                      [|========] Fabrication
                      [|========] Software Development

                      Comment


                      • #12
                        It's in C++. I have not used any fancy C++ feature. It's mostly C with very basic OO encapsulation.

                        I can tar up the current source code and email it to you if you want.

                        Comment


                        • #13
                          Originally posted by sumit_b
                          It's in C++. I have not used any fancy C++ feature. It's mostly C with very basic OO encapsulation.

                          I can tar up the current source code and email it to you if you want.
                          Please. That would be great. Sent you a PM.
                          Bob. Yes, that's me.
                          ----------------------------------------------
                          [=|=======] Hardware Aquisition
                          [|========] Fabrication
                          [|========] Software Development

                          Comment


                          • #14
                            C++

                            I'd be willing to help out with this project to, if you could send the source code my way also that'd be great. I've got some C++ and OO experience.

                            lindsay dot james at gmail dot com

                            Comment


                            • #15
                              XM Direct Interface

                              Since my car isn't even past 1% yet, I'm going to try to build an XM Direct library. Gotta start somewhere. Would xmpcr2 work?

                              @ vt0asta:
                              You've got some information? I will be starting from absolute nil, so my first option is to intercept serial data between the XM and my carputer, but I'd rather work with you.

                              Whatever source code I end up with, I'll post on sourceforge.net.

                              Comment

                              Working...
                              X