摘要:
printk()会将打印信息存在内核的环形缓冲区log_buf[]里, 可以通过dmesg命令来查看log_buf[] 1.环形缓冲区log_buf[]又是存在内核的哪个文件呢? 位于/proc/kmsg里,所以除了dmesg命令查看,也可以使用cat /proc/kmsg来查看。 2.但是,dme 阅读全文
posted @ 2019-10-21 16:10
一个不知道干嘛的小萌新
阅读(498)
评论(0)
推荐(0)
摘要:
1.在驱动调试中,使用printk(),是最简单,最方便的办法 当uboot的命令行里的“console=tty1”时,表示printk()输出在开发板的LCD屏上 当uboot的命令行里的“console=ttySAC0,115200”时,表示printk()输出在串口UART0上,波特率=115 阅读全文
posted @ 2019-10-21 15:19
一个不知道干嘛的小萌新
阅读(1209)
评论(0)
推荐(0)
摘要:
1.海思Hi35xx典型的系统层次图 2.海思媒体处理平台架构 2.1 名词概念 视频输入(VI)、视频处理(VPSS)、视频编码(VENC)、视频解码(VDEC)、视频输出(VO)、视频侦测分析(VDA)、音频输入(AI)、音频输出(VO)、音频编码(AENC)、音频解码(ADEC)、区域管理(R 阅读全文
posted @ 2019-10-21 10:02
一个不知道干嘛的小萌新
阅读(1338)
评论(0)
推荐(0)
摘要:
内核版本: Linux version 3.10.14 1.由于每次开发板开机的网卡eth0的物理地址都是随机的 然后在网上找到可以通过命令行实现设置mac物理地址: 然后带着好奇,想看看命令行ifconfig是如何与内核交互的,想试试如何直接通过内核自动设置MAC。 2.分析介绍 因为ifconf 阅读全文
posted @ 2019-10-20 12:48
一个不知道干嘛的小萌新
阅读(987)
评论(0)
推荐(0)
摘要:
1.首先来看DM9000C原理图 (#:表示低电平有效) SD0~15: 16位数据线,有CMD引脚决定访问类型 CMD: 命令线,当CMD为高,表示SD 传输的是数据,CMD为低表示传输的是地址 INT: 中断引脚,接在2440的GPF7脚上 IOR#: 读引脚,接在2440的nOE脚上 IOW# 阅读全文
posted @ 2019-10-20 12:13
一个不知道干嘛的小萌新
阅读(417)
评论(0)
推荐(0)
摘要:
1.网卡驱动描述 网卡的驱动其实很简单,它还是与硬件相关,主要是负责收发网络的数据包,它将上层协议传递下来的数据包以特定的媒介访问控制方式进行发送, 并将接收到的数据包传递给上层协议。 网卡设备与字符设备和块设备不同, 网络设备并不对应于/dev目录下的文件,不过会存放在/sys/class/net 阅读全文
posted @ 2019-10-19 18:13
一个不知道干嘛的小萌新
阅读(869)
评论(0)
推荐(0)
摘要:
1.nor硬件介绍: 从原理图中我们能看到NOR FLASH有地址线,有数据线,它和我们的SDRAM接口相似,能直接读取数据,但是不能像SDRAM直接写入数据,需要有命令才行。 阅读全文
posted @ 2019-10-19 13:51
一个不知道干嘛的小萌新
阅读(200)
评论(0)
推荐(0)
摘要:
1. 阅读全文
posted @ 2019-10-19 13:50
一个不知道干嘛的小萌新
阅读(167)
评论(0)
推荐(0)
摘要:
1.本节使用的nand flash型号为K9F2G08U0M,它的命令如下 1.1我们以上图的read id(读ID)为例,它的时序图如下: 首先需要使能CE片选 1)使能CLE 2)发送0X90命令,并发出WE写脉冲(就是低电平变成高电平) 3)复位CLE,然后使能ALE 4)发送0X00地址,并 阅读全文
posted @ 2019-10-18 16:23
一个不知道干嘛的小萌新
阅读(675)
评论(0)
推荐(0)
摘要:
相关命令使用: ifconfig -a 检查所有的网卡参数 ifconfig eth0 up 启动eth0 setenv PHY_addr 2 在uboot模式下设置phy地址 setenv mdio_intf rmii 在uboot模式下设置phy得接口 问题: 根据SDK里面的默认配置,编译出来 阅读全文
posted @ 2019-10-18 14:54
一个不知道干嘛的小萌新
阅读(6939)
评论(0)
推荐(0)
浙公网安备 33010602011771号