KTechLab is an IDE for microcontrollers and electronics.
It supports circuit simulation,
program development for microcontrollers and
simulating the programmed microcontroller together with its application circuit.
KTechLab on github:
https://github.com/ktechlab
KTechLab on sourceforge
the official communucation channel is hosted on sourceforge,
it is called ktechlab-devel
on IRC, KTechLab developers regularly join the channel
#ktechlab
, on FreeNode
source code repositories: see Getting the source section, below
KTechLab's source code is located in GIT repositories.
The official repository is located on github:
the master branch contains the latest tested development code,
while other branches might contain untested/unstable code
Other notable GIT repositories are located on sourceforge:
main KTechLab repository:
git://ktechlab.git.sourceforge.net/gitroot/ktechlab/ktechlab
developers' own repositories:
git://ktechlab.git.sourceforge.net/gitroot/ktechlab/ktl-alonzotg
git://ktechlab.git.sourceforge.net/gitroot/ktechlab/ktl-j_ohny_b
git://ktechlab.git.sourceforge.net/gitroot/ktechlab/ktl-zoltan_p
Checking out from GIT can be performed with the following commands:
git clone git://github.com/ktechlab/ktechlab.git
cd ktechlab
git checkout -b master --track origin/master
Required dependencies
Optional dependencies
Since KDE4, all Makefiles in KDE projects are generated using CMake.
After checking out the source (see Getting the source),
here is how to compile and install KTechLab.
CMkake is not a run-time dependency of KTechLab.
By using a terminal, navigate to the top-level source-directory
Run the shell script simple-setup.sh
.
This command compiles KTechLab into the directory simple-build
,
installs it into the directory simple-install
and
sets up the user-specific settings (syscoca, mime database) for the
current user.
sh simple-setup.sh
Launch KTechLab by running the script simple-launch.sh
sh simple-launch.sh
KTechLab should start running at this point.
If this simple method of launching KTechLab does not work,
please contact the developers, because you have found a bug.
It is possible to run an already compiled and installed version of KTechLab
by multiple users. In order to do this, run the script
ktechlab-user-setup.sh
from the simple-install/bin/
directory
sh simple/install/bin/ktechlab-user-setup.sh
Then you can launch KTechLab as usual
sh simple-launch.sh
It the source directory has been moved, then the setup procedure has
to be rerun. This is due to the fact that in the launch scripts of
KTechLab, absolute directory paths are generated.
The compilation step should be a lot faster than previously, because
the source files have not been changed, so the existing build is
just verified, not recreated.
sh simple-setup.sh
sh simple-launch.sh
See the guide doc/devel/devel-with-kdevelop4.md
.
Have fun with KTechLab!