User Tools

Site Tools


project:proj_list

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
project:proj_list [2018/02/06 13:53]
xkubalik [Current projects]
project:proj_list [2018/02/28 13:45]
xkubalik [Available projects]
Line 110: Line 110:
     * Prozkoumejte existující vývojové desky s Arduinem a zaměřte se zejména na množství a typ periferií.     * Prozkoumejte existující vývojové desky s Arduinem a zaměřte se zejména na množství a typ periferií.
     * Navrhněte vlastní vývojovou desku obsahující velké množství periferií.     * Navrhněte vlastní vývojovou desku obsahující velké množství periferií.
-    * Vývojová deska by měla obsahovat zejména tyto periferie: grafický display, tlačítka, wifi/​ethernet,​ bluetooth, RFID, mobilní GSM a GPS.+    * Vývojová deska by měla obsahovat zejména tyto periferie: grafický display, tlačítka, lineární potenciometr,​ teploměr/​vlhkoměr,​ ultrazvukový měřic vzdálenosti, wifi/​ethernet,​ bluetooth, RFID.
     * Navržené řešení zrealizujte a otestuje.     * Navržené řešení zrealizujte a otestuje.
     * Pro demonstraci správné funkce periferií vytvořte několik demonstračních aplikací.     * Pro demonstraci správné funkce periferií vytvořte několik demonstračních aplikací.
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) (BP - Roman Vaivod)
 +    * 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.
 +    * 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.
 +    * 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.
 +    * 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.
 +    * Implement the proposed tool and write tests for it.
 +    * 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) (BP - Frederik Štefaniak)
 +    * Prozkoumejte existující řešení inteligentních zrcadel
 +    * Zvolte vhodný typ dotykové obrazovky a zrcadlové vrstvy
 +    * Pro platformu Raspberry Pi vyberte vhodný OS
 +    * Napište konfigurační soubor pro připojení displeje přes HDMI port a dotykové vrstvy připojené přes USB port
 +    * Naprogramujte knihovnu pro ovládání periferií (světlá, bluetooth reproduktor,​ zásuvky)
 +    * Naprogramujte knihovnu pro získávání různých dát z internetu (počasí, čas, doprava, atp.)
 +    * Navrhněte a naprogramujte aplikaci umožňující ovládat dostupné periférie a zobrazovat výstupy z nich
 +    * Výsledné řešení otestujete ​
        
 ===== Available projects ===== ===== Available projects =====
Line 251: Line 272:
  
   * **Podpora ovládání elektrického kolejiště s pomocí aplikace na PC** - Navrhněte a naprogramujte aplikaci pro podporu modelového kolejiště velikosti TT. (BP, DP 2-4 semestry)   * **Podpora ovládání elektrického kolejiště s pomocí aplikace na PC** - Navrhněte a naprogramujte aplikaci pro podporu modelového kolejiště velikosti TT. (BP, DP 2-4 semestry)
 +
 +  * **Aplikace pro komunikaci s hardware pomocí sériové linky** - Navrhněte a naprogramujte aplikaci pod OS MS Widnows. Aplikace bude napsána v jazyce c++ pod .NET. (BP 2-4 semestry)
 +
 +  * **Jednoduchá meteorologická stanice s nízkou spotřebou a možností komunikace přes SMS** - Navrhněte zařízení které bude umožňovat monitorovat teplotu, vlhkost a tlak ne několika místech s možností vzdálené správy přes SMS zprávy (BP, DP - 2-4 semestry)
 +
  
 ===== All defended works ===== ===== All defended works =====
project/proj_list.txt · Last modified: 2024/02/15 10:30 by xkubalik