Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. \section{Architektura}
  2.  
  3. Początkowa architektura projektu oparta była o płaską strukturę folderów. Konwencja jaka została przyjęta, to nazwa\textbf{Lib} dla folderów zawierających pliki bibliotek oraz \textbf{_}nazwa dla folderów zawierających aplikacje uzytkowe. Oprócz opisanych wcześniej katalogów występują również:
  4. \begin{itemize}
  5. \item zawierające pliki nagłówkowe wspólne dla wielu bibliotek (include)
  6. \item zawierakące biblioteki zewnętrzne (lib)
  7. \item zawierające konfigurację aplikacji oraz skrypt pomocniczy w języku Python dla biblioteki serial (misc)
  8. \item zawierające skrypty pomocnicze w języku Python i Bash oraz skrypty watchdog (obserwatorzy)
  9. \end{itemize}
  10.  
  11. W przypadku architektury modułu odpowiedzialnego za sterownik projektu ggss (ggss-driver) zawierał on archiwum z sterownikiem oraz pozostałymi niezbędnymi plikami dostarczanym przez firmę CAEN do sprzętu tejże firmy oraz folder z pre-generowanymi skryptami zawieranymi w ramach pakietu .rpm, w postaci którego dostarczany był sterownik.
  12.  
  13. W ramach architektury projektu zostały zawarte również pliki CMAKE, które służyły jako szablon wykorzystywany wielokrotnie w pozostałych miejscach, np.: wyszukiwanie odpowiedniej biblioteki.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement