当前位置: 首页 > 工具软件 > Linux Lab > 使用案例 >

龙芯linux开发板,《Linux Lab - 龙芯 Linux 内核开发手册》撰写计划

丌官浩旷
2023-12-01

大家好,Linux Lab 计划撰写第一本面向芯片和开发板的专用手册,在 Linux Lab 中文手册的基础上,增加更多面向架构、处理器、开发板外设相关例子和实验,欢迎大家回帖讨论,也欢迎大家回帖补充例子。

这本手册计划制作配套的视频。手册和视频遵循 GPL v2 协议,免费向公众发布,但是禁止商用。

以下为大纲初稿,请参考。

# 1. 手册说明

# 2. 名词解释

## 2.1 Linux 简介

## 2.2 龙芯处理器简介

## 2.3 Linux Lab 简介

# 3. Linux Lab 安装

## 3.1 软硬件要求

## 3.2 安装 Docker

## 3.3 选择工作目录

## 3.4 下载实验环境

## 3.5 运行并登陆 Linux Lab

## 3.6 更新实验环境并重新运行

## 3.7 快速上手:启动一个开发板

# 4. Linux Lab 入门

## 4.1 选择开发板

## 4.2 配置开发板

## 4.3 引导编译好的内核和文件系统

## 4.4 下载内核源代码

## 4.5 配置内核

## 4.6 打上内核补丁

## 4.7 修改内核

## 4.8 编译内核

## 4.9 引导新编译的内核

# 5. 用 Linux Lab 进行龙芯 Linux 内核开发

## 5.1 内核模块开发实验

### 5.1.1 撰写并运行内核模块

### 5.1.2 自动测试内核模块

## 5.2 内核开发实验

### 5.2.1 添加新的内核压缩算法

### 5.2.2 添加新的系统调用

### 5.2.3 内核跟踪与调试

## 5.3 文件系统实验

### 5.3.1 Buildroot

### 5.3.2 Debian

## 5.4 龙芯汇编语言实验

### 5.4.1 Hello World

### 5.4.2 memcpy

## 5.5 龙芯 Qemu 实验

### 5.5.1 编译龙芯 Qemu

### 5.5.2 调整龙芯 Qemu 启动参数

## 5.6 其他实验

### 5.6.1 使用龙芯提供的工具链

### 5.6.2 在主机和 Qemu 系统之间传输文件

## 6. 参考资料

## 6.1 Linux Lab 相关

## 6.2 龙芯相关

 类似资料: