Port Linux Driver to Unix


 
Thread Tools Search this Thread
Operating Systems Linux Port Linux Driver to Unix
# 1  
Old 11-27-2007
Question Port Linux Driver to Unix

I looking for someone who can help me port a Linux Driver to a OpenBSD( OS X ) Unix Driver. The driver is for a Logic Controls LD9000 USB Customer Display. The currently don't have a driver for the mac operating system, but they do however have one for the Linux OS.

So, I am just trying to find out if this is possible. If someone can help port it over so it uses the modem/printer port of the usb side in unix. I need it to operate with a POS system that already supports the customer display. On the POS system i can specify to used either modem or printer port for the serial end. I wouldn't know where to start.SmilieSmilie

Thanks in advance.
-ghost
# 2  
Old 11-28-2007
1. The OS-X kernel is based on NetBSD.

2. Is this for an Intel Mac or a PowerPC Mac?

3. Could you explain what "the modem/printer port of the usb side in unix" means?

4. Do you have the source code for the Linux version, or just the binary driver?

5. Are you allowed to port their Intellectual Property to another OS? Will they own it if you do?

6. Have you ever done any programming? Writing a device driver is not something I'd recommend as a first project.
# 3  
Old 11-29-2007
Quote:
Originally Posted by idle
1. The OS-X kernel is based on NetBSD.

2. Is this for an Intel Mac or a PowerPC Mac?

3. Could you explain what "the modem/printer port of the usb side in unix" means?

4. Do you have the source code for the Linux version, or just the binary driver?

5. Are you allowed to port their Intellectual Property to another OS? Will they own it if you do?

6. Have you ever done any programming? Writing a device driver is not something I'd recommend as a first project.
First off, Thanks for the help.

This is a intel based computer and the device i'm trying to control is a added peripheral on a Elo Touch Monitor. The POS System i'm using is asking for either a modem or Printer Port for the pole display. Which would be this device i'm trying to connect.

I've was on the phone yesterday with the company trying to get the source code but they can't release soft code out to customers. So all i really have is the Linux installers and data that came with it.

I told them i would give them the driver when i was done porting it for unix but after hearing a few chinese words from them they still wouldn't give me the soft code. So I'm guessing they don't care. I just need it for my two POS System. After I'm complete i will e-mail it to them, if they want it, they can have it.

I have never done any programming but i'm a quick learner and i have xcode i'm my side along with x11.Smilie

-ghost
# 4  
Old 11-29-2007
Quote:
trying to get the source code but they can't release soft code out to customers.
If you don't have the source code, then you will have to do one of two things:

1) disassemble their source code
2) try and "emulate" its functionality

either way, once you've written it and handed it over, the best thing that will happen is that they will then profit from your work and will not give you a cent, the worst that will happen is that they will sue you for disassembling their code.

If you try to emulate their functionality, then there's bound to be something you miss. Moreso if you've never programmed before.

Not to shatter your dreams of being a prospective driver writer, but this is not a project I recommend you pop your cherry on.

Look at it this way: you are going to spend the next year of your life learning to program and emulating the functionality of a driver, for which you will have to do extensive testing, debugging and fault fixing. Even then, you may still find serious bugs years later for something critical and on top of that you will have spent a year on something that has no support whatsoever.

What would your annual salary be if you were a junior programmer? Would it be cheaper to just buy a cheap PC, install Linux on it, and just run their software?
# 5  
Old 11-29-2007
Quote:
Originally Posted by idle

What would your annual salary be if you were a junior programmer? Would it be cheaper to just buy a cheap PC, install Linux on it, and just run their software?
What about the use of X11 in Mac OS X?
# 6  
Old 11-29-2007
Quote:
Originally Posted by ghost1
I need it to operate with a POS system that already supports the customer display.
What do you want running on what? You managed to mention OpenBSD, Linux and OS X.

If the POS system already supports the device then why do you need a driver?

What is the POS system? What is it running on? How does it expect to talk to the display?
# 7  
Old 11-29-2007
Quote:
Originally Posted by porter
What do you want running on what? You managed to mention OpenBSD, Linux and OS X.

