72 lines
2.3 KiB
TeX
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}
|