Bakalárska práca
názov: C++ framework pre embedded zariadenia
študent: Daniel Grohoľ
školiteľ: RNDr. Jozef Šiška
anotácia: C++ sa často považuje za menej vhodné a “efektívne” na programovanie embedded zariadení, hlavne vzhľadom na veľkost výsledného kódu. Aj keď je pravda, že funkcie a štruktúry zo štandardných knižníc nie sú vhodné pre obmedzené prostriedky embedded zariadení, samotný jazyk C++ nie je nijako nevýhodnejší ako “čisté” C, pokiaľ používa špecializované dátové štruktúry a je správne kompilovaný a linkovaný.
Príkladom takéhoto použitia je napríklad Arduino ekosystém, ktorý práve používa C++. Táto platforma je však určená na rýchle prototypovanie a nie je úplne vhodná na tvorbu serióznejších implementácií a produktov.
Cieľ
Vytvoriť framework pre tvorbu embedded aplikácií v C++. Framework by mal obsahovať základné štruktúry a funkcionalitu pre tvorbu jednoduchých embedded aplikácií, ako aj konfiguráciu, nastavenia kompilátora a linkera pre nejaký vybraný embedded systém, aby používateľovi umožňoval ľahko skompilovať a nasadiť program.
Zdroje
C++ frameworky
C++ všeobecne
dokumentácia: http://www.cplusplus.com/
tutoriál: https://www.tutorialspoint.com/cplusplus/
Promises
Východisková kapitola
Východiskovú kapitolu si môžete stiahnuť na githubu stránke projektu: Východisková kapitola
Denník:
- týždeň 18. február - 24. február 2019 - Úprava východiskovej kapitoly podľa pripomienok.
- týždeň 25. február - 03. marec 2019 - Štúdium a testovanie zdroja; framework ESP-IDF.
- týždeň 04. marec - 10. marec 2019 - Štúdium zdrojov; framework Smooth.
- týždeň 11. marec - 16. marec 2019 - Štúdium zdrojov; framework Smooth.
- týždeň 17. marec - 24. marec 2019 - Problémy s testovaním ukážky z frameworku Smooth.
- týždeň 25. marec - 31. marec 2019 - Úspešné otestovanie ukážky z frameworku Smooth.
- týždeň 01. apríl - 07. apríl 2019 -
- týždeň 08. apríl - 14. apríl 2019 -
- týždeň 15. apríl - 21. apríl 2019 -
- týždeň 22. apríl - 28. apríl 2019 -
- týždeň 29. apríl - 05. máj 2019 -
- týždeň 06. máj - 12. máj 2019 -
- týždeň 13. máj - 19. máj 2019 -
- týždeň 20. máj - 26. máj 2019 -
- týždeň 27. máj - 31. máj 2019 -
Kontakt
dany05@email.cz