嵌入式Linux第一、二阶段衔接
Going1
一名咸鱼本科生,大家一起努力鸭
展开
-
第一、二期衔接——6.1 从0写bootloader
u-boot分析与使用—u-boot编译体验硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》开发环境:Linux 2.6.22.6 内核、arm-linux-gcc-3.4.5-glibc-2.3.6工具链目录u-boot分析与使用—u-boot编译体验...原创 2020-06-19 17:18:26 · 649 阅读 · 0 评论 -
第一、二期衔接——7.1 移植3.4.2内核—框架介绍及简单修改
根文件系统的构建硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》开发环境:Linux-3.4.2 内核、arm-linux-gcc-4.3.2工具链目录根文件系统的构建一、安装arm-linux-gcc 4.3.2工具链二、配置内核一、安装arm-linux-gcc 4.3.2工具链用root用户登录1、tar -原创 2020-06-22 15:01:12 · 221 阅读 · 0 评论 -
第一、二期衔接——5.4 u-boot分析与使用—启动内核
u-boot分析与使用—启动内核硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》开发环境:Linux 2.6.22.6 内核、arm-linux-gcc-3.4.5-glibc-2.3.6工具链、u-boot-1.1.6目录u-boot分析与使用—启动内核一、前言二、把内核读入到FLA原创 2020-06-21 02:17:35 · 602 阅读 · 0 评论 -
第一、二期衔接——5.3 u-boot分析与使用—源码分析
u-boot分析与使用—Makefile结构分析硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》开发环境:Linux 2.6.22.6 内核、arm-linux-gcc-3.4.5-glibc-2.3.6工具链、u-boot-1.1.6目录u-boot分析与使用—Makefile结构分原创 2020-06-20 22:39:17 · 735 阅读 · 0 评论 -
第一、二期衔接——5.2 u-boot分析与使用—Makefile结构分析
u-boot分析与使用—Makefile结构分析硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》开发环境:Linux 2.6.22.6 内核、arm-linux-gcc-3.4.5-glibc-2.3.6工具链、u-boot-1.1.6目录u-boot分析与使用—Makefile结构分原创 2020-06-19 23:31:53 · 285 阅读 · 0 评论 -
第一、二期衔接——5.1 u-boot分析与使用—u-boot编译体验
u-boot分析与使用—u-boot编译体验硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》开发环境:Linux 2.6.22.6 内核、arm-linux-gcc-3.4.5-glibc-2.3.6工具链目录u-boot分析与使用—u-boot编译体验一、u-boot的目的1、对比理原创 2020-06-18 19:13:55 · 464 阅读 · 0 评论 -
第一、二期衔接——4.7 字符驱动设备之按键驱动—解决同步互斥阻塞
编写按键中断驱动——解决同步互斥阻塞/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》目录编写按键中断驱动——解决同步互斥阻塞一、前言二、引入原子操作1、设置原子变量2、在button_drv_open中采用原子操作3、在button_drv_原创 2020-05-12 18:34:12 · 252 阅读 · 0 评论 -
第一、二期衔接——4.6 字符驱动设备之按键驱动—异步机制
编写按键中断驱动——异步机制/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》、https://blog.csdn.net/juS3Ve/article/details/81437432*/目录编写按键中断驱动——异步机制一、前言二、要点1、原创 2020-05-12 16:02:26 · 269 阅读 · 0 评论 -
第一、二期衔接——4.5 字符驱动设备之按键驱动—poll机制
编写按键中断驱动——poll机制/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》、https://blog.csdn.net/juS3Ve/article/details/81437432*/目录编写按键中断驱动——poll机制一、前言二、原创 2020-05-10 16:21:03 · 206 阅读 · 0 评论 -
第一、二期衔接——4.3 字符驱动设备—简述Linux中断处理体系结构
简述Linux中断处理体系结构/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》*/目录简述Linux中断处理体系结构...原创 2020-05-08 20:20:22 · 197 阅读 · 0 评论 -
第一、二期衔接——4.4 字符驱动设备之按键驱动—中断方式
编写按键中断驱动/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》、https://blog.csdn.net/juS3Ve/article/details/81437432*/目录编写按键中断驱动一、程序框架图1、`request_irq(原创 2020-05-08 18:46:35 · 235 阅读 · 0 评论 -
第一、二期衔接——4.2 字符驱动设备—简述Linux异常处理体系结构
简述Linux异常处理体系结构/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》*/目录简述Linux异常处理体系结构前言一、基础的知识点1、什么是异常2、异常的作用3、...原创 2020-05-07 01:20:20 · 246 阅读 · 0 评论 -
第一、二期衔接——4.1 字符驱动设备之按键驱动—查询方式
字符驱动设备之按键驱动/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》*/目录字符驱动设备之按键驱动前言一、框架搭建1、编写驱动程序2、告诉内核有这个驱动程序2.1 构...原创 2020-05-06 21:17:36 · 238 阅读 · 0 评论 -
第一、二期衔接——3.3 字符驱动设备—LED设备驱动点灯
字符驱动设备之简单的LED设备驱动/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》*/目录字符驱动设备之简单的LED设备驱动一、软件系统的大致分层二、Linux驱动程序...原创 2020-05-04 22:22:54 · 260 阅读 · 0 评论 -
第一、二期衔接——3.2 字符驱动设备—LED设备驱动的框架改进
字符驱动设备之LED设备驱动的改进/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》*/目录字符驱动设备之LED设备驱动的改进一、改进`first_drv_init()`...原创 2020-05-04 22:46:13 · 168 阅读 · 0 评论 -
第一、二期衔接——3.1 字符驱动设备—LED设备驱动框架搭建
字符驱动设备之简单的LED设备驱动/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》*/目录字符驱动设备之简单的LED设备驱动...原创 2020-05-06 20:08:32 · 300 阅读 · 0 评论 -
第一、二期衔接——2.5 完善最小根文件系统—添加NFS网络文件系统
制作jffs2映像文件/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》、https://www.iteye.com/blog/luckyclouds-675711*/目...原创 2020-04-14 21:17:39 · 300 阅读 · 0 评论 -
第一、二期衔接——2.4 完善最小根文件系统—制作jffs2映像文件
制作jffs2映像文件/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》、https://www.iteye.com/blog/luckyclouds-675711*/目...原创 2020-04-14 21:16:46 · 449 阅读 · 1 评论 -
第一、二期衔接——2.3 完善最小根文件系统-/dev
根文件系统/dev的完善/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》、https://www.iteye.com/blog/luckyclouds-675711*/...原创 2020-04-14 21:15:22 · 186 阅读 · 0 评论 -
第一、二期衔接——2.2 完善最小根文件系统-/proc
根文件系统的完善/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》、https://www.iteye.com/blog/luckyclouds-675711*/目录根文...原创 2020-04-11 00:25:42 · 529 阅读 · 0 评论 -
第一、二期衔接——2.1 构建最小根文件系统
根文件系统的构建/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》*/目录根文件系统的构建一、前言1、那么什么是根文件系统呢?2、最小的根文件系统由什么组成?二、配置编译...原创 2020-04-10 19:35:13 · 495 阅读 · 0 评论 -
第一、二期衔接——1.1 内核启动流程—编译体验与配置
Nand Flash编程实现读ID/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:开发版原理图,S3C2440A datasheet,K9F2G08U0C datasheet*/目录Nand Fla...原创 2020-03-22 18:20:01 · 302 阅读 · 0 评论