National Repository of Grey Literature 18 records found  previous11 - 18  jump to record: Search took 0.00 seconds. 
Simulation of an ARM Processor for the Education of Programming in Assembler
Ondryáš, Ondřej ; Goldmann, Tomáš (referee) ; Orság, Filip (advisor)
This thesis aims to implement a didactic tool for simulation of an Arm-based processor integrated into the Visual Studio Code editor. The tool facilitates learning about the machine-level programming of these processors. It implements a service that provides an assembler and a simulator for the A32 instruction set. The service is built using the Unicorn emulation framework and other open-source tools. The editor extension uses the service to add support for the development and debugging of programs written in the assembly language. It shows descriptions of used instructions and helps the programmer understand their function. When debugging, it enables stepping through the code and provides various views of the state of the simulated processor, its registers and memory. The solution can be used in the Advanced Assembly Languages course at FIT BUT. It could be further improved in the future to support other architectures and provide an easy learning environment in other courses related to machine-level programming.
Real-time Content Sharing Extension
Podlužanský, Pavel ; Bidlo, Michal (referee) ; Vašíček, Zdeněk (advisor)
The aim of this thesis is to design and implement an extension for Visual Studio Code editor, which allow to share the content of notebooks. The target group is teachers and students, where teacher shares content of his notebook to students and he teach them how to programming
Data Concentrator
Dvorský, Petr
The topic of this paper is the design and realization of a modular Data concentrator forvarious types of measurements in diverse conditions. The device conception and basic principlesare described herein. Also, the lightweight protocol design for radio communication is described.The electrical design of the device as well as the design of the printed circuit board was made usingthe Eagle Autodesk electronic design automation software (Eagle Autodesk EDA). Control softwarefor a target microcontroller (ESP32-WROOM-32) is based on a FreeRTOS platform andESP-IDF framework. An IDE for managing this software is Visual Studio Code with PlatformIOextension.
Support for Educational Intermediate Language
Krejčí, Ondřej ; Tomko, Martin (referee) ; Křivka, Zbyněk (advisor)
This bachelor's thesis deals with the creation of software support for educational intermediate codes IPPcode, IFJcode and VYPcode which are used at FIT BUT in courses covering compilers. The aim of this thesis is the creation of an extension for an existing source code editor which adds syntax highlighting, interpreter and debugger for the mentioned intermediate codes. This thesis contains an evaluation of possible editors. Subsequently, it describes options for extending the selected editor Visual Studio Code and the implementation of the extensions.
Extension of the Eclipse Che Editor for UI Testing Module
Lorinc, Marián ; Lengál, Ondřej (referee) ; Rogalewicz, Adam (advisor)
The goal of this thesis is to design and implement module for testing graphical user interfaces of integrated development environment Eclipse Che. The biggest priority of this thesis is to make the module compatible with module for testing graphical user interfaces of editor Visual Studio Code. In order to ensure compatibility between both editors, new module was created to define common application programming interface for graphical components. Created solution enables Visual Studio Code extension developers to use existing user interface tests in Eclipse Che IDE with minimal effort. As result source code can be shared which reduces maintenance costs.
Data concentrator
Dvorský, Petr ; Arm, Jakub (referee) ; Fiedler, Petr (advisor)
The topic of this thesis is the design and realization of a modular Data concentrator for various types of measurements in diverse conditions. The device conception, basic principles, design and functionality are described herein. Also, the lightweight protocol design for radio communication, standardized XML format for data storage and cloud usage are described. The electrical design of the device as well as the design of the printed circuit board was made using the Eagle Autodesk electronic design automation software (Eagle Autodesk EDA). The control software written in C/C++ for a target microcontroller (ESP32-WROOM-32) is based on a FreeRTOS platform and ESP-IDF framework. An IDE for managing this software is Visual Studio Code with PlatformIO extension. Selected and used Cloud Platform is ThingSpeak from Mathworks, which uses certain components from Matlab platform.
FITkit Plugin for Visual Studio Code
Chaloupka, Jan ; Mrázek, Vojtěch (referee) ; Vašíček, Zdeněk (advisor)
This thesis aims to design and implement an extension for Visual Studio Code editor. The extension allows students to edit, build, simulate and manage FITkit projects without the need for any additional software. Dedicated server is used to remotely build and simulate FITkit projects.
Control system for drip irrigation
Zíka, Radim ; Benešl, Tomáš (referee) ; Bradáč, Zdeněk (advisor)
The bachelor thesis deals with designing drip irrigation control system. Aim of this thesis is realisation of microcontroler system which enables scheduled control of multiple branches of drip irrigation in an orchard. The design is focused on keeping the power consumption of the circuitry as low as possible. Theoretical part of this thesis focuses on research on drip irrigation and on low power circuit design theory. Practical part of thesis covers microcontroler system design, schematic design, printed circuit board design, revival of designed PCB and designing its control software.

National Repository of Grey Literature : 18 records found   previous11 - 18  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.