pdf

嵌入式LINUX内核驱动实验手册

  • 1星
  • 日期: 2020-08-30
  • 大小: 220.39MB
  • 所需积分:1分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: LINUX

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

内核

内核,是一个操作系统的核心。是基于硬件的第一层软件扩充,提供操作系统的最基本的功能,是操作系统工作的基础,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。

实验4.1.1:x86平台内核配置、编译和安装-----------------------------------6

实验4.1.2:内核模块--------------------------------------------------------------15

实验4.1.3:内核模块参数--------------------------------------------------------22

实验4.1.4:内核符号导出--------------------------------------------------------27

实验4.2.1:交叉工具链的安装与使用-----------------------------------------38

实验4.2.2:smdk2410-uboot编译-----------------------------------------------45

实验4.2.3:mini2440开发板内核下载-----------------------------------------50

实验4.2.4:mini2440开发板u-boot移植---------------------------------------65

实验4.2.5:u-boot-网卡驱动移植-----------------------------------------------97

实验4.2.6:uboot-nor-flash驱动移植------------------------------------------106

实验4.3.1:mini2440开发板内核制作----------------------------------------128

实验4.3.2:mini2440根文件系统制作----------------------------------------135

实验4.3.3:nfs起根文件系统---------------------------------------------------149

实验4.3.4:ramdisk起根文件系统---------------------------------------------161

实验4.3.5:initramfs起根文件系统--------------------------------------------172

实验4.3.6:自启动linux内核---------------------------------------------------181

实验4.4.1:内存的分配与使用------------------------------------------------206

实验4.4.2:内核链表------------------------------------------------------------214

实验4.4.3:内核定时器---------------------------------------------------------219

实验4.5.1:系统调用------------------------------------------------------------225

实验4.5.2:proc文件系统-------------------------------------------------------233

实验4.5.3:oops异常分析-------------------------------------------------------241

实验5.1.1:简单字符设备驱动程序设计------------------------------------248

实验5.1.2:并发控制------------------------------------------------------------256

实验5.2.1:ioctl设备方法-------------------------------------------------------263

实验5.2.2:阻塞型字符设备驱动---------------------------------------------270

实验5.2.3:poll设备方法-------------------------------------------------------278

实验5.2.4:自动创建设备文件------------------------------------------------286

实验5.3.1:mmap设备方法-----------------------------------------------------293

实验5.3.2:LED-点灯实验------------------------------------------------------300

实验5.4.1:kobject设备模型----------------------------------------------------309

实验5.4.2:bus设备模型--------------------------------------------------------317

实验5.4.3:device设备模型-----------------------------------------------------325

实验5.4.4:driver设备模型-----------------------------------------------------332

实验5.4.5:platform驱动模型--------------------------------------------------340

实验5.5.1:DM9000网卡驱动程序分析--------------------------------------349

实验5.5.2:回环网卡驱动程序设计-------------------------------------------366

实验5.5.3:input子系统驱动模型----------------------------------------------371

实验5.5.4:s3c2440触摸屏驱动分析------------------------------------------379

实验5.6.1:RTL-8139PCI网卡驱动分析-------------------------------------391

实验4-1:基于ramdisk块设备驱动程序设计--------------------------------400

实验5-1:LCD驱动程序测试---------------------------------------------------404

实验6-1:USB枚举过程分析---------------------------------------------------407

实验7-1:USB设备驱动之U盘-------------------------------------------------414

实验7-2:USB设备驱动之USB鼠标------------------------------------------424

实验7-3:USB设备驱动之USB网卡------------------------------------------428

实验7-4:USB设备驱动之USB串口------------------------------------------433

更多简介内容

推荐帖子

单片机在医疗器械设备中有哪些应用
     其实单片机在医疗器械设备中,应用非常广泛,常用的小型设备。或者一些大型得设备都使用的单片机,其中运用到了单片机的外设部分有ADC iic pwm 存储,串口,外部中断,低功耗模式,看门狗,定时器等应用。具体项目会有差异,具体情况具体分析。   最基础的应用就是人体血压测量用了,现在去医院体检用的都是这个;   单片机在当前的医疗器械领域广泛运用,常见的血压,血氧,血糖,体
火辣西米秀 微控制器 MCU
QORVO的802.11AX 5 GHZ FEM大幅度 提高 WI-FI 性能
        QPF4528 拥有更出色的热管理性能和更高的线性功率传输率,为新的 H3C 接入点提供支持         美国北卡罗来纳州格林斯巴勒市的移动应用、基础设施与航空航天、国防应用中 RF 解决方案的领先供应商 Qorvo® Inc.(纳斯达克代码:QRVO)今日宣布,其 5 GHz 前端模块 (FEM) 正助力实现行业最快、最高能效的 802.11ax 企业接入点。Qorvo 的
Jacktang RF/无线
设计通用串行总线协议接口时的六个关键问题
设计一个使用高速信号进行数据传输的系统有时是十分困难的,尤其是当可供选择的通信协议十分繁多的时候。。虽然很多通信协议都是高速信号的理想选择,但其中有一个协议特别受欢迎,那就是USB协议。它通常和游戏、汽车音响主机、PC和笔记本电脑应用联系在一起。由于支持多种类型的数据传输和高功率充电,USB协议已成为一种更通用的高速数据协议、接口和电缆规范。图1展示了USB自1998年发布以来的发展历程。
alan000345 微控制器 MCU
三极管共射极放大电路
本帖最后由 S3S4S5S6 于 2020-8-25 15:51 编辑 下图是基本三极管放大电路,电路参数在图中标注,C12为4.7pF,其它参数和图中一直 Vin是一个正弦信号,频率8M,波形幅值如下图所示 Vout的输出波形如下图 可以看到Vout的输出波形的下半部分有明显的失真。 问题 1、该失真是不是静态工作点设置太高了,导致波形下半部分失真 2、
S3S4S5S6 模拟电子
【FreeRTOS打卡第二站开启】堆栈—任务切换的关键,关门时间8月17日
活动总览:点此查看(含活动鼓励和活动学习总内容)   本站打卡开始和截止时间:8月15日-8月17日(3天) 打卡任务: 1、阅读cruelfox干货笔记第二篇:FreeRTOS学习笔记 (2)堆栈——任务切换的关键 2、跟本帖回复思考题: 请自选一个熟悉的8位MCU体系结构(比如C51),和一个32位MCU体系结构(比如ARM Cortex-m0),写出它们在从RT
nmg 单片机
CCS新建工程如何把编译器和IDE安装目录下使用到的文件也拷贝一份到项目文件夹
CCS新建项目工程的时候能不能选择把本项目使用到的CCS安装目录和编译器安装目录下使用到的库文件拷贝一份到项目文件下,有时候用source insight看代码源文件只能添加一个路径所以,没拷贝过来的话涉及到CCS安装目录和编译器安装目录下库文件里面的内容就跳转不过去。比如我的项目文件在D:\1 SDGI\TEST CODE\MSP430FR2433\test,CCS的安装目录在F:\ti\ccs
DX_E2 微控制器 MCU

评论

登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })