Difference between revisions of "Main Page"

From KoanSoftware Wiki
Jump to: navigation, search
(Yocto Project)
(Yocto Project)
 
(105 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Welcome on [http://www.kaeilos.com KaeilOS] official wiki.
+
Welcome on [https://koansoftware.com Koan Software] official wiki
  
== What is KaeilOS ==  
+
== DISCLAIMER ==
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:
+
'''KoanSoftware(R) and KaeilOS(R) are registered trademarks of KOAN sas - Bergamo, ITALY
* Embedded system
 
* Desktop
 
* Server
 
  
 +
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>
  
== Getting Started ==
+
== KOAN Embedded Software Engineering ==  
* [[Required packages]]
 
* [[Build environment]]
 
* [[Run KaeilOS on QEmu]]
 
  
== Development ==
+
[https://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.
* [[Optimization proposal]]
 
* [[New ideas]]
 
  
== Problem solving ==
+
== 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 ==
 
* [[FAQ]]
 
* [[FAQ]]
 +
* [[Setup NFS root filesystem]]
 +
* [[Setup an external toolchain with Yocto]]
 +
* [[Fixing Perl Locale Errors in a Clean Ubuntu Install]]
 +
* [[Using VMware Player to run Linux training]]
 +
* [[Issues running python on Linux]]
 +
* [[Error Initialize GIT git init --initial-branch=main]]
 +
* [[repo issue "def print(self, *args, **kwargs):"]]
 +
 +
 +
== Openembedded Core ==
 +
* [[Submit patches to Openembedded]]
 +
* [http://openembedded.org/wiki/Commit_Patch_Message_Guidelines Commit Patch Message Guidelines]
 +
* [[OE-Core Standalone Setup]]
 +
 +
 +
== Openembedded Debugging ==
 +
* [[Openembedded debugging]]
 +
* [[Packages information list]]
 +
  
 
== Yocto Project ==
 
== Yocto Project ==
 
* [[Yocto Project my own quick start]]  
 
* [[Yocto Project my own quick start]]  
 
* [[Yocto versus Poky versus Angstrom]]
 
* [[Yocto versus Poky versus Angstrom]]
* [[Yocto layers]]
+
* [http://www.yoctoproject.org/docs/current/poky-ref-manual/poky-ref-manual.html Yocto Project reference Manual]
 +
* [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]
 +
* [[OE/Yocto prebuilt toolchains]]
 +
* [[Howto build a kernel module out of the kernel tree]]
 +
* [[Howto speed up Yocto build]]
 +
* [[bitbake options]]
 +
* [[Directories and installation variables]]
 +
* [[How to add libstdc++ to a Yocto (Poky) image]]
 +
* [[How to run a script at boot automatically]]
 +
* [[How to run a systemd 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]]
 +
* [[Skip connectivity checks]]
 +
* [[Set default root password]]
 +
* [[Yocto package management]]
 +
* [[Yocto build on a cluster with IceCC]]
 +
* [[Add native gcc to the target image]]
 +
* [[List IPK package depencencies]]
 +
* [[Yocto Project what I wish I'd known]]
 +
* [[Using devtool to modify recipes in Yocto]]
 +
* [[How to include uEnv.txt in Yocto image]]
 +
* [[Add build information into a Yocto image]]
 +
* [[Add a systemd service file into a Yocto image]]
 +
* [[Yocto Project licenses for LIC_FILES_CHKSUM]]
 +
* [[Yocto sstate usage summary to the build]]
 +
* [[Upgrade to Yocto honister 3.4]]
 +
* [[Override syntax change from Yocto honister 3.4]]
 +
* [[Modify the linux kernel with configuration fragments in Yocto]]
 +
* [[Add a debug banner in a Yocto recipe]]
 +
* [[How to trace a variable setting with bitbake-getvar]]
 +
* [[How to detect the Yocto version using bitbake]]
 +
* [[Support other languages and keyboards than English in Yocto]]
 +
 
 +
 
 +
Many other details are available in the [https://wiki.yoctoproject.org/wiki/Technical_FAQ Yocto Project wiki]
 +
 
 +
== Linux kernel ==
 +
* [[Kernel message logging with printk]]
 +
 
 +
 
 +
== Microsoft .NET and Mono ==
 +
* [[Embedded Linux .NET applications with Yocto]]
 +
 
 +
 
 +
== Qt ==
 +
* [[Install Qt 5 on Ubuntu]]
 +
 
 +
 
 +
== Hardware and SBC ==
 +
* [[iMX6 definitive GPIO guide]]
 +
 
  
 
== Documents ==
 
== Documents ==
 
* [[ARM cores list]]
 
* [[ARM cores list]]
 +
* [[systemd vs sysvinit]]
 +
* [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]]
 +
* [[How to Shrink a VirtualBox Virtual Machine]]
 +
  
 
== About us ==
 
== About us ==
* [[ Who we are ]]
+
* [https://koansoftware.com/company/ Who we are]
* [[ KaeilOS services and community ]]
 

Latest revision as of 16:12, 29 February 2024

Welcome on Koan Software official wiki

DISCLAIMER

KoanSoftware(R) and KaeilOS(R) are registered trademarks 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


Many other details are available in the Yocto Project wiki

Linux kernel


Microsoft .NET and Mono


Qt


Hardware and SBC


Documents


About us