1 |
Open Core Platform based on OpenRISC Processor and DE2-70 BoardLi, Xiang January 2011 (has links)
The trend of IP core reuse has been accelerating for years because of the increasing complexity in the System-on-Chip (SoC) designs. As a result, many IP cores of different types have been produced. Meanwhile, similar to the free software movement, an open core community has emerged because some designers choose to share their IP cores by using open source licenses. The open cores are growing fast due to their inherently attractive properties like accessible internal structure and usually no cost for license. Under this background, the master thesis was proposed by the company ENEA (Malmö/Lund branch), Sweden. It intended to evaluate the qualities of the open cores, as well as the difficulty and the feasibility of building an embedded platform by exclusively using the open cores. We contributed such an open core platform. It includes 5 open cores from the OpenCores organization: OpenRISC OR1200 processor, CONMAX WISHBONE interconnection IP core, Memory Controller IP core, UART16550, and General Purpose IOs (GPIO) IP core. More than that, we added the supports to DM9000A and WM8731 ICs for Ethernet and Audio features. On the software side, uC/OS-II RTOS and uC/TCP-IP stack have been ported to the platform. The OpenRISC toolchain for software development was tested. And a MP3 music player application has created to demonstrate the system. The open core platform is targeted to the Terasic’s DE2-70 board with ALTERA Cyclone II FPGA. It aims to have high flexibility for a wide range of embedded applications and at the same time with very low costs. The design of the thesis project are fully open and available online. We hope our work can be useful in the future as a starting point or a reference both for academic research or for commercial purposes.
|
2 |
Une plateforme pour le raffinement des services d'OS pour les systèmes embarquésGirodias, Bruno January 2005 (has links)
Mémoire numérisé par la Direction des bibliothèques de l'Université de Montréal.
|
3 |
Porovnání RT vlastností 8-bitových a 32-bitových implementací jádra uC/OS-II / Comparing RT Properties of 8-Bit and 32-Bit Implementations of the uC/OS-II KernelŠubr, Jiří January 2013 (has links)
This thesis concerns of benchmarking $\mu$C/OS-II systems on different microcontroller architectures. The thesis describes COS-II microcontroller core and possible series of benchmark tests which can be used. Selected tests are implemented and measured properties of microcontrollers with different architecture are compared.
|
4 |
Implementace pokročilých mechanismů plánování množin RT úloh běžících pod uC/OS-II / Implementation of Advanced Real-Time Scheduling Mechanisms for uC/OS-IIČižinský, Vojtěch January 2010 (has links)
This thesis deals with extensions of uC/OS-II kernel services. These extensions are about advanced task scheduling mechanisms. Source code of this operating system is wide open and can be, in accordance with licence agreement, modified and extended with additional capabilities. Functionality of implemented scheduling algorithms is at the end verified using tools Cheddar and TimesTool.
|
5 |
Porovnání vlastností a výkonnosti jader uC/OS-II a uC/OS-III / Comparison of Properties and Performance of uC/OS-II and uC/OS-III KernelsLorenc, Ján January 2016 (has links)
This master's thesis is focused on benchmarking of Real-Time Operating Systems uC/OS-II and uC/OS-III . It describes the basic features of these systems and metrics used for benchmarking of Real-Time Operating Systems. Selected test methods are implemented and based on them are then compared the performance of Real-Time Operating Systems uC/OS-II and uC/OS-III .
|
6 |
Implementace real-time operačního systému uC/OS-II na platformě ARM Cortex-M4 / Implementation of uC/OS-II Real-Time Operating System on ARM Cortex-M4 PlatformAnisimov, Mikhail January 2016 (has links)
This Master's project deals with implementation of uC/OS-II real-time operating system on FITkit 3 platform, its testing and proving its functionality with simple examples. Describes an example of uC/OS-II application for displaying images on a E-ink display and application of ECCA method for increasing fault tolerance of the system.
|
7 |
Mechanismy zvýšení spolehlivosti vestavěných systémů pracujících v reálném čase / Mechanisms for Dependability Enhancement of Real-Time Embedded SystemsSlimařík, František January 2010 (has links)
This thesis deals with issue of reliability of real-time embedded systems. Contains a summary of basic concepts related to field in real-time embedded systems and mechanisms for dependability enhancement through redundancy techniques and control flow checking. Describes the implementation of selected control flow checking mechanisms, the technique uses software watchdog timers, use of hardware n-modular redundancy in software environment and technique of process pairs using operating system uC/OS-II. The different mechanisms are validated by method injection of faults into the chosen data structures of system uC/OS-II.
|
Page generated in 0.0216 seconds