\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[czech]{babel}
\usepackage{array}
%\usepackage{multicolumn}
\pagestyle{empty}
\setlength{\topmargin}{-1.54cm}
\setlength{\oddsidemargin}{-1cm}
\setlength{\evensidemargin}{-1cm}
\setlength{\textwidth}{17.5cm}
\setlength{\textheight}{25.5cm}
\def\commonWidth{0.09\textwidth}
\def\longWidth{0.6\textwidth}
\begin{document}
%
%\valign to\vsize{\tabskip=0pt plus1fil #\vfill & \tabskip=0pt #\hfil\cr
%
% Hlavicka faktury
%
\begin{center}
{\huge \bf Time Sheet of External Worker} 
\end{center}
%\tabskip=2em plus 5em
%\halign to\hsize{\tabskip=0pt plus1fil #\hfil 
%& \tabskip=0pt #\hfil 
%& \tabskip=0pt #\hfil 
%& \tabskip=0pt #\quad\cr
\begin{tabular}{>{\centering\arraybackslash}m{\commonWidth}>{\arraybackslash}m{\longWidth}>{\arraybackslash}m{\commonWidth}>{\arraybackslash}m{\commonWidth}}
area: & {\bf Technical Developing of ŠkodaAuto} & period:&{\bf 9/2018} \cr 
& & department:&{\bf FIE} \cr 
\end{tabular}
%\noalign{\medskip\hrule height 1.8pt\smallskip\hrule\smallskip}}
%\halign to\hsize{\tabskip=0pt \hfil# &\tabskip=0pt plus1fil #\hfil & 
%\tabskip=0pt \hfil # & \tabskip=2em plus 5em #\hfil\cr
%\noalign{\bigskip\bigskip}
\vskip 0.5cm	
%
% Hlavni time sheeetu
%
\scriptsize
\begin{tabular}{|>{\centering\arraybackslash}m{\commonWidth}|>{\centering\arraybackslash}m{\longWidth}|>{\centering\arraybackslash}m{\commonWidth}| >{\centering\arraybackslash}m{\commonWidth}|}
\hline 
{\bf date} &{\bf job description} & {\bf effort} & \bf{wks load} \cr
\hline 
- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr10.9.2018&(YDW) YOCTO sumo - vytvoření konejneru, testy bitbake core-image-sato a bitbake core-image-minimal, (LDW) hledání implementace beeperu - nalezeno jako implementace kernel ovladače zařízení netio4gpio. ./drivers/char/netio4gpio.c, ipcorder ./mkimage/files/golden/sysdeps 22 function set\_buzzer\_status(), ipcorder ./core/utils/localIo/gpio/gpioc.c , výsledek : gpioc -b 1 udělá píp :).&6& - - - - -\cr11.9.2018&(LDW) seznámení s prostředím LUA v NETIO,  studium implementace buzzeru - ipcorder: utils/localIo/gpio, nalezena implementace funkce beepOn(fd, count, onTime, offTime) v utils/localIo/netioDaemon/hwLibs/netio4\_hwUserInterface.c, pokus nalezení implementace funkce devices.system.SetOut() v utils/ipcLua - neúspěšně..&4& - - - - -\cr12.9.2018&(LDW) pokus o zavedení akcí devices.system.BeeopOn a .BeepOff do core/drivers/devBox/devNetio4.cpp, utils/eventType/actionType.c,utils/eventType/actionType.h, utils/localIo/netioDaemonCoreWrapper.c  .&4& - - - - -\cr13.9.2018&(LDW) zjištění, že je použita komunikace s druhým procesem, tady  v roli serveru, který má za účel vlastní spínání zásuvek (v budoucnu i sepnutí buzzeru). Komunikace je obousměrná přes PF\_UNIX, název streamu je daemonSocket.&4& - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr17.9.2018&(DSW) statický build mknod pro openvpn. Bohužel i s funkčním ./mknod -m 666 /dev/net/tun c 10 200 dostávám od openvpn-2.2.2 hlášku Cannot allocate TUN/TAP dev dynamically .&4& - - - - -\cr18.9.2018&(DSW) snaha o vytvoření toolchainu pro křížovou kompilaci s nejnovějším gcc, kernelem, binutils a glibc.&4& - - - - -\cr19.9.2018&(DSW) docker kontejner pro toolchain s gcc-8.2.0 vytvořen a funkční.&4& - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr24.9.2018&(DSW) test kompilace SDK kernelu 2.6.32 pomocí toolchainu s gcc-8.2 - neúspěšné. Nalezena kombinace gcc-4.9.4, kvuli https://www.linux-mips.org/archives/linux-mips/2015-07/msg00266.html použity  binutils-2.23.91 s --disable-werror a patchem z https://bugs.launchpad.net/ubuntu/+source/binutils/+bug/1307539 , glibc-2.23. Test, zda to projde. Po použití patche MIPS: Refactor clear\_page and copy\_page functions prošlo :)..&4& - - - - -\cr25.9.2018&(DSW) rebuild docker kontejnerů (firmware-tester-buildbox) na nové cesty ke git repozitářům a cross kompileru gcc-4.9..&4& - - - - -\cr26.9.2018&(DSW) snaha o build fw s gcc-4.9.&4& - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr- - - - -&- - - - - - - - - - - - - - - & - - - - - & - - - - -\cr
\hline 
\multicolumn{2}{|l|}{}&&\cr
%\cline{1-3}
\multicolumn{2}{|l|}{\bf working time, inclusive of overtimes:}&{\bf 42}& \\
\multicolumn{2}{|l|}{}&&\cr
%\cline{2-2}
\hline
\end{tabular}
\vskip 2mm
\noindent
{\bf Legend: }
YDW - YOCTO development, LDW - LUA  development, DSW - SoC firmware development
\vskip 4mm
\normalsize
%
% Podpisy
%
%\tabskip=2em plus 5em
%\halign to\hsize{\tabskip=0pt plus1fil \quad\hfil#\hfil 
%& \tabskip=0pt \hfil#\hfil\quad\cr

\setlength{\unitlength}{1mm}

\begin{tabular}{>{\arraybackslash}m{2.2cm}>{\arraybackslash}m{6cm}>{\arraybackslash}m{10cm}}
edited by: &{\bf Pavel Štemberk} &

\begin{picture}(100,10)(0,0)
\linethickness{0.5pt}
\put(0,0){\line(1,0){60}}
\put(0,10){\line(1,0){60}}
\put(0,0){\line(0,0){10}}
\put(60,0){\line(0,0){10}}
\end{picture}
\cr
ext. partner: & {\bf HW group s.r.o. } &\cr
team leader: & {\bf Jaroslav Červinka} & 
\begin{picture}(100,10)(0,0)
\linethickness{0.5pt}
\put(0,0){\line(1,0){60}}
\put(0,10){\line(1,0){60}}
\put(0,0){\line(0,0){10}}
\put(60,0){\line(0,0){10}}
\end{picture}

\cr
\end{tabular}



\end{document}
