![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux 内核驱动开发
DDR内存测试
一棹春风一叶舟,一纶茧缕一轻钩。花满渚,酒满瓯,万顷波中得自由。
展开
-
我的嵌入式LINUX学习.卷1----框架
我是研二才开始系统学习嵌入式LINUX,毕业设计也需要相关技术,但是网上的信息太繁杂,于是:购买了国嵌的视频教程,利用一个暑假,系统学习了一遍,只是框架整理如下: 时间来到了2019年!我现在还在阶段3向阶段4努力竞发着!...原创 2019-01-28 20:46:28 · 145 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷2----准备工作
我买的板子是smart210,三星的芯片S5PV210原创 2019-01-28 20:50:14 · 173 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷3----裸机开发前的准备工作
原创 2019-01-28 20:53:15 · 191 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷4----ARM详解
原创 2019-03-07 19:41:02 · 110 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷5----汇编学习
原创 2019-03-04 20:35:08 · 128 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷6------bootloader设计
原创 2019-03-04 14:17:30 · 137 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷7------s3c2440芯片的uboot启动过程分解
原创 2019-02-28 22:00:46 · 121 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷8------s3c6410芯片的uboot启动过程分解
原创 2019-03-07 19:41:48 · 141 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷9------s5pv210芯片的uboot启动过程分解
原创 2019-03-09 09:13:11 · 107 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷10------自己从零开始写bootloader
原创 2019-03-10 12:39:51 · 115 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷11------bootloader核心初始化
原创 2019-03-10 12:39:08 · 117 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷12------ARM裸机之点亮LED
原创 2019-02-28 20:33:52 · 132 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷13------uboot启动阶段:时钟初始化
原创 2019-03-11 09:54:41 · 260 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷14------uboot启动阶段:内存初始化
原创 2019-03-22 08:53:16 · 174 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷15------uboot启动阶段:代码搬移
原创 2019-03-29 21:28:12 · 138 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷16------uboot启动阶段:C语言环境初始化
原创 2019-03-29 21:29:00 · 231 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷17------按键中断
原创 2019-04-21 11:11:38 · 147 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷18------NandFlash驱动设计
原创 2019-04-21 11:12:06 · 126 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷21------uboot启动阶段:DMA
原创 2019-03-02 09:29:27 · 494 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷23------uboot启动阶段:触摸屏驱动
原创 2019-05-03 14:38:32 · 384 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷24------uboot启动阶段:网卡驱动
原创 2019-05-03 14:37:56 · 276 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷25------uboot启动阶段:移植tftp和bootm
原创 2019-04-19 10:02:26 · 168 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷26------linux内核
原创 2019-03-01 15:57:35 · 115 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷27------根文件系统rootfs的制作
原创 2019-03-04 14:15:33 · 166 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷28------内核模块开发
原创 2019-02-28 20:11:42 · 105 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷36------总线设备驱动模型
原创 2019-04-21 11:12:55 · 114 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷37------串口驅動程序設計
原创 2019-03-13 08:53:00 · 79 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷38------網卡驅動程序設計
原创 2019-04-19 09:59:55 · 102 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷39------觸摸屏驅動程序設計
原创 2019-04-26 10:51:32 · 98 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷40------LCD驅動程序設計
原创 2019-04-26 10:51:47 · 105 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷41------FLASH驅動程序設計
原创 2019-04-30 12:42:55 · 82 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷42------I2C驱动程序设计
原创 2019-04-19 09:59:12 · 127 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷43------SPI驱动程序设计
原创 2019-04-30 12:43:05 · 151 阅读 · 2 评论 -
我的嵌入式LINUX学习.卷44------USB内核驱动架构
原创 2019-04-30 12:43:19 · 159 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷45------USB驱动程序设计
原创 2019-04-30 12:43:30 · 126 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷46------实战开发
原创 2019-04-30 12:43:46 · 121 阅读 · 0 评论 -
ioctl函数与unlocked_ioctl函数的区别
Linux 内核从2.6.36版本后,已经完全删除了struct file_operations 中的ioctl函数指针,取而代之的是unlocked_ioctlstatic struct file_operations hi_i2c_fops = { .owner = THIS_MODULE, // .ioctl = I2C_Ioctl , ...原创 2019-03-02 13:23:13 · 1482 阅读 · 0 评论 -
SPI总线协议(Serial Peripheral Interface)
SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。也是所有基于SPI的设备共有的,它们是SDI(数据输入),SDO(数据输出),SCK(时钟),CS(片选)。SDO– 主设备数据输出,从设备数据输入 对应MOSI master output slave...转载 2019-03-02 13:13:59 · 1487 阅读 · 0 评论 -
设备驱动模型的三个重要成员是什么?
总线、设备、驱动,也就是bus、device、driver。总线、设备、驱动三者的关系如下:原创 2019-03-02 13:26:02 · 799 阅读 · 0 评论 -
在设备驱动程序中,如何注册和注销中断?
注册中断:int request_irq(unsigned int irq, irqreturn_t (*handler)(int, void *, struct pt_regs *), unsigned long flags, const char *dev_name, void *dev_id);参数意义依次是:中断号,中断处理函数,中断管理有关的掩码,中断请求设备名,中断信号线。...原创 2019-03-02 13:29:32 · 781 阅读 · 0 评论