-
大纲 (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)
嵌入式Linux入门 (Introduction to Embedded Linux)
在ATSAMA5D27-SOM1-EK上探索嵌入式Linux (Exploring Embedded Linux on the ATSAMA5D27-SOM1-EK)
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.