Difference between revisions of "Main Page"

From KoanSoftware Wiki
Jump to: navigation, search
(Problem solving - Howto)
 
(35 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Welcome on [http://www.kaeilos.com KaeilOS] official wiki
+
Welcome on [http://www.koansoftware.com Koan Software] official wiki
  
 
== DISCLAIMER ==
 
== DISCLAIMER ==
  
== '''All contents of this website are released under the [http://creativecommons.org/licenses/by-sa/3.0/deed.en_US Creative Commons Attribution-ShareAlike 3.0 Unported License]'''<br> ==
+
'''KoanSoftware(R) and KaeilOS(R) are a registered trademark of KOAN sas - Bergamo, ITALY
 +
 
 +
All contents of this website are released under the [http://creativecommons.org/licenses/by-sa/3.0/deed.en_US Creative Commons Attribution-ShareAlike 3.0 Unported License]'''<br>
 
<br>
 
<br>
  
== What is KaeilOS ==  
+
== KOAN Embedded Software Engineering ==  
KaeilOS is an OpenSource software framework to create GNU/Linux distributions aimed for embedded devices. Primarily, the project maintains and develops a collection of BitBake recipes. The bitbakes consist of the source URL of the package, dependencies and compile or install options. During the build process they are used to track dependencies, cross-compile the package and pack it up, suitable to be installed on the target device. It's also possible to create complete images, consisting of root file system and kernel. As a first step the framework will build a cross-compiler toolchain for the target platform.
 
  
KaeilOS runs in a lot of different plaftforms ([http://en.wikipedia.org/wiki/x86 x86], [http://en.wikipedia.org/wiki/Powerpc PowerPC] and [http://en.wikipedia.org/wiki/ARM_architecture ARM]) and includes more than 7000 opensource packages and libraries suitable for:
+
[http://koansoftware.com KOAN] is an Italian software house, specialized in embedded and real time Linux software solutions on RISC platforms of the ARM family (Raspberry, Atmel, Freescale, NXP). Founded on 1996 from diversified experiences, is a supplier of embedded software systems for industrial automation, telecommunications, automotive, mechatronics and aerospace.
* Embedded system
 
* Desktop
 
* Server
 
  
 
+
== What is this wiki? ==  
== Getting Started ==
+
This is a collection of useful notes about Yocto Project and OpenEmbedded, GNU/Linux distributions aimed for embedded devices developed.
* [[Required packages]]
 
* [[Build environment]]
 
* [[Run KaeilOS on QEmu]]
 
 
 
== Development ==
 
* [[Optimization proposal]]
 
* [[New ideas]]
 
* [https://trello.com/b/djLUmKKL '''KaeilOS''' Task Tracking with Trello]
 
  
 
== Problem solving - Howto ==
 
== Problem solving - Howto ==
 
* [[FAQ]]
 
* [[FAQ]]
 
* [[Setup NFS root filesystem]]
 
* [[Setup NFS root filesystem]]
* [[2.6.x Kernel Compilation Problems]]
 
 
* [[Setup an external toolchain with Yocto]]
 
* [[Setup an external toolchain with Yocto]]
 
* [[Fixing Perl Locale Errors in a Clean Ubuntu Install]]
 
* [[Fixing Perl Locale Errors in a Clean Ubuntu Install]]
 +
* [[Using VMware Player to run Linux training]]
  
 
== Openembedded Core ==
 
== Openembedded Core ==
Line 45: Line 35:
 
* [[Yocto versus Poky versus Angstrom]]
 
* [[Yocto versus Poky versus Angstrom]]
 
* [http://www.yoctoproject.org/docs/current/poky-ref-manual/poky-ref-manual.html Yocto Project reference Manual]
 
* [http://www.yoctoproject.org/docs/current/poky-ref-manual/poky-ref-manual.html Yocto Project reference Manual]
* [http://www.openembedded.org/wiki/LayerIndex Yocto layers index]
+
* [http://git.yoctoproject.org/ Yocto source Repositories]
 +
* [http://layers.openembedded.org OpenEmbedded layers index]
 +
* [https://wiki.yoctoproject.org/wiki/Releases Yocto version releases]
 
* [http://www.openembedded.org/wiki/Migrating_metadata_to_OE-Core Migrating metadata to OE-Core]
 
* [http://www.openembedded.org/wiki/Migrating_metadata_to_OE-Core Migrating metadata to OE-Core]
 
* [[OE/Yocto prebuilt toolchains]]
 
* [[OE/Yocto prebuilt toolchains]]
Line 51: Line 43:
 
* [[Howto speed up Yocto build]]
 
* [[Howto speed up Yocto build]]
 
* [[bitbake options]]
 
* [[bitbake options]]
 +
* [[Directories and installation variables]]
 +
* [[How to add libstdc++ to a Yocto (Poky) image]]
 +
* [[How to run a script at boot automatically]]
 +
* [[Create patches using quilt]]
 +
* [[Building Software from an External Source]]
 +
* [[opkg command options]]
 +
* [[Managing RDEPENDS into a recipe]]
 +
* [[Extract the list of packages into a Yocto image]]
 +
* [[Toaster setup and usage]]
 +
* [[Python assignment operators]]
 +
 +
== Qt ==
 +
* [[Install Qt 5 on Ubuntu]]
 +
 +
== Hardware and SBC ==
 +
* [[iMX6 definitive GPIO guide]]
  
 
== Documents ==
 
== Documents ==
Line 57: Line 65:
 
* [http://linux.koolsolutions.com/2011/02/26/howto-create-and-submit-your-first-linux-kernel-patch/ How to create and submit Linux kernel patch using GIT]
 
* [http://linux.koolsolutions.com/2011/02/26/howto-create-and-submit-your-first-linux-kernel-patch/ How to create and submit Linux kernel patch using GIT]
 
* [[Development with VMware]]
 
* [[Development with VMware]]
 +
* [[How to Shrink a VirtualBox Virtual Machine]]
  
 
== About us ==
 
== About us ==
* [[ Who we are ]]
+
* [http://koansoftware.com/en/content/profile Who we are]
* [[ KaeilOS services and community ]]
 

Latest revision as of 09:38, 30 July 2019

Welcome on Koan Software official wiki

DISCLAIMER

KoanSoftware(R) and KaeilOS(R) are a registered trademark of KOAN sas - Bergamo, ITALY

All contents of this website are released under the Creative Commons Attribution-ShareAlike 3.0 Unported License

KOAN Embedded Software Engineering

KOAN is an Italian software house, specialized in embedded and real time Linux software solutions on RISC platforms of the ARM family (Raspberry, Atmel, Freescale, NXP). Founded on 1996 from diversified experiences, is a supplier of embedded software systems for industrial automation, telecommunications, automotive, mechatronics and aerospace.

What is this wiki?

This is a collection of useful notes about Yocto Project and OpenEmbedded, GNU/Linux distributions aimed for embedded devices developed.

Problem solving - Howto

Openembedded Core

Openembedded Debugging

Yocto Project

Qt

Hardware and SBC

Documents

About us