Miosix for Skyward
This is a fork of the original fedetft/miosix-kernel repo made for Skyward Experimental Rocketry. Every Skyward-related stuff, like new boards or experimental features should be pushed here.
IMPORTANT: when you modify this repo, remember to update the submodule in the repo that includes it.
You can find information on how to configure and use the kernel at the following url: http://miosix.org
Main Differences
A part from additional boards, there are some important differences with the original kernel version:
-
miosix/config/Makefile.inc
: The version of the makefile must be1.09S
, to distinguish this kernel from the official one
ifneq ($(MAKEFILE_VERSION),1.09S)
$(info You are using an incompatible makefile. Make sure it matches \
the one distributed with the current version of the kernel)
$(error Error)
endif
-
miosix/config/miosix
: The usualerror
is commented out andJTAG
enabled by default -
CMakeLists.txt
,miosix/CMakeLists.txt
,miosix/config/options.cmake
andmiosix/config/boards.cmake
: CMake is supported
Note that these changes must be respected when pulling from the original repo
Pulling from Original Repo
If you wish to pull from the original kernel repo you should:
git pull https://github.com/fedetft/miosix-kernel.git testing
Then merge (keeping the 1.09S check in the Makefiles), commit and push.
Note that the testing branch is were normally the latest updates are made for the Skyward guys.