Modification Checklists

When creating a component for the Link, there are often several steps that are often obscure and non-obvious. These checklists hope create a discrete list of steps for common Link modifications a developer might want to perform.

Adding Support For a New Language

  • Write the required bitbake recipes to create binary packages for the language’s compiler and libraries.
  • Write the necessary pcompiler transforms to compile the language into a binary.
  • Add the language’s file extension to botui’s FileActionCompile class to enable compiling from the Link’s embedded file manager.
  • Write a Lexer (syntax highlighter) plugin for KISS IDE.
  • Create a Template Pack for KISS IDE (File > New > New Template Pack…).
  • Add the required language packages to meta-kipr/recipes-kovan/images/kovan-kipr-image.bb to make the language a part of the official firmware.