怎么能把USB驱动移植到zedboard(的ARM)上从而可以用接收无线信号(ADS-B)? 5C

我们想尝试用ARM接收ADS-B1090的信号,通过zedboard内部连接传给pl端再解码再传给pc端显示。之前想直接用pl(fpga)做,但是是使用的DVB-T电视棒接收的无线信号,它是用USB传输的,没办法直接用fpga接收,所以想用ARM转接一下,但是对于驱动移植不太熟悉,或者说对其可行性也不明确,不知道能不能做到,需要先移植linux系统才能实现吗?linux系统下的USB驱动能不能直接用?求大神指导下!!谢谢

0

1个回答

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Zedboard的USB转串口驱动
Zedboard上的USB转串口驱动程序,当然也可以自己上官网下
基于Exynos4412 cortex A9开发板的无线网卡驱动移植过程
移植无线网卡的驱动:准备工作:1.无线网卡2.首先在这个官网上[www.realtek.com.tw](无线网卡),下载相应网卡的驱动,本次下载的名称为: 0001RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip 3.解压这个目录,解压之后,进入解压后的目录, 给PC机安装:一般给pc机安装这个驱动的话,直接执行 ./install.sh 这个脚本文
第十七章:STA模式USB WIFI驱动移植
1、下载源码 源码路径:https://download.csdn.net/download/tainjau/10433501 首先将源码复制到ubuntu中实验目录,并解压开,这里我们用到的是sta模式,所以解压MT7601U_LinuxAP_3.0.0.1_20130802.tar.bz2这个文件。 我们这里解压之后放在了以下目录中.             2、修改移植 修改st...
第十六章:AP模式USB WIFI驱动移植
1、下载源码 源码路径:https://download.csdn.net/download/tainjau/10433501 首先将源码复制到ubuntu中实验目录,并解压开,这里我们用到的事ap模式,所以解压MT7601U_LinuxAP_3.0.0.1_20130802.tar.bz2这个文件。 我们这里解压之后放在了以下目录中 2、修改移植 include/rtmp_def....
arm-linux下usb摄像头移植
采用uvc驱动,在arm-linux下移植usb 摄像头成功,且通过uvccapture工具,成功捕获摄像头图像。 移植前提: 1. 支持的摄像头芯片类型见http://www.ideasonboard.org/uvc/。 2. 内核需对video设备进行支持: 内核未支持video设备所致,在内核中驱动中增加对video设备的支持: Device Drivers ---> Multimedia devices ---> <*> Video For Linux │ │ │ │ [*] Enable Video For Linux API 1 (DEPRECATED) (NEW) 使用方法: 1. 加载uvc驱动: [root@tri-boys /opt]# insmod uvcvideo.ko uvcvideo: Found UVC 1.00 device USB2.0 Camera (1e4e:0102) uvcvideo: Failed to query (1) UVC control 2 (unit 0) : -32 (exp. 26). usbcore: registered new interface driver uvcvideo USB Video Class driver (v0.1.0) [root@tri-boys /opt]# ls /dev/video0 2. uvccapture使用: [root@tri-boys /opt]# ./uvccapture -v -m ... Camera gain level is -1 Saving image to: snap.jpg
RT3070 USB无线网卡移植到ARM开发板
前言: 要在嵌入式平linux平台上使用wifi模块,需要做下面几方面的事情: Ø 根据不同Wifi模块要求配置相应的内核项 Ø Wifi模块驱动的修改与编译 Ø Wifi使用相关工具的移植 Ø Wifi模块测试 流程: 1&gt; 网卡驱动移植(rt3070sta.ko) 2&gt; wifi配置工具移植(libnl库 、openssl库、wp...
使用USRP实现ADS-B的飞机信号获取
1、配置好gnuradio环境与UHD,保证gnuradio与uhd正常工作   2、下载gr-air-modes包 https://github.com/bistromath/gr-air-modes 通过其帮助文档进行安装   3、安装依赖环境       $ sudo apt-get update     $ sudo apt-get install build-es
【ARM】Linux驱动移植
1驱动模块移植过程 1模块的第一种编译方法改kconfig 2模块的第二种编译方法Makefile 2Linux驱动原理 0从哪里切入 1什么是注册 2register_chrdev提交哪些数据 21设备号为什么是231 22设备名随便给 23文件操作结构体怎么设置 什么是THIS_MODULE Opencloseread这些都好理解 3register_chrdev返回什么 31 简洁而高效的go
ARM开发板上的usb驱动移植及U盘挂载
基于zynq7000芯片的移植: USB驱动移植: 1.在设备树文件中加入USB设备的信息;(每一款的板子不一样,你可以看这个内容和你板子上规范对比去写) ps7_usb1: usb@e0003000 { clocks = ; compatible = "xlnx,ps7-usb-1.00.a", "xlnx,zynq-usb-1.00.a"; dr_mode = "host"
ARM9开发板FL2440移植Linux-3.0内核————添加USB驱动
前言:          本开发板内核版本为Linux-3.0 此文章只是介绍USB移植的过程,对于Linux内核自带驱动的移植一般分为两个步骤: 1、修改代码,将USB初始化; 2、修改Linux内核配置,使其支持USB 第一步、对代码的操作 进入内核的mach-smdk2440.c  (路径为:linux-3.0/arch/arm/mach-s3c2440/mach-smdk244
ADS-B显示终端7.0
ADS-B显示终端l软件已有近两年没有更新,期间一直致力于其它的项目。当然还有家庭,两年间买房、装修、搬家、买车、生娃而且还是二胎!精力不济啊亲们。 而且软件最初的开发动力源自于对ADS-B这项技术,以及其可能带来的市场前景的看好。当年愣头青,觉得A厂B厂的ADS-B软件开发得这么烂,为什么还能卖得这么贵?动不动几十万加,解释不了啊。本着做出一份良心软件的心态,于是哼哧哼哧写了这么多代码。
Linux内核移植 part3:usb host驱动
初期教育应是一种娱乐,这样才更容易发现一个人天生的爱好。 —— 柏拉图 深深赞同柏拉图的这个观点,人是有天性的,教育无非就是如何引导天性朝有利的方向发展。继续Linux内核移植系列,今天介绍如何移植Exynos4412 usb驱动,采用的平台依旧是itop Exynos4412精英板。协议的知识就不介绍了,直接来移植一个可以使用的usb host驱动。一 硬件配置1.1 外部管脚首先usb host
linux内核对USB与串口驱动移植
回想一下之前用windows下的串口助手,接收和发送对底层开发板子的数据流。硬件层面上,下位机通发送数据,通过USB转串口,实现了USB接口到通用串口的转换;软件层面上,需要串口驱动 CH341 PL2303,和USB驱动。然后才能通过串口助手(应用程序)来实现与下位机的交互。
rtl8188eu驱动及工具arm开发板移植详细步骤(附驱动工具源码)
RTL8188ETV驱动工具移植arm开发板详细移植步骤以及过程中可能会出现的问题,提供自己及开源源码资源
Linux4.9.9内核USB移植(适配fs4412平台)
本文适配fs4412开发板,使用的内核为linux4.9.9。 修改设备树文件 vi arch/arm/boot/dts/exynos4412-liebao.dts 添加如下内容: usbphy: usbphy@125B0000 { #address-cells = &amp;lt;1&amp;gt;; #size-cells = &amp;lt;1&amp;gt;; compatible = &quot;samsu...
WIFI驱动模块移植到ARM开发板
第一步1. 解压网卡驱动源码包#tar jxvf 2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO.bz2  cd 2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO2. 修改配置文件 (1) 修改原有的Makefile文件如下(只给出需要修改的部分,“-”...
《Linux操作系统-系统移植》第6章 摄像头移植 -第1节 USB摄像头移植与使用 A
1.1启用linux内核对usb摄像头的支持 1、配置内核;允许如下命令配置linux内核 $make menuconfig 2、启用摄像头支持,最后一步时根据自己需要进行选择摄像头配置。  Linux2.6 Device Drivers ---&amp;amp;amp;gt; &amp;amp;amp;lt;*&amp;amp;amp;gt; Multimedia support ---&amp;amp;amp;gt; &amp;a
arm+linux下usb驱动开发,移植Libusb以及开发应用调试过程
[SETUP]  2D 00 10 [OUT]    E1 01 E8 /home/wangxj/tool_tar/libusb-1.0.20 或者 /home/wangxj/tool_tar/libusb-1.0.9 都可以 移植libusb  make make install 拷贝到/usr/local/libusb_arm/lib 参考 https:/
jz2440裸板移植内核驱动,实现uvc摄像头驱动中经验总结
1 uboot的烧写 注意事项:jlink 不能烧写nandflash,   pc机是ping不通uboot的,只能从uboot ping主机
使用AMR9开发板(zedboard)基于opencv读取并处理网络监控相机rtsp视频流
最近在研究怎么把网络监控摄像头的数据读到嵌入式开发平台上进行视频处理。(注意这里是网络监控摄像机,不是基于UVC协议的平时用的那种USB小摄像头。 )然而我发现网上多数基于arm的视觉项目很少有对网络视频流数据处理的,基本上是对USB摄像头或者OV7xxx摄像头模块,这篇文章讲了怎么用arm开发板经由以太网口读网络视频流。
linux USB 摄像头 驱动 移植,使用
USB摄像头驱动的移植 1、USB摄像头的配置 UVC,全称为:USB video class 或USB video device class,是Microsoft与另外几家设备厂商联合推出的为USB视频捕获设备定义的协议标准,目前已成为USB org标准之一。 如今的主流操作系统(如Windows XP SP2 and later, Linux 2.4.6 and later, MacOS
Zedboard学习笔记之(一)demo演示
本文部分内容和图片参考了如下链接: http://blog.csdn.net/xiaoyangger/article/details/7970142 如若侵权,立刻删除一.usb转UART驱动安装Zedboard上板载有一个USB转UART串口,采用了Cypress公司的USB-UART控制器CY7C64225驱动程序以及文档下载:http://pan.baidu.com/s/1c0Ap7wO安
ZedBoard的初步学习-通信设置
1、下载HyperTermianl(通用串行交互软件)作为ZedBoard服务端,即ZedBoard的界面,可监控和操作ZedBoard里面的文件2、ZedBoard 要和 windows 信息传输,则win需要一个客户端,可以用cmd.exe 命令行(UDP协议,传输不稳定,最好下载ftp 传输协议客户端,我下载了CuteFtp(连接到服务端ZedBoard主机地址后,就可以进行文件的上传和下载...
中兴me3630 linux驱动移植
1、按照手册对驱动进行更改,手册可下载 https://download.csdn.net/download/ma_cheng_yuan/10896410 2、更改完成后ls /dev后应该出现ttyUSB0 ttyUSB1 ttyUSB2三个设备,但是并没有出现,通过dmesg | grep usb查看usb相关信息,出现 usb 2-1: new high-speed USB device n...
成功在Tiny 4412 开发板上 移植 ffmpeg,搞定了手册上USB摄像头不能摄像录制功能!!!
移植的过程还是有点艰辛的,Tiny  4412 ADK 开发板上手册说 要使用录制功能,需要购买配套的CMOS摄像头,哈哈,我偏不信。ffmpeg移植成功,这下我给老师省下了几十块钱的CMOS摄像头购买前,所以说,手册也只是用来参考,不一定要完全相信的啊!      话不多说,首先我们必须要知道在ARM板摄像头工作时是使用了他的设备结点 /dev/video15,这意味着只要软件程序可以使用这个
ZYNQ Linux开发——ZedBoard使用ubuntu16.04文件系统+桌面
文件系统用的Koheron提供的ubuntu16.04,将镜像文件解压后可以直接使用文件系统,具体使用命令的命令是fdisk 和mount 文件系统链接:https://download.csdn.net/download/qq_34322603/10408179 此文件系统不带用户桌面,参考了Ubuntu桌面环境安装教程:https://blog.csdn.net/wukai_std/art...
ARM USB转百兆千兆网卡linux&android驱动
ARMUSB转百兆千兆网卡linux&android驱动,适用于x86或AMR平台实现USB转网卡
Zedboard学习(二):zedboard的Linux下交叉编译环境搭建 ...
环境准备 首先肯定是要下载xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin文件,这是官方提供的linux下交叉编译链安装文件,下载地址为:https://pan.baidu.com/s/1eSP85nO。 安装交叉编译环境工作: 1、由于安装文件只能在bash下运行,所以要将dash改为bash,输入以下指令: sud...
关于ZYNQ_MZ7035FD USB232(UART串口)不能被电脑识别的问题
在使用MZ7035FD跟电脑进行通讯的时候插上USB232(UART串口),但是电脑一点响应都没有。就像下图所示,没有一个com口给响应。之后尝试了各种驱动都不能成功给出响应。 最后迫不得已重新安装了系统之后使用了【CP210x_Universal_Windows_Driver】这个驱动之后,电脑可以成功识别出这个串口。 驱动下载地址https://www.silabs.com/product...
嵌入式Linux开发板_WIFI无线网卡驱动移植
本文所用开发板:tiny4412,当然也可以在jz2440上实现。 嵌入式中设备想要联网,无非就 有线和无线 两种方式。 有线就插上网线,没什么好说的;无线的话一种是将WIFI模块集成焊接在板子上,另一种是WIFI模块以USB的方式接到板子上。 本次使用的就是USB接口的WIFI无线网卡,实现开发板使用WIFI无线网卡访问互联网和作为个人热点。 1.准备工作 1.2 WIFI基础知识...
zedboard USB-JTAG初次连接vivado无反应的参考解决方法
zedboard USB-JTAG初次连接vivado无反应的解决方法 在初次使用zedboard自带的USB-JTAG连接vivado时,Hardware窗口中Status显示已经连接“Connected”,但是localhost下始终无设备, vivado提示如下警告: warning: cannot find symbol ftdimgr_lock in library dpcomm.dl...
S3C44B0X上的IDE接口在uClinux上的驱动移植
经典的ARM芯片S3C44B0X上的IDE接口在uClinux上的驱动移植
USB接口WIFI模块在嵌入式Linux下的驱动安装及测试
一、软硬件平台 嵌入式硬件平台:FreeScale i.MX6Q 嵌入式Linux系统版本:3.0.35 二、驱动安装 1、解压驱动源码包 tar xzvf rtl8188EUS_linux_v4.3.24_16705.20160509.tar.gz 2、修改Makefile CONFIG_PLATFORM_I386_PC = n CONFIG_PLATFORM_NE
utulinux 2.6.29内核驱动
这是扬创的ARM板,我的ARM板是T35B的。由于只有2.6.24的版本,所以我移植了2.6.29的版本。驱动代码包括 支持NAND FLASH、支持YAFFS文件系统、LCD驱动移植、触摸屏和A/D转换驱动移植、DM9000A驱动移植、SD卡驱动移植、UDA1341声卡驱动移植、RTC驱动移植、USB设备驱动移植、USB摄像头驱动移植。它的触摸屏不好用,我用了自己的QT3的触摸屏移植,很好用
在ZYNQ-ZEDBOARD上搭建LINARO文件系统
                                    在ZYNQ-ZEDBOARD上搭建LINARO文件系统本文记录如何在ZEDBOARD上搭建LINARO文件系统,目前还不支持HDMI输出,只能够在串口打印下测试,由于修改了默认的RAMDISK文件系统,中间遇到很多问题,中间从网上找了很多博文,尝试的方式也换了很多。主要的参考资料:何宾《XILINX ZYNQ-7000嵌入式系...
ZedBoard开发板系列(二)Linaro Ubuntu动手玩
1、SD卡分区2、文件复制(1)解压linaro_demo.zip,将所有的文件复制到SD卡的FAT分区下(2)将SD卡的EXT4分区挂在到/tmp/sd_ext4目录下。root@ubuntu:/home/XXX# mkdir -p /tmp/sd_ext4root@ubuntu:/home/XXX# mount /dev/sdb2 /tmp/sd_ext4将文件复制到tmp目录下,并解压到sd...
Zedboard 串口输出不正常
之前串口输出没出过问题,下午跑一个新demo时突然出问题了,输出的都是一些奇怪的信息,关电源重新打开,再下载也没用。 解决方法:好像拔掉电源插头插上,然后先下载只有zynq本身的bitstream,跑一遍最简单的hello_world 程序,确定确定串口正常,然后再跑其他程序也正常了。 不知道具体什么原因。...
Zedboard安装与移植OpenCV
Zedboard安装与移植OpenCV参照《嵌入式系统软硬件协同设计实战指南》这本书第十三章13.5节 OpenCV移植与sanwan的一篇博客中的相关内容。 主要分为两个大部分,OpenCV在PC Ubuntu上的安装 OpenCV在Zedboard上的移植
Android系统移植:驱动篇
【导语】在Android系统移植中,有很重要的一个部分工作,就是为新平台上的硬件设备移植驱动程序。因为Android系统是基于Linux kernel内核构建,所以这里说的移植驱动程序,其实就是基于Android系统平台开发适应移动设备的Linux内核驱动程序。 一. Android系统中Linux内核与设备驱动Android系统中使用了Linux内核作为自己的操作系统,除了linux的通用代码之外
tiny4412学习(三)之移植linux-4.x驱动(1)支持网卡驱动
一、思路 上一节我们通过DNW将内核、文件系统、设备树文件烧入到内存中,并使用bootm启动内核:bootm0x40600000  0x41000000  0x42000000。因为此时内核并没有SD卡驱动,和EMMC驱动,我们只能直接将系统拷贝至内存中然后启动。当时我们进入文件系统后,并无法挂载外面的网络文件系统,对开发带来很多不便,所以这一节,我们移植网卡,让系统启动后可以挂接虚拟机中的网络
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