摘要:
1.海思Hi35xx典型的系统层次图 2.海思媒体处理平台架构 2.1 名词概念 视频输入(VI)、视频处理(VPSS)、视频编码(VENC)、视频解码(VDEC)、视频输出(VO)、视频侦测分析(VDA)、音频输入(AI)、音频输出(VO)、音频编码(AENC)、音频解码(ADEC)、区域管理(R 阅读全文
摘要:
内核版本: Linux version 3.10.14 1.由于每次开发板开机的网卡eth0的物理地址都是随机的 然后在网上找到可以通过命令行实现设置mac物理地址: 然后带着好奇,想看看命令行ifconfig是如何与内核交互的,想试试如何直接通过内核自动设置MAC。 2.分析介绍 因为ifconf 阅读全文
摘要:
1.首先来看DM9000C原理图 (#:表示低电平有效) SD0~15: 16位数据线,有CMD引脚决定访问类型 CMD: 命令线,当CMD为高,表示SD 传输的是数据,CMD为低表示传输的是地址 INT: 中断引脚,接在2440的GPF7脚上 IOR#: 读引脚,接在2440的nOE脚上 IOW# 阅读全文
摘要:
1.网卡驱动描述 网卡的驱动其实很简单,它还是与硬件相关,主要是负责收发网络的数据包,它将上层协议传递下来的数据包以特定的媒介访问控制方式进行发送, 并将接收到的数据包传递给上层协议。 网卡设备与字符设备和块设备不同, 网络设备并不对应于/dev目录下的文件,不过会存放在/sys/class/net 阅读全文
摘要:
1.nor硬件介绍: 从原理图中我们能看到NOR FLASH有地址线,有数据线,它和我们的SDRAM接口相似,能直接读取数据,但是不能像SDRAM直接写入数据,需要有命令才行。 阅读全文
摘要:
1. 阅读全文
摘要:
1.本节使用的nand flash型号为K9F2G08U0M,它的命令如下 1.1我们以上图的read id(读ID)为例,它的时序图如下: 首先需要使能CE片选 1)使能CLE 2)发送0X90命令,并发出WE写脉冲(就是低电平变成高电平) 3)复位CLE,然后使能ALE 4)发送0X00地址,并 阅读全文
摘要:
相关命令使用: ifconfig -a 检查所有的网卡参数 ifconfig eth0 up 启动eth0 setenv PHY_addr 2 在uboot模式下设置phy地址 setenv mdio_intf rmii 在uboot模式下设置phy得接口 问题: 根据SDK里面的默认配置,编译出来 阅读全文
摘要:
一、宏的定义与撤销 需要注意的是: (1)宏定义应注意添加括号,这样语义会比较清晰。 (2)使用#undef可以撤销宏定义。 (3)引号中的宏定义不会被替换。 (4)宏定义的宏名必须是合法的标识符。 (5)宏定义中单、双引号必须成对出现。 二、带有参数的宏定义 需要注意的是: (1)宏调用时参数的个 阅读全文
摘要:
参考内核自带的块设备驱动程序: drivers/block /xd.c drivers/block /z2ram.c 1.本节需要的结构体如下: 1.1 gendisk磁盘结构体: 1.2 request申请结构体: 2.本节需要的函数如下: 创建一个块设备,当major==0时,表示动态创建,创建 阅读全文