Bennett/Technical Documentation: Difference between revisions
![]() ![]() ![]() ![]() No edit summary |
![]() ![]() ![]() ![]() No edit summary |
||
Line 2: | Line 2: | ||
Bennett is a hardware monitor application developed in house at the University of Manchester computer science department. It's used in several | Bennett is a hardware monitor application developed in house at the University of Manchester computer science department. It's used in several | ||
undergraduate course units investigating | undergraduate course units investigating hardware design and microcontrollers. | ||
Bennett has been written in primarily C/C++ and uses the CMake build system. | Bennett has been written in primarily C/C++ and uses the CMake build system. | ||
Line 14: | Line 14: | ||
== Development == | == Development == | ||
The source code for | The source code for Bennett is available from [https://gitlab.cs.man.ac.uk/cadtools/bennett] | ||
== Releases == | == Releases == | ||
Latest releases of | Latest releases of Bennett are available at [https://gitlab.cs.man.ac.uk/cadtools/bennett/-/releases] | ||
== CI/CD Pipeline == | == CI/CD Pipeline == | ||
Line 24: | Line 24: | ||
Bennett uses a CI/CD pipeline to run automated tests, and automatically deploy the latest version. | Bennett uses a CI/CD pipeline to run automated tests, and automatically deploy the latest version. | ||
New versions of | New versions of Bennett are automatically built and deployed to the [[cadmaster|cadtools]] server | ||
/cadtools5/bennett/version/<GIT_TAG> | /cadtools5/bennett/version/<GIT_TAG> |
Revision as of 12:39, 4 September 2025
Overview
Bennett is a hardware monitor application developed in house at the University of Manchester computer science department. It's used in several undergraduate course units investigating hardware design and microcontrollers.
Bennett has been written in primarily C/C++ and uses the CMake build system.
Detailed Developer notes
This article is an overview of Bennett and it's technical details. For the latest developer documentation, please see [1]
Development
The source code for Bennett is available from [2]
Releases
Latest releases of Bennett are available at [3]
CI/CD Pipeline
Bennett uses a CI/CD pipeline to run automated tests, and automatically deploy the latest version.
New versions of Bennett are automatically built and deployed to the cadtools server
/cadtools5/bennett/version/<GIT_TAG>
Debian packages are available at
/cadtools5/bennett/version/<GIT_TAG>
The pipeline additional collates required documentation and builds an output document.