{"id":239,"date":"2026-03-12T00:58:37","date_gmt":"2026-03-12T00:58:37","guid":{"rendered":"http:\/\/machinekit.io\/machinekit-30\/"},"modified":"2026-03-12T00:58:37","modified_gmt":"2026-03-12T00:58:37","slug":"machinekit-30","status":"publish","type":"page","link":"https:\/\/www.machinekit.io\/docs\/developing\/develop-index\/","title":{"rendered":"Machinekit"},"content":{"rendered":"<div id=\"content\">\n<section class=\"docs\">\n<div class=\"grid\">\n<div class=\"docs-nav-mobile unit whole show-on-mobiles\">\n  <select onchange=\"if (this.value) window.location.href=this.value\"><option value=\"\">Navigate the docs\u2026<\/option><optgroup label=\"For starters\"><option value=\"\/docs\/site\/about-this-site\/\">How to use this website<\/option><option value=\"\/docs\/index-getting-started\/\">Getting Started<\/option><option value=\"\/docs\/index-user\/\">Machinekit Introduction<\/option><option value=\"\/docs\/index-HAL\/\">Hardware Abstraction Layer<\/option><option value=\"\/docs\/getting-help\/\">Getting help<\/option><\/optgroup><br \/>\n    <optgroup label=\"Developing\"><option value=\"\/docs\/index-integrator\/\">Integrator Manual<\/option><option value=\"\/docs\/index-developer\/\">Developer manual<\/option><option value=\"\/docs\/index-documenting\/\">Documenting<\/option><option value=\"\/docs\/developing\/develop-index\/\">Various developing links<\/option><option value=\"\/docs\/developing\/qtquickvcp\/\">QtQuickVcp<\/option><\/optgroup><br \/>\n    <optgroup label=\"Manpages\"><br \/>\n    <\/optgroup><br \/>\n    <optgroup label=\"Project Infrastructure\"><option value=\"\/docs\/infra\/repositories\/\">Git Repos &#038; Auto Build<\/option><\/optgroup><br \/>\n  <\/select>\n<\/div>\n<div class=\"unit four-fifths\">\n<article>\n<h1>Various developing links<\/h1>\n<div class=\"ulist\">\n<ul>\n<li>\n<p class=\"ojuddsxn4h4s3c7a4\"><a href=\"https:\/\/www.machinekit.io\/docs\/developing\/developing\/\">General links inc. setting up the environment<\/a><\/p>\n<\/li>\n<li>\n<p class=\"ojuddsxn4h4s3c7a4\"><a href=\"https:\/\/www.machinekit.io\/docs\/developing\/machinekit-developing\/\">Specific building from source stuff<\/a><\/p>\n<\/li>\n<li>\n<p class=\"ojuddsxn4h4s3c7a4\"><a href=\"https:\/\/www.machinekit.io\/docs\/developing\/rtfaults\/\">How to debug rt faults<\/a><\/p>\n<\/li>\n<li>\n<p class=\"ojuddsxn4h4s3c7a4\"><a href=\"https:\/\/www.machinekit.io\/docs\/developing\/building-rt-preempt-kernel\/\">Building your own rt-preempt kernel<\/a><\/p>\n<\/li>\n<li>\n<p class=\"ojuddsxn4h4s3c7a4\"><a href=\"https:\/\/www.machinekit.io\/docs\/developing\/rt-kernel-config\/\">The actual kernel config to use as a start for rt-preempt kernel<\/a><\/p>\n<\/li>\n<li>\n<p class=\"ojuddsxn4h4s3c7a4\"><a href=\"https:\/\/www.machinekit.io\/docs\/hal\/threads-and-latency\/\">Advanced threads management with cgroups to optimise latency<\/a><\/p>\n<\/li>\n<li>\n<p class=\"ojuddsxn4h4s3c7a4\"><a href=\"https:\/\/www.machinekit.io\/docs\/developing\/writing-components\/\">General info and links re writing components<\/a><\/p>\n<\/li>\n<li>\n<p class=\"ojuddsxn4h4s3c7a4\"><a href=\"https:\/\/www.machinekit.io\/docs\/hal\/instcomp_writing_a_component\/\">Tutorial on writing an instantiated component with instcomp<\/a><\/p>\n<\/li>\n<li>\n<p class=\"ojuddsxn4h4s3c7a4\"><a href=\"https:\/\/www.machinekit.io\/docs\/developing\/toolchangers\/\">Specific info on writing toolchanger components<\/a><\/p>\n<\/li>\n<li>\n<p class=\"ojuddsxn4h4s3c7a4\"><a href=\"https:\/\/www.machinekit.io\/docs\/developing\/can-developing\/\">Information on developing using CAN<\/a><\/p>\n<\/li>\n<li>\n<p class=\"ojuddsxn4h4s3c7a4\"><a href=\"https:\/\/www.machinekit.io\/docs\/developing\/qtquickvcp\/\">Installing Using and Developing for QtQuickVcp<\/a><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"section-nav-docs\">\n<div class=\"left align-right\">\n  <\/div>\n<div class=\"right align-left\">\n  <\/div>\n<div class=\"clear\"><\/div>\n<\/div>\n<\/article><\/div>\n<div class=\"nocontent\">\n  <!-- The area to exclude --><br \/>\n  <!-- prevent google crawlers adding boiler plate stuff to search hits --><\/p>\n<div class=\"unit one-fifth hide-on-mobiles\">\n<aside>\n<h4>For starters<\/h4>\n<ul>\n<li class=\"\"><a href=\"https:\/\/www.machinekit.io\/docs\/site\/about-this-site\/\"><br \/>\n\t  How to use this website<\/a><\/li>\n<li class=\"\"><a href=\"https:\/\/www.machinekit.io\/docs\/index-getting-started\/\"><br \/>\n\t  Getting Started<\/a><\/li>\n<li class=\"\"><a href=\"https:\/\/www.machinekit.io\/docs\/index-user\/\"><br \/>\n\t  Machinekit Introduction<\/a><\/li>\n<li class=\"\"><a href=\"https:\/\/www.machinekit.io\/docs\/index-hal\/\"><br \/>\n\t  Hardware Abstraction Layer<\/a><\/li>\n<li class=\"\"><a href=\"https:\/\/www.machinekit.io\/docs\/getting-help\/\"><br \/>\n\t  Getting help<\/a><\/li>\n<\/ul>\n<h4>Developing<\/h4>\n<ul>\n<li class=\"\"><a href=\"https:\/\/www.machinekit.io\/docs\/index-integrator\/\"><br \/>\n\t  Integrator Manual<\/a><\/li>\n<li class=\"\"><a href=\"https:\/\/www.machinekit.io\/docs\/index-developer\/\"><br \/>\n\t  Developer manual<\/a><\/li>\n<li class=\"\"><a href=\"https:\/\/www.machinekit.io\/docs\/index-documenting\/\"><br \/>\n\t  Documenting<\/a><\/li>\n<li class=\"current\"><a href=\"https:\/\/www.machinekit.io\/docs\/developing\/develop-index\/\"><br \/>\n\t  Various developing links<\/a><\/li>\n<li class=\"\"><a href=\"https:\/\/www.machinekit.io\/docs\/developing\/qtquickvcp\/\"><br \/>\n\t  QtQuickVcp<\/a><\/li>\n<\/ul>\n<h4>Manpages<\/h4>\n<ul>\n<\/ul>\n<h4>Project Infrastructure<\/h4>\n<ul>\n<li class=\"\"><a href=\"https:\/\/www.machinekit.io\/docs\/infra\/repositories\/\"><br \/>\n\t  Git Repos &#038; Auto Build<\/a><\/li>\n<\/ul>\n<\/aside><\/div>\n<\/div>\n<div class=\"clear\"><\/div>\n<\/p><\/div>\n<\/section><\/div>\n","protected":false,"raw":""},"excerpt":{"rendered":"<p>Navigate the docs\u2026How to use this websiteGetting StartedMachinekit IntroductionHardware [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-239","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Various developing links<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.machinekit.io\/docs\/developing\/develop-index\/\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Various developing links\" \/>\n<meta property=\"og:description\" content=\"Navigate the docs\u2026How to use this websiteGetting StartedMachinekit IntroductionHardware [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.machinekit.io\/docs\/developing\/develop-index\/\" \/>\n<meta property=\"og:site_name\" content=\"Machinekit \u2022 Moves. Controls. Things.\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Various developing links","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.machinekit.io\/docs\/developing\/develop-index\/","og_type":"article","og_title":"Various developing links","og_description":"Navigate the docs\u2026How to use this websiteGetting StartedMachinekit IntroductionHardware [&hellip;]","og_url":"https:\/\/www.machinekit.io\/docs\/developing\/develop-index\/","og_site_name":"Machinekit \u2022 Moves. Controls. Things.","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"}},"_links":{"self":[{"href":"https:\/\/www.machinekit.io\/wp-json\/wp\/v2\/pages\/239","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.machinekit.io\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.machinekit.io\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/www.machinekit.io\/wp-json\/wp\/v2\/comments?post=239"}],"version-history":[{"count":0,"href":"https:\/\/www.machinekit.io\/wp-json\/wp\/v2\/pages\/239\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.machinekit.io\/wp-json\/wp\/v2\/media?parent=239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}