- 博客(12)
- 收藏
- 关注
原创 3519V101的kernel的RTL8201百兆网卡配置以及tftp、nfs
1.配置tftp服务器在网上找一个:2.按照HI3519V101的SDK安装以及升级使用说明来操作1)、配置tftp服务器 # 可以使用任意的tftp服务器,并将package/image_uclibc_xxx(或image_glibc_xxx)下的相关文件拷贝到tftp服务器目录下。2)、参数配置 # 单板上电后,敲任意键进入u-boot。设置server...
2018-09-15 22:22:01 1607 3
原创 3519v101的uboot的RTL8201百兆网卡配置
1.烧写其中部分文件我已经修改过,下面全面描述修改的过程。2.修改头文件配置1)修改配置文件hi3519v101.h2)修改内容为:3)修改原因:在\u-boot-2010.06\drivers\net\higmacv300中看到网卡的设备信息为:a.设置PHY的工作模式struct higmac_board_info enu...
2018-09-10 21:37:44 3113
原创 X210-MT7601-USB WIFI移植
1、MT7601驱动的移植(1)开发环境搭建和确认(2)源码获取和解压(3)配置、编译、安装最后得到网络设备文件。2、插入usb WiFi 启动开发板linux,lsusb查看usb驱动Bus 001 Device 003: ID 148f:7601看到的是该驱动的厂家设备信息3、获取MT7601的源码4、解压源码到linux下,确认USB的VID(VEND...
2018-09-09 16:20:47 1369
原创 HI3519V101的sensor特性与驱动解析
海思的sensor驱动大部分工作在应用层,即应用层驱动(非ko形式存在),这样一来在对sensor改动时,就不需要重新编译内核了。缺点是,不稳定,效率会比较低。纯应用层驱动是没办法操作硬件的,所以需要调用底层i2c驱动。1、驱动源码路径 sdk\hi3519v101\mpp_big-little\component\isp\sensor目录下。2、sensor驱动调用...
2018-09-09 10:23:50 3087 1
原创 Ortp源码简介
1、ORTP库概览(1)库本身没有main,提供一堆功能函数,都在src目录下(2)库的使用给了案例,有main,在src/tests目录下(3)相关数据结构和头文件在include/ortp目录下(4)ortp实现了rtp和rtcp协议,前者负责传输,后者负责控制和同步协调2、ORTP库的使用案例(1)src/tests/rtpsend.c(2)ortp_init及a...
2018-09-09 01:22:05 4896
原创 ORTP库局域网图传和VLC实时预览
1.ORTP的引入1.1、视频网络传输的2种方式(1)基于下载:http or ftp(2)基于实时:RTP/RTSP/RTCP1.2、ORTP的介绍(1)openRTP,用C实现的一个RTP库(其实还有C++实现的,JAVA等实现的)(2)实质是一个视频服务器,工作时客户端和服务器实时传递视频数据(3)一般认为RTP工作在传输层,但是其实RTP比TCP/UDP高一个层...
2018-09-09 00:50:29 1152
原创 HI3519V101的mpp中sample总体分析
1、官方mmpsample程序总体分析 首先先将sample程序导入到source insight中,这样方便我们学习代码,导入的时候记得将include文件也导入进去。 sample里面不止一个程序。例如hifb文件夹,里面是和framebuff有关的,hi3519v101在做摄像头的时候,也可以使用这个程序,用于拍照时候实时显示用的。 commo...
2018-09-09 00:09:48 3456 1
原创 HI3519V101的MPP开发环境与venc测试
1.SDK目录介绍2.搭建ftp或者nfs文件系统3.mpp文件部署在一般的嵌入式开发中,只要将uboot,kernel,rootfs下载到开发板上,就可以进行程序开发了。但是海思又进一步的把一些常用视频编解码算法等封装到MPP平台中,进一步简化了工程师的开发难度。3.1什么是MPP海思提供的媒体处理软件平台(Media Process Platform,简称 MPP)...
2018-09-08 22:35:44 2979
转载 安装、升级Hi3519V101/Hi3516AV200 DEMO板开发环境
1.安装、升级Hi3519V101/Hi3516AV200 DEMO板开发环境# 如果您使用Hi3519V101/Hi3516AV200 的DEMO板,可以按照以下操作烧写uboot、内核以及文件系统,以下操作均使用网络来更新。 1)、如果您拿到的单板没有uboot的话,就需要使用Hi3519***/01.software/pc/HiTool进行烧写。更详细的烧写操作步骤及说明,...
2018-09-08 19:14:42 2786
转载 Shell中[]里面的条件判断---转载
1.字符串判断 str1 = str2 当两个串有相同内容、长度时为真 str1 != str2 当串str1和str2不等时为真 -n str1 当串的长度大于0时为真(串非空) -z str1 当串的长度为0时为真(空串) ...
2018-09-08 09:10:54 398
原创 Linux驱动开发19之spi驱动模型的数据结构
1.SPI传输模式(各定义在include/linux/spi.h)先看一下这些和时序有关的:00075: #define SPI_CPHA 0x01 /* clock phase */ //时钟相位,数据采样时刻对应着的SCLK是第一个(0)还是第二个边沿(1)00076: #define SPI_CPOL 0x02 /* clock polarity */ //时钟极性,SCLK空...
2018-09-04 22:18:47 1052
原创 linux驱动开发19之led平台驱动框架
1.以leds-s3c24xx.c为例来分析platform设备和驱动的注册过程1)platform_driver_register2)platform_device_register2.platdata怎么玩1)platdata其实就是设备注册时提供的设备有关的一些数据(譬如设备对应的gpio、使用到的中断号、设备名称••••)2)这些数据在设备和驱动match之后,会由设备...
2018-09-01 10:17:34 377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人