[bootlin/training-materials updates] master: Boot time: grab grabserial from packages repositories (85952938)
Michael Opdenacker
michael.opdenacker at bootlin.com
Mon Aug 3 10:09:05 CEST 2020
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/859529388471311a87915728cca1c15e1526c94e
>---------------------------------------------------------------
commit 859529388471311a87915728cca1c15e1526c94e
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date: Mon Aug 3 10:09:05 2020 +0200
Boot time: grab grabserial from packages repositories
Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>
>---------------------------------------------------------------
859529388471311a87915728cca1c15e1526c94e
.../boot-time-software-measurement.tex | 15 ++-------------
slides/boot-time-measuring/boot-time-measuring.tex | 4 +++-
2 files changed, 5 insertions(+), 14 deletions(-)
diff --git a/labs/boot-time-software-measurement/boot-time-software-measurement.tex b/labs/boot-time-software-measurement/boot-time-software-measurement.tex
index 886403e8..804f576e 100644
--- a/labs/boot-time-software-measurement/boot-time-software-measurement.tex
+++ b/labs/boot-time-software-measurement/boot-time-software-measurement.tex
@@ -8,20 +8,10 @@ software solutions.
Let's use \code{grabserial} to time all the messages received in the
serial console, from the first stage bootloader to launching the final
-application.
+application:
-A prerequisite is to install the \code{python-serial} package:
\begin{verbatim}
-sudo apt install python-serial
-\end{verbatim}
-
-Then download the \code{grabserial} executable from
-\url{https://github.com/tbird20d/grabserial}:
-
-\begin{verbatim}
-wget https://raw.githubusercontent.com/tbird20d/grabserial/master/grabserial
-sudo mv grabserial /usr/local/bin
-sudo chmod a+rx /usr/local/bin/grabserial
+sudo apt install grabserial
\end{verbatim}
We are now ready to time the messages in the serial console. First, exit
@@ -147,4 +137,3 @@ Now, take your calculator and fill the below table with the results from your ex
Total & & \\
\hline
\end{tabular}
-
diff --git a/slides/boot-time-measuring/boot-time-measuring.tex b/slides/boot-time-measuring/boot-time-measuring.tex
index 8e0866f6..d575f4f1 100644
--- a/slides/boot-time-measuring/boot-time-measuring.tex
+++ b/slides/boot-time-measuring/boot-time-measuring.tex
@@ -93,13 +93,15 @@
\begin{frame}
\frametitle{grabserial}
+\url{https://elinux.org/Grabserial} (by Tim Bird)
\begin{itemize}
-\item From Tim Bird: \url{https://elinux.org/Grabserial}
\item A Python script to add timestamps to messages coming from a
serial console.
\item Key advantage: starts counting very early (bootstrap and bootloader)
\item Another advantage: no overhead on the target, because run on the host machine.
\item Drawbacks: may not be precise enough. Can't measure power up time.
+\item Ubuntu package: \code{grabserial}\\
+ Otherwise available on \url{https://github.com/tbird20d/grabserial/}
\end{itemize}
\end{frame}
More information about the training-materials-updates
mailing list