嵌入式Linux入门 (Introduction to Embedded Linux)

在ATSAMA5D27-SOM1-EK上探索嵌入式Linux (Exploring Embedded Linux on the ATSAMA5D27-SOM1-EK)

rate limit

Code not recognized.

About this course

In this class, you will explore the Microchip ATSAMA5D27-SOM1-EK1 evaluation platform running a Buildroot Embedded Linux Distribution. You will be introduced to the embedded Linux boot sequence and the different components that make up a board support package. Basic concepts of Flattened Image trees and Device Tree Overlays, its need and evolution will be discussed. You will explore the tools, such as sam-ba programmer, and resources required by new users to start embedded Linux development on the Microchip wiki. The concept of user and kernel space will be introduced. This class includes hands-on exercises where you will explore the underlying hardware using different Linux tools and sub-systems. Specifically, i2c, gpio, network, device tree, udev, run-levels, start-up scripts, Linux virtual file systems - procfs, sysfs and debugfs, will be covered. You will see how to access different peripherals from user space using C and MPIO, a Python-based utility.

Curriculum97 min

  • 大纲 (Syllabus)
  • 学员夹 (Student Folder) 5 min
  • 课程大纲和简介 (Course Outline and Introduction) 2 min
  • 自举 (Bootloader)
  • 自举背景 (Bootloader Background) 3 min
  • Linux4Sam网页 (Linux4Sam web page) 2 min
  • 工具和堆栈 (Tools and Stacks)
  • 打开盒子 (Open the Box) 2 min
  • 连接套件 (Connecting the Kit) 2 min
  • 获取有关我们目标的信息 (Getting Information about our Target) 1 min
  • 获取更多信息 (Getting further Information) 5 min
  • 有什么联系 (what's connected) 3 min
  • 更多控制硬件的方法 (More ways to control hardware) 6 min
  • 设备树 (Device Tree)
  • 总览 (Overview) 2 min
  • 动手演示 (Hands On Demo) 5 min
  • 动手续 (Hands On Continued) 3 min
  • 联网 (Networking)
  • 总览 (Overview) 3 min
  • 使用DHCP (Using DHCP) 3 min
  • 静态IP (Static IP) 4 min
  • 文件系统 (File System) 2 min
  • Linux内部 (Linux Internals)
  • Linux进程 (Linux Processes) 7 min
  • 动手 (Hands On) 4 min
  • 修改UDEV (Modifying UDEV) 6 min
  • 再次运行级别 Runlevels Revisited 4 min
  • SAM-BA
  • SAM-BA简介 (SAM-BA Introduction) 2 min
  • SAM-BA演示 (SAM-BA Demo) 6 min
  • Phyton
  • MPIO背景 (MPIO Background) 2 min
  • Phyton概述 (Phyton Overview) 6 min
  • MPIO动手 (MPIO Hands On) 5 min
  • 总结 (Summary)
  • 课程总结 (Course Summary) 1 min
  • 您的反馈 (Your Feedback)
  • 我们需要您的反馈 (We need your Feedback)

About this course

In this class, you will explore the Microchip ATSAMA5D27-SOM1-EK1 evaluation platform running a Buildroot Embedded Linux Distribution. You will be introduced to the embedded Linux boot sequence and the different components that make up a board support package. Basic concepts of Flattened Image trees and Device Tree Overlays, its need and evolution will be discussed. You will explore the tools, such as sam-ba programmer, and resources required by new users to start embedded Linux development on the Microchip wiki. The concept of user and kernel space will be introduced. This class includes hands-on exercises where you will explore the underlying hardware using different Linux tools and sub-systems. Specifically, i2c, gpio, network, device tree, udev, run-levels, start-up scripts, Linux virtual file systems - procfs, sysfs and debugfs, will be covered. You will see how to access different peripherals from user space using C and MPIO, a Python-based utility.

Curriculum97 min

  • 大纲 (Syllabus)
  • 学员夹 (Student Folder) 5 min
  • 课程大纲和简介 (Course Outline and Introduction) 2 min
  • 自举 (Bootloader)
  • 自举背景 (Bootloader Background) 3 min
  • Linux4Sam网页 (Linux4Sam web page) 2 min
  • 工具和堆栈 (Tools and Stacks)
  • 打开盒子 (Open the Box) 2 min
  • 连接套件 (Connecting the Kit) 2 min
  • 获取有关我们目标的信息 (Getting Information about our Target) 1 min
  • 获取更多信息 (Getting further Information) 5 min
  • 有什么联系 (what's connected) 3 min
  • 更多控制硬件的方法 (More ways to control hardware) 6 min
  • 设备树 (Device Tree)
  • 总览 (Overview) 2 min
  • 动手演示 (Hands On Demo) 5 min
  • 动手续 (Hands On Continued) 3 min
  • 联网 (Networking)
  • 总览 (Overview) 3 min
  • 使用DHCP (Using DHCP) 3 min
  • 静态IP (Static IP) 4 min
  • 文件系统 (File System) 2 min
  • Linux内部 (Linux Internals)
  • Linux进程 (Linux Processes) 7 min
  • 动手 (Hands On) 4 min
  • 修改UDEV (Modifying UDEV) 6 min
  • 再次运行级别 Runlevels Revisited 4 min
  • SAM-BA
  • SAM-BA简介 (SAM-BA Introduction) 2 min
  • SAM-BA演示 (SAM-BA Demo) 6 min
  • Phyton
  • MPIO背景 (MPIO Background) 2 min
  • Phyton概述 (Phyton Overview) 6 min
  • MPIO动手 (MPIO Hands On) 5 min
  • 总结 (Summary)
  • 课程总结 (Course Summary) 1 min
  • 您的反馈 (Your Feedback)
  • 我们需要您的反馈 (We need your Feedback)