kds-on-fedora/kds-on-fedora.tex
2020-11-30 13:32:03 +01:00

72 lines
2.3 KiB
TeX

\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage[margin=1.8cm]{geometry}
\title{Kinetis Design Studio installation on Fedora 33}
\author{\texttt{git.dotya.ml/wanderer (a\_mirre at utb dot cz)}}
\begin{document}
\maketitle
\tableofcontents
\newpage
\section{the story behind this}
First, please, let me tell you a story.\\
Currently there's a curious situation with the dependencies of KDS.\\I was able
to install KDS without any deps all right...which is precisely the issue.\\
It could have been fine if the deps were \textit{included} in the package.\\
Oh wait - they are included (I found out after some investigation), only they are
instructed (rpm spec) to install \textit{somewhere} in \texttt{/opt}.
And since I don't usually happen to have random \texttt{/opt} folders in the
\texttt{\$PATH}, I don't get to benefit from this. I could just
add the subject folders to \$PATH, alright, and this would be over, but that's not the point here.\\
\\
The package just installed and that was it.\\
This, unfortunately, is a case of \emph{pack everything into a single nice huge
bundle and call it a day} (afterall, "Linux" is tough, right?).\\
\\
So when I built my fancy code, and hit the Debug button to \textit{finally} get to
debugging (you need a board for this), a nasty error popped up (if this is not
your case, lucky you).
This little write-up should help you overcome the evils accompanying the KDS
installation on your Fedora 33 box (not tested on anything else at the moment).
\newpage
\section{pre-requisities}
\begin{itemize}
\item Kinetis Design Studio (KDS) rpm package
\item KDS dependencies (see \ref{dependencies})
\item a little time and some patience
\end{itemize}
\newpage
\section{dependencies} \label{dependencies}
\begin{itemize}
\item \texttt{arm-build stuff}
\item \texttt{gcc}
\item \texttt{gpp}
\item \texttt{gdb}
\item \texttt{make}
\end{itemize}
\newpage
\section{I have my pre-requisities, let's get to it!}
KDS is basically the Eclipse IDE/environment pumped up to serve the microprocessor development and workflow.\\
To install it you need to:
\begin{itemize}
\item grab your copy of KDS from the download pages of NXP (that's what you've already done, right?)
\item install the dependencies (yep, all of them)
\end{itemize}
\end{document}