![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式系统设计
文章平均质量分 82
Terry_Eijsan
天行健,君子以自强不息;地势坤,君子以厚德载物。
展开
-
设备驱动程序设计中相关问题分析
1. file_operations结构体的概述 Linux驱动程序中最重要的涉及3个重要的内核数据结构,分别为file_operations,file和inode。在linux中inode结构用于表示文件,而file结构则表示打开的文件的描述,因为对于单个文件而言可能会有许多个表示打开的文件的描述符,因而就可能会的对应有多个file结构,但是都指向单个inode结构。 在系统内部,I/O设备原创 2014-11-16 10:55:30 · 634 阅读 · 0 评论 -
S3C2410TFT LCD分析
S3C2410TFT LCD分析 TFT LCD的系统整体结构如下图所示,有LCD控制器,显示缓存SDRAM区以及LCD驱动器,电源;其中需要编程人员进行操作的是LCD控制器和对显示缓存的处理,即对这两者相关的寄存器编程。原创 2014-11-16 10:42:57 · 1093 阅读 · 0 评论 -
对NandFlash编程实现的代码进行分析
整个程序段分解为四个部分来分析,初始化NandFlash,读取NandFlash的ID号,NandFlash块擦洗,NandFlash的页数据读写; 在对代码进行分析之前需要把代码中的相应常量定义先列出来: #define EnNandFlash() (rNFCONF |= 0x8000) //bit15=1 enable NANDflash controller #define原创 2014-11-16 10:53:11 · 814 阅读 · 0 评论