План на курса
Tolchain
- Minimal elements of toolchain - Types of toolchain - Types of C libraries for toolchain - Criteria for selecting toolchain
- Toolchain examples - Installing a toolchain - Adding libraries to toolchain
- Lab 1
- Create a Bare metal application [intact with UART]
Boot loader
- What is boot loader - Pre-boot loader - Loading the kernel - Boot loader-kernel ABI – ATAGS and FDT
- Examples of boot loaders - U-Boot command line - U-Boot environment - Automating boot – bootcmd
- Lab 2
- Build and running Uboot on RP2
Kernel
- Kernel vs User space - Kernel version numbers - Bug fix releases - Board support packages -Levels of board support
- Board support - Kernel modules - Kernel configuration - Building the kernel - Kernel command line
- Lab 3
- Building and running Linux on RP2
- What is user space - The root file system (rootfs) - Other options for a rootfs - Busybox and examples
- init: Busybox init and System V init - System V inittab - Device nodes: /dev - The rootfs during development
- The rootfs in production
- Dealing with gpio - Portable computer- Ssh - VNC - telnet -Tftp - SCP - Raspberry Pi Digital Picture Frame
Projects:
Oтзиви от потребители (4)
That the trainer adapts to our needs
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Course - The Yocto Project - An Overview - hands-on
I understood the process of the operating system and how do we link all factors together information of network as well so now I have an obvious and full picture about what is going on these computers how they communicate with each others ultimately gained knowledge about the most important operating system which is Linux and how do we implement our own embedded Linux
Rawda Alnaqbi - beamtrail
Course - Introduction to Embedded Linux (Hands-on training)
The knowledge of the trainer. He was able to answer all of my questions, even questions about our platform. He also continued to help until we all understood the material.
James O'Donnell - Tennant Company
Course - Embedded Linux Kernel and Driver Development
Може би повече упражнения биха били по-добри за учене, но времето беше твърде малко
Gianpiero Arico' - Urmet Spa
Course - Embedded Linux Systems Architecture
Machine Translated