
Embeded Develope
文章平均质量分 53
wdsfup
这个作者很懒,什么都没留下…
展开
-
v4l(Video for Linux )
v4l(Video for Linux )是Linux下用于获取音视频数据的API接口,配合适当的视频采集设备和相应的驱动程序,可进行相关的音视频应用开发。 v4l应该位于设备驱动与应用程序中间。当应用程序调用v4l的API时,v4l最终调用驱动。当设备改变后,只需改变驱动就行,应用程序不用修改,使应用程序具有通用型。 现有的video for linux有两个版本,v4l(Vid原创 2009-05-17 11:26:00 · 1220 阅读 · 0 评论 -
链路层成帧方式和类型
以太网帧(820.3)Ethernet II类型以太网帧的最小长度为64字节(6+6+2+46+4),最大长度为1518字节(6+6+2+1500+4)。其中前12字节分别标识出发送数据帧的源节点MAC地址和接收数据帧的目标节点MAC地址。(注:ISL封装后可达1548字节,802.1Q封装后可达1522字节)802.3 以太网帧结构前导码帧转载 2017-05-11 11:55:35 · 1840 阅读 · 0 评论 -
关于GPL的一些知识
1.什么是GPLGPL许可协议(GNU General Public License):只要软件中包含有其他GPL协议的产品或代码,那么该软件就必须也采用GPL许可协议且开源及免费。具有以下特点:复制自由:允许将软件复制到任何人的电脑中,并且不限制复制的数量。传播自由:允许以各种形式进行传播。收费传播:允许在各种媒介上出售该软件,但必需提前让买家知道这个软件是可以免费获得的,并解释转载 2017-04-07 15:56:20 · 8581 阅读 · 0 评论 -
openwrt hotplug
由内核发出 event 事件.kobject_uevent() 产生 uevent 事件(lib/kobject_uevent.c 中), 产生的 uevent 先由 netlink_broadcast_filtered() 发出, 最后调用 uevent_helper[] 所指定的程序来处理.uevent_helper[] 里默认指定 "/sbin/hotplug", 但可以转载 2016-06-16 18:19:41 · 2450 阅读 · 0 评论 -
简谈高通Trustzone的实现
从trust zone之我见知道,支持trustzone的芯片会跑在两个世界。普通世界、安全世界,对应高通这边是HLOS,QSEE。如下图:如下是HLOS与QSEE的软件架构图HLOS这两分为kernel层,user层。user层的通过qseecom提供的API起动trustzone那边的app。q转载 2016-02-19 16:01:45 · 1834 阅读 · 0 评论 -
ubuntu14.04 iso硬盘安装
现在使用的ubuntu是12.04LTS 32位,因开发需要64位系统,所以想利用ubuntu的系统升级直接升级到14.04LTS 64位,发现只能升级默认是14.04LTS 32位,不能选择64位,升级后使用中出现好多古怪的问题,建议想升级的同志们直接安装。于是只能直接安装14.04LTS 64位,由于没有光盘,所以想从硬盘安装。以前在windows上面硬盘安装过CentOS,使用wingr转载 2016-02-18 17:26:45 · 4078 阅读 · 0 评论 -
OpenWrt的学习和总结
OpenWrt的学习和总结内容目录1OpenWrt背景知识 22OpenWrt基础知识 22.1目录结构 22.2扩展软件包feeds 32.3OpenWrt SDK 42.4固件升级 83OpenWrt内部机制 83.1UCI(unifiedconfiguration Interface) 83.2ubus 114L原创 2016-02-18 17:03:20 · 5397 阅读 · 0 评论 -
openwrt----The Boot Process
The Boot ProcessPlease also see requirements.boot.processThis guide it not up-to-date! It does not mention procdThis guide shall help you understand, e.g.When is it t转载 2016-02-17 15:07:33 · 1231 阅读 · 0 评论 -
下一轮WiFi革命来临:详解高通MU-MIMO技术(Multi-User Multiple-Input Multiple-Output多用户多入多出技术)
也许你从未听说过MU-MIMO,但如果你是一名重度无线网络依赖者,我们强烈建议你读完下面的文字,因为,WiFi无线网络技术的下一轮革命已经悄悄来临,而MU-MIMO,就是开启大门的钥匙。在今年的台北电脑展(Computex 2014)上,高通的全资子公司高通创锐讯展示了全球首款支持MU-MIMO技术的VIVE 4-stream 802.11ac芯片组,效率比现有802.11ac提高了两到三转载 2016-01-21 12:43:30 · 14891 阅读 · 2 评论 -
DM9000
DM9000AEP 数据线地址线复用, 通过CMD引脚来决定是地址端口还是数据端口,高电平为数据端口,低电平为地址端口, 读写寄存器就是通过这两个端口来进行的, CMD引脚一般连接一根地址线,一般把CPU的一块片选地址映射到DM9000. 假设一块物理地址为0x40000000 - 0x4FFFFFFF, ,CMD 与A3相连. 则地址端口: 0x40000000 数据端口: 0x40000000 + 0x8以为只有A3为1时, CMD才是数据端口. 当要读(或写)reg时,原创 2011-04-07 22:20:00 · 713 阅读 · 0 评论 -
PCI开发
Linux 启动时,首先会枚举PCI设备,然后才能访问PCI设备的配置空间。要枚举PCI设备,首先要知道PCI设备的地址,枚举的方式跟平台本身的有关系。根据 PCI接口规范,IDSEL引脚被用来做为PCI设备的片选。使能该设备的IDSEL管脚,才可以读写该设备的配置寄存器组。但PCI规范并没有定义 IDSEL管脚的连接方法,所以根据各开发板PCI设备的IDSEL管脚硬件连线方法的不同,访问PCI设原创 2010-05-10 21:49:00 · 3308 阅读 · 0 评论 -
S3C2440
原创 2009-05-22 22:26:00 · 377 阅读 · 0 评论 -
OV9650
0x1C is Manufacturer ID Byte-High(Read only=0x7F)0x1D is Manufacturer ID Byte-Low(Read only=0xA2) 可以用来检查是否是0V9650。原创 2009-05-23 16:02:00 · 654 阅读 · 0 评论 -
LuCI2 (OpenWrt web 管理界面)
LuCI2 (OpenWrt web 管理界面)一直以来OpenWrt都是采用Lua写的web管理界面LuCI,(开机速度慢不说,居然比不过腾达等弱路由器开机速度)。 LuCI需要使用多个Lua扩展(如 ubus, luci.model.uci, nixio.fs, 等等)去存取系统信息和设置. 不幸的是这种解决方案在慢CPU和低内存的低配机器设备上是个灾难,此方案相当消耗资源转载 2016-03-31 10:39:28 · 17162 阅读 · 0 评论