This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
project:proj_list [2018/02/14 10:34] xkubalik [Current projects] |
project:proj_list [2018/02/22 09:01] xkubalik [Current projects] |
||
---|---|---|---|
Line 124: | Line 124: | ||
* Pro výsledné řešení s mikrokontrolérem napište aplikaci umožňující nastavit a sledovat celé zařízení. | * Pro výsledné řešení s mikrokontrolérem napište aplikaci umožňující nastavit a sledovat celé zařízení. | ||
- | * **Nástroj pro analýzu procesů v jádře os Android na platformě Raspberry PI** (Android core process analysis tool on Raspberry PI platform) | + | * **Nástroj pro analýzu procesů v jádře os Android na platformě Raspberry PI** (Android core process analysis tool on Raspberry PI platform) (BP - Roman Vaivod) |
* Explore existing projects that support porting of os Android to the Raspberry PI platform. | * Explore existing projects that support porting of os Android to the Raspberry PI platform. | ||
* Select the most suitable project and port it on the Raspberry PI platform. | * Select the most suitable project and port it on the Raspberry PI platform. | ||
* Find a good place in the architecture of Android for the placement of the diagnostic tool. | * Find a good place in the architecture of Android for the placement of the diagnostic tool. | ||
* Design a tool for performance analysis of Android components. | * Design a tool for performance analysis of Android components. | ||
+ | * Tool will be developed in C++ language | ||
* Tool will allow to trace events happening with specified process in specified period of time and create a list where each entry is described by at least three parameters: CPU usage, memory usage, system/process event. | * Tool will allow to trace events happening with specified process in specified period of time and create a list where each entry is described by at least three parameters: CPU usage, memory usage, system/process event. | ||
* Based on this list, tool will detect possible performance problems in execution of the process and output problematic sequence of events to user. | * Based on this list, tool will detect possible performance problems in execution of the process and output problematic sequence of events to user. | ||
* Tool will be written with respect to the next extension. | * Tool will be written with respect to the next extension. | ||
- | * Implement and test the proposed tool. | + | * Implement the proposed tool and write tests for it. |
* Create some examples to demonstrate usage of the tool. | * Create some examples to demonstrate usage of the tool. | ||
+ | * **Inteligentní zrcadlo s Raspberry Pi pro ovládání chytré domácnosti** (Intelligent mirror with Raspberry Pi for smart home control) | ||
+ | * Prozkoumejte existující řešení inteligentních zrcadel | ||
+ | * Zvoľte vhodný typ dotykovej obrazovky a zrkadlovej vrstvy | ||
+ | * Pre zariadenie Raspberry Pi vyberte vhodný OS | ||
+ | * Napíšte konfiguračný súbor pre pripojenie displeja(HDMI port) a dotykovej vrstvy(USB port) | ||
+ | * Naprogramujte knižnice pre ovládanie periférii(svetlá, bluetooth reproduktor) | ||
+ | * Naprogramujte knižnicu pre získavanie dát o počasí z internetu | ||
+ | * Navrhnite a naprogramujte aplikáciu ktorá bude ovládať periférie a zobrazovať výstupy z nich | ||
+ | * Výsledné riešenie otestujete | ||
===== Available projects ===== | ===== Available projects ===== |