摘要: #include #include #include "GTree.h" #include "LinkList.h" typedef struct _tag_GTreeNode GTreeNode; /* 树的节点 */ struct _tag_GTreeNode { GTreeData* data; /* 节点自身数据 */ GTreeNode* pare... 阅读全文
posted @ 2016-04-26 19:02 __小火车 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 1、串口驱动中的数据结构 • UART驱动程序结构:struct uart_driver 驱动 • UART端口结构: struct uart_port 串口 • UART相关操作函数结构: struct uart_ops 串口操作函数集 • UART状态结构: struct uart_state 阅读全文
posted @ 2016-04-19 21:52 __小火车 阅读(14710) 评论(0) 推荐(2) 编辑
摘要: 在Linux系统中,终端是一类字符型设备,它包括多种类型,通常使用tty来简称各种类型的终端设备。 • 串口终端(/dev/ttyS*) 串口终端是使用计算机串口连接的终端设备。Linux把每个串行端口都看作是一个字符设备。这些串行端口所对应的设备名称是/dev/ttySAC0;/dev/ttySA 阅读全文
posted @ 2016-04-19 20:27 __小火车 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: MTD,Memory Technology Device即内存技术设备,在Linux内核中,引入MTD层为NOR FLASH和NAND FLASH设备提供统一接口。MTD将文件系统与底层FLASH存储器进行了隔离。 如上图所示,MTD设备通常可分为四层,从上到下依次是:设备节点、MTD设备层、MTD 阅读全文
posted @ 2016-04-19 12:53 __小火车 阅读(2011) 评论(0) 推荐(0) 编辑
摘要: MAC:主要负责数据帧的创建,数据差错,检查,传送控制等。 PHY:物理接口收发器,当收到MAC过来的数据时,它会加上校验码,然后按照物理层的规则进行数据编码,再发送到传输介质上,接收过程则相反。 MII:媒体独立接口,“媒体独立”表明MAC一定情况下,任何类型的PHY设备都可以正常工作。 DM90 阅读全文
posted @ 2016-03-22 13:32 __小火车 阅读(4915) 评论(0) 推荐(0) 编辑
摘要: /****************************************** 实验步骤 1.配置引脚功能,将其GPI、GPJ引脚设置为VD数据输出模式,及GPJ后几位设置成LCD时钟输出; 2.设置LCD时序值,初始化时序值。 (1)需要初始化时序:VSPW、VBPD、LINEVAL、VFPD、HSPW、HBPB、HOZVAL、HFPD、 CLKVAL(... 阅读全文
posted @ 2016-03-20 18:07 __小火车 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 1.为何使用DMA:为了提高CPU的工作效率,避免多余的等待时间2.关于DMA控制器:(1)通道数:2440有4个通道,6410有4个DMA控制器(初始化的时候要选择),32个通道。210有两种DMA一种是内存与内存之间,另外则是普通的内存与外设之间。(2)请求源:(3)基本时序 nXDREQ请求生 阅读全文
posted @ 2016-03-19 20:52 __小火车 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 1.串口角色:(1)数据传输通道(2)控制台2.通讯参数(1)波特率:衡量传输速率的快慢,每秒钟传输数据的位数(bit)(2)数据位:有效数据(3)起始位:线路空闲的时候是高电平,当检测到低电平认为有数据传输开始,所以是低电平。(4)奇偶校检位:检测数据传输是否正确(5)停止位:表明一帧数据传输结束 阅读全文
posted @ 2016-03-19 19:24 __小火车 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 一、内存 只是从大体上介绍,并没有涉及寄存器的操作 6410的系统资源为:256MB DDR 、2GB NANDFlash 如下图所示: ROM是只读存储器,RAM是随机存储器。 区别: 1.ROM(Read Only Memory)掉电数据不丢失,但存储读取速度慢,所以常用作存放程序,存放boot 阅读全文
posted @ 2016-03-17 15:29 __小火车 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 1.nandflash就是嵌入式系统的硬盘2.分类(1)MLC:存储单元格存储两位,慢,偏移,寿命短,容量大(2)SLC:存储一位。快,寿命长,容量小,昂贵3访问;(1)独立编址,有专用的控制器,控制器里有相应的寄存器,先送地址,然后命令,最后数据(2)地址组成:行地址(页编号),列地址(在页中的偏 阅读全文
posted @ 2016-03-17 14:32 __小火车 阅读(4588) 评论(0) 推荐(0) 编辑