Bus monitoring and control environment
Thesis title in Czech: | Bus monitoring and control environment |
---|---|
Thesis title in English: | Bus monitoring and control environment |
Academic year of topic announcement: | 2008/2009 |
Thesis type: | diploma thesis |
Thesis language: | angličtina |
Department: | Department of Software Engineering (32-KSI) |
Supervisor: | RNDr. David Obdržálek, Ph.D. |
Author: | hidden - assigned and confirmed by the Study Dept. |
Date of registration: | 14.11.2008 |
Date of assignment: | 14.11.2008 |
Date and time of defence: | 07.09.2010 00:00 |
Date of electronic submission: | 11.08.2010 |
Date of submission of printed version: | 11.08.2010 |
Date of proceeded defence: | 07.09.2010 |
Opponents: | RNDr. Mgr. Tomáš Pop, Ph.D. |
Guidelines |
The goal of this work is to create an environment for monitoring and controlling digital buses not directly connected to the developer's workstation. It shall help to develop the devices which use such buses. Besides monitoring and evaluating the bus, the environment shall allow also automatically use the bus and so create a virtual device which could be used by a real one to natively communicate with.
The environment is expected to consist of both software and hardware modules, the latter one being used to connect to the monitored bus. The design and implementation will be open and modular so that new modules for other buses could be added. Also, it is required to use mechanisms which allow transferring this environment to new platforms. The target platform shall be Win32 and one of commonly used Linux distribution. It shall handle at least I2C and CAN buses in their basic form. |
References |
CAN v.2.0 specification (Bosch)
I2C v2.1 specification (Philips) USB v.2.0 specification (USB Implementers Forum) |
Preliminary scope of work |
The goal of this work is to create an environment for monitoring and controlling digital buses not directly connected to the developer's workstation. It shall help to develop the devices which use such buses. Besides monitoring and evaluating the bus, the environment shall allow also automatically use the bus and so create a virtual device which could be used by a real one to natively communicate with.
The environment is expected to consist of both software and hardware modules, the latter one being used to connect to the monitored bus. The design and implementation will be open and modular so that new modules for other buses could be added. Also, it is required to use mechanisms which allow transferring this environment to new platforms. The target platform shall be Win32 and one of commonly used Linux distribution. It shall handle at least I2C and CAN buses in their basic form. |
Preliminary scope of work in English |
The goal of this work is to create an environment for monitoring and controlling digital buses not directly connected to the developer's workstation. It shall help to develop the devices which use such buses. Besides monitoring and evaluating the bus, the environment shall allow also automatically use the bus and so create a virtual device which could be used by a real one to natively communicate with.
The environment is expected to consist of both software and hardware modules, the latter one being used to connect to the monitored bus. The design and implementation will be open and modular so that new modules for other buses could be added. Also, it is required to use mechanisms which allow transferring this environment to new platforms. The target platform shall be Win32 and one of commonly used Linux distribution. It shall handle at least I2C and CAN buses in their basic form. |