zynq
文章平均质量分 86
chuhang_zhqr
这个作者很懒,什么都没留下…
展开
-
zynq移植RT2870AP模式wifi
在上一篇博客中,针对zynq移植了RT2870STA的wifi,这里将移植RT2870 SoftAP模式的wifi,作为一个连入点。其他的设备可以连在这个设备上,进行通信。 驱动下载:http://download.csdn.net/detail/chuhang_zhqr/9220295 1:下载源码解压后,进入目录:发现有三个文件夹 MOUDLE NETIFUTIL这三个文件夹里面都有make原创 2015-10-28 15:50:09 · 3195 阅读 · 0 评论 -
基于Zynq的RT3070 WIFI + hostapd 实现Wifi和WifiAP
之前的博客实现了编译RT3070的驱动程序实现STA模式和SoftAP模式的wifi,这里实现另一种方式,貌似是现在比较新的,那两种也可实现就是略旧。主机开发环境:ubuntu14.04 交叉编译器:arm-xilinx-linux-gnueabi-gcc Linux内核版本:Linux-3.6.0 开发平台:zynq数字板 作者:zhu感谢http://blog.csdn.net/zhen原创 2016-09-11 22:50:21 · 7432 阅读 · 0 评论 -
ZYNQ部分功能引脚定义
关于Zynq的芯片引脚数比较多,功能配置比较多,对硬件攻城狮们设计电路图有一定的考虑,这里主要参考ug865这篇文档,对一些管脚翻译了下,做了点微小的工作。1:IO_LXXY_# / IO_XX_#:复用,输入输出,大部分用户输入输出引脚兼容差分信号,每个BANK的最上面和最下面的引脚是单端的,IO代表输入输出,L代表差分,XX表示数字,第多少对差分信号,#是BANK号。 2:配置引脚 DONE原创 2016-08-02 08:55:04 · 23409 阅读 · 3 评论 -
FPGA基础知识
1:什么是同步逻辑和异步逻辑? 同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系。 同步时序逻辑电路的特点:各触发器的时钟端全部连接在一起,并接在系统时钟端,只有当时钟脉冲到来时,电路的状态才能改变。改变后的状态将一直保持到下一个时 钟脉冲的到来,此时无论外部输入 x有无变化,状态表中的每个状态都是稳定的。 异步时序逻辑电路的特点:电路中除可以使用带时钟的触发器外转载 2016-04-06 01:00:28 · 10132 阅读 · 1 评论 -
嵌入式网络编程
在Linux中的网络编程是通过socket接口来进行的。是一种文件描述符。socket也有一个类似于打开文件的函数调用,该函数返回一个整型的socket描述符,随后的连接建立、数据传输等操作都是通过socket来实现的。 常见的socket有3种类型:(1)流式socket (SOCK_STREAM) 流式套接字提供可靠的、面向连接的通信流;它使用TCP协议,从而保证了数据传输的正确性和顺序性。(原创 2016-03-11 15:51:17 · 3355 阅读 · 0 评论 -
AMBA总线概述(一)
高级微控制器总线结构Advanced Microcontroller Bus Architecture(AMBA)定义了高性能嵌入式微控制器的通信标准。可以将RISC处理器集成在其他IP芯核和外设中,它是有效连接IP核的“数字胶”,并且是ARM复用策略的重要组件。它不是芯片与外设之间的接口,而是ARM内核与芯片上其他元件进行通信的接口。比如Xilinx公司的Zynq芯片,就是ARM与FPGA之间的连转载 2016-03-09 13:53:28 · 17793 阅读 · 0 评论 -
嵌入式Linux设备驱动开发(二)
上一篇中介绍到设备驱动如何匹配设备以及绑定设备的,在Linux系统下进行注册,这里将继续介绍probe函数的功能。 5、probe函数 Probe()函数必须验证指定设备的硬件是否真的存在,probe()可以使用设备的资源,包括时钟,platform_data等。一般来说设备是不能被热插拔的,所以可以将probe()函数放在init段里面来节省driver运行时候的内存开销。probe函数在设备原创 2016-03-10 13:51:26 · 2408 阅读 · 0 评论 -
嵌入式Linux设备驱动开发(一)
设备驱动开发是Linux开发领域一个非常重要的部分,在Linux源码的85%都是驱动程序的代码。设备驱动开发不仅需要了解硬件底层的知识,还需要拥有操作系统的背景。驱动程序追求的是高效,稳定,驱动程序发生的问题有可能直接导致整个系统的崩溃。 驱动程序不主动运行,意味着驱动程序是等待应用程序来调用的。应用程序通过内核来调用驱动程序,实现与实际硬件设备的通信。Linux外设通常可以分为字符型设备、块设备原创 2016-03-10 01:34:09 · 3105 阅读 · 0 评论 -
AMBA总线概述(二)
AXI是ARM在1996年提出的微控制器总线家族AMBA中的一部分。AXI是高级扩展接口,在AMBA3.0中提出,AMBA4.0将其修改升级为AXI4.0。AMBA4.0 包括 AXI4:主要面向高性能地址映射通信的需求,允许最大256轮的数据突发传输; AXI4-Lite:是一个简单地吞吐量地址映射性通信总线,是一个轻量级的地址映射单次传输接口,占用很少的逻辑单元;原创 2016-03-09 16:31:53 · 8024 阅读 · 0 评论 -
zynq移植RT2870调试记录
最近在zynq上调试wifi,使用的是D_LINK的一款wifi,芯片是RT2870的。在网上搜了些资料,参考了点击打开链接 这个博客,具体的内容我还是详细复制下吧。无线网卡为RT3070,驱动分为STA驱动和SoftAP驱动两种,STA驱动支持无线网卡工作在STA模式下。我的这个是STA的驱动。驱动下载地址:zynq无线网卡为RT3070,驱动分为STA驱动和SoftAP驱动两种,STA驱动支持无原创 2015-10-27 14:34:08 · 2557 阅读 · 0 评论 -
Mastering Opencv ch4:SFM详解(二)
前文分析了如何进行特征检测匹配,接下来分析如何求解摄像机矩阵。I:求解基础矩阵首先介绍两个代码段,关于关键点和Point2f相互转化的函数void KeyPointsToPoints(const vector<KeyPoint>& kps, vector<Point2f>& ps) { ps.clear(); for (unsigned int i=0; i<kps.size();原创 2016-10-27 22:22:10 · 3827 阅读 · 5 评论