Version 6 (modified by art, 14 years ago) (diff) |
---|
Software
TracNav
- Home
Hardware
- Reverse Engineering
- Encoders (code)
Manufacturing
Development
- First prototype
- Second prototype (SMD version)
- Emulating MID
- HW1.0-beta1 (third revision)
- HW2.0 (4th revision)
CarPC
Software
Stuff
User projects
IBus Gateway
OpenBM-Gateway is a linux daemon running in the background and acting as a gateway between BMW's IBus and the D-Bus. In this case an IBus interface is connected to the PC's serial port. The interface must support CTS line. Hence some hardware collision detection, or at least a simple bit comparator must be implemented. This function is provided for example by the TH3122 ic, which I am also using in this project.
D-Bus is an interprocess communication message system. Any other application can connect to D-Bus in order to communicate with the OpenBM gateway. Messages received over IBus are transferred to D-Bus and vice versa.
The software exists as a Debian package for simple installation in my own small repository. In order to install it, either download it directly from the repository or add the repository address into the list of repository servers on your system. Currently there is only Debian packages available. The package consists of only one executable file.
The repository where to find the openbm-gateway package is:
deb http://deb.tevs.eu/ binary/