Spelling suggestions: "subject:"crosscountry."" "subject:"crosscorrelation.""
1 |
Integrating FM/RDS/DAB radio with digital HMI for usage in off-highway vehicles.Myrgren, Dennis January 2017 (has links)
This thesis aimed to integrate a radio module, for listening to FM and DAB primarily, with CrossControl's display computers. The connection was done by converting the USB signals from the display computer to UART signals that were sent to the radio module. To be able to communicate a communication library was ported from C to Qt, and C++, which was used by a graphical user interface created during the project. This user interface aimed to keep a simplistic and clean look as well as making sure that the user could operate as easily as possible. The different radio standards around the world were reviewed and the analog standard FM radio and the digital standard DAB+ was chosen for testing the capabilities of the radio module, mostly because of their availability in Sweden.
|
2 |
Extended Bluetooth Profiles on CCpilot displaysJohnson, Alexander January 2017 (has links)
Bluetooth is used in modern cars to connect smartphones to stream music, to access internet and for phone services such as phone book contacts and making calls. Similar features are now requested by customers of maximatecc's products, e.g. display computers, for offroad vehicles. This thesis is aimed to investigate what is needed to support these features in maximatecc's Linux based displays and how the features can be used in a Qt application. For instance, the connectivity features in personal cars most commonly utilizes the Bluetooth profiles: Advanced Audio Distribution Profile (A2DP) Audio/Video Remote Control Profile (AVRCP) Personal Area Network (PAN) Profile Hands Free Profile (HFP) Phone Book Access Profile (PBAP) Message Access Profile (MAP). In Linux operating system the Bluetooth stack Bluez is used in the lower level implementation. Open source software components recommended to implement the above profiles includes: Obexd (for MAP and PBAP) PulseAudio (for A2DP and HFP) oFono (for HFP) Connman (for PAN) all of which help to implement the top level profiles of the Bluetooth stack needed, easily controlled by a Qt application through DBus. Most of the external software components were not possible to add to the Linux image on the CCpilot VA display during the period of the thesis. Instead some features of the profiles have been tested, through a Qt demo and python test scripts, on a Virtual Machine in an environment similar to the CCpilot VA. All profiles tested had some functionality verified except for AVRCP, which is not supported until later versions of Bluez, not available for the Linux kernel on the CCpilot VA. However, the audio in the HFP only occasionally worked. On the CCpilot VA only PBAP was tested successfully.
|
Page generated in 0.0545 seconds