If the POS system already supports the device then why do you need a driver?

What is the POS system? What is it running on? How does it expect to talk to the display?
I'm running on Mac OS X 10.4.11

The driver is made for a Linux box.

The pos software supports the product but as a serial product not USB, which this device is. This software will be running on a Mac OS X box. I was hoping the driver i'm trying to port will communicate with the pos software and the customer display via USB port.

Only reason why i'm not purchasing a Pole display via serial is because this elo touch monitor has one built in on the back of it.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Graphics Driver Support in Linux

It's not exactly a question and more of a discussion. I found very less graphics application being developed for linux system. I'm not really fond of graphics programming and have a very little knowledge about it. Can any one suggest me that whether linux lack in ghraphics support? or... (2 Replies)
Discussion started by: kg_gaurav
2 Replies

2. Red Hat

Linux ODBC driver issue

Hi Gurus, I have a odbc in Linux. when I run command ldd. I got following result: # ldd DWora26.so linux-vdso.so.1 => (0x00007fff26355000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc31e70a000) librt.so.1 => /lib64/librt.so.1 (0x00007fc31e501000) ... (1 Reply)
Discussion started by: ken6503
1 Replies

3. Hardware

ATI Radeon HD 7450 DP Linux driver

I'm looking for Linux driver for ATI Radeon HD 7450 graphics card. The OS I'm using is RHEL5.7 server. The desktop is HP compaq elite 8300 SFF. Couldn't find it in hp.com support website. Downloaded AMD Catalyst 13.1 Proprietary Linux x86 Display Driver (file size is 109MB) from... (1 Reply)
Discussion started by: joker_789us
1 Replies

4. Hardware

Difference between platform driver,codec driver and Machine driver

In general terms what are the differences platform driver,codec driver and Machine driver? (1 Reply)
Discussion started by: rupeshkp728
1 Replies

5. UNIX for Dummies Questions & Answers

Linux driver installation and so on.

I find Linux drivers to be the most elusive topic that there is and have enough questions about them that could fill a guide or tutorial if there was one. From what I can gather drivers are installed by one of three ways. 1- Recompile the kernel to include a driver that is included in the... (2 Replies)
Discussion started by: theKbStockpiler
2 Replies

6. Ubuntu

driver for external drive case on usb port

Hi I have to buy my selfe external case for hdd but I don't know whether my ubuntu linux, needs some driver to be able to work with this device or it has inside of itselfe this driver ? rhx for help. (1 Reply)
Discussion started by: presul
1 Replies

7. Solaris

Porting a Linux Driver to Solaris

Hi all, Has anyone experience with proting a Linux driver (C-code) to Solaris 10? I have a Sunix SATA card with a inicio1622 chipset, but no driver available. From the website of inicio I downloaded the drivercode for Linux 2.4. Having done some investigation I found a Solaris driver... (4 Replies)
Discussion started by: longwave
4 Replies

8. UNIX for Advanced & Expert Users

Help with porting a linux SNC driver to OSX

Hi guys! I'm a regular joe, so this thread might be in the wrong section and if I appear dumb it mostly because I am..and have lack of knowledge about the unix world. :) Please move the tread if needed. To the problem. We are allot of people in the OSx86 community that need a linux driver... (0 Replies)
Discussion started by: Blackshore
0 Replies

9. UNIX for Dummies Questions & Answers

Need Book for Linux Basics and Linux device driver.

hai friend, I am new to Linux, i need a book for Linux basic and Linux device driver .. plz send the book name and author(Easy to learn and mostly used by programmers) and also send the link if it is available in Net... Thank you. ... (0 Replies)
Discussion started by: sundar.lsr
0 Replies

10. UNIX for Advanced & Expert Users

modem driver for linux

how to get modem driver for linux on intel netvista a22p model?please help.Thanks.:( (2 Replies)
Discussion started by: xinubhaskar
2 Replies
Login or Register to Ask a Question