am335x usb linux配置,AM335X Usb 配置设备 RNDIS
首先:打开linux 内核配置菜单:
$ make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm menuconfig
在主菜单选择 Device Drivers
...
...
Power management options --->
[ ] Networking support --->
Device Drivers --->
File systems --->
Kernel hacking --->
...
...
如下图选择USB support
...
...
Sound card support --->
[*] HID Devices --->
[*] USB support --->
MMC/SD/SDIO card support --->
...
...
进入USB Gadget Support菜单
...
...
< > USB YUREX driver support
USB Gadget Support --->
*** OTG and related infrastructure ***
< > GPIO based peripheral-only VBUS sensing 'transceiver'
...
...
如下所示选择Inventra HDRC USB Peripheral
...
...
(2) Maximum VBUS Power usage (2-500 mA)
(2) Number of storage pipeline buffers
USB Peripheral Controller (Inventra HDRC USB Peripheral (TI, ADI, ...)) --->
< > USB Gadget Drivers
...
...
如下所示选择Ethernet Gadget
...
...
USB Peripheral Controller (Inventra HDRC USB Peripheral (TI, ADI, ...)) --->
< > USB Gadget Drivers
...
Ethernet Gadget (with CDC Ethernet support)
[*] RNDIS support
[ ] Ethernet Emulation Model (EEM) support
...
...
注意:
一定要选择"RNDIS support"
设置完毕后需要make modules 以便生成g_ether.ko驱动
然后将生成的镜像文件下载到开发板中。
进入板子的文件系统,加载该驱动:insmod g_ether.ko
此时RNDIS驱动会生成网络设备usb0(/dev/usb0),为了能正常的通信可以设置ip地址及其掩码:
ifconfig usb0 netmask255.255.255.0 up
此时就可以正常的通信工作,测试可以使用:
ping -I
am335x usb linux配置,AM335X Usb 配置设备 RNDIS相关推荐
- am335x usb linux配置,AM335xUSB调试的经验小结.PDF
AM335x USB 调试的经验小结 Yaoming 硬件调试 • 首先,将USB设备放到PC等设备上以确认该设备本身是否正常. • 可以根据AM335x 的Schematics Check list ...
- 嵌入式linux 配置usb otg,嵌入式linux系统环境下USB设备的驱动实现
0 引言 嵌入式linux系统环境以其易于移植裁减.内核小.效率高.完整.原代码开放及性能优异等特点,在嵌入式领域得到了非常广泛的应用.Linux的USB设备端的源代码中主要有USB device的 ...
- Linux环境下USB的原理、驱动和配置
什么是USB? USB是英文Universal Serial Bus的缩写,意为通用串行总线.USB最初是为了替代许多不同的低速总线(包括并行.串行和键盘连接)而设计的,它以单一类型的总线连接各种不同 ...
- linux下usb驱动配置文件,Linux环境下USB的原理、驱动和配置
随着生活水平的提高,人们对USB设备的使用也越来越多,鉴于Linux在硬件配置上尚不能全部即插即用,因此关于Linux如何配置和使用,成为困扰我们的一大问题.本文引用地址:http://www.eep ...
- linux 2.6.35 内核配置 usb,Linux 2.6.24.4移植到S3C2410(nano2410)之:USB
Linux 2.6.24.4移植到S3C2410(nano2410)之:USB [平台信息] 目标板(Nano2410)------------------------ CPU: S3C2410X S ...
- linux/android系统的USB gadget configfs用户空间配置USB HID U盘 adb dcd等模式的使用
USB gadget configfs模式的使用: 即可android或linux在用户空间配置实现设备终端为HID,U盘.Adb以及cdc等功能 1.创建gadgets 每个gadget都必须创建自 ...
- 【WSL2】配置连接 USB 设备并使用主机的 USB 摄像头
[WSL2]配置连接 USB 设备并使用主机的 USB 摄像头 1 概述 2 安装 USBIPD-WIN 3 在 Linux 中安装 USBIP 工具和硬件数据库 4 附加 USB 设备 1 概述 先 ...
- STM32F105配置为USB设备时
不知怎么转过来.所以复制了过来. 版权声明:欢迎转载! https://blog.csdn.net/houyichaochao/article/details/80539057 ① usb有主从设备 ...
- linux内核添加usb键盘驱动,配置USB外设 - linux-2.6.32在mini2440开发板上移植_Linux编程_Linux公社-Linux系统门户网站...
linux-2.6.32在mini2440开发板上移植 配置USB外设 [日期:2013-04-08] 来源:Linux社区 作者:ssdsafsdsd [字体:大 中 小] 编者:因为LINUX内核 ...
最新文章
- Android检查网络状态步骤
- 字符串的长度超过了为 maxJsonLength 属性设置的值
- jQ中的mouseleave和mouseout的区别 模仿下拉框效果
- python的tkinter编写计算器_tkinter写的计算器
- dock怎么自定义_如何自定义和调整Mac的Dock
- java模拟登陆_java-模拟登陆练习(示例代码)
- python中fit函数_Houdini中fit( )函数学习笔记
- dom4j解析xml的简单实用
- OGRE粒子系统简介
- 初笔,JAVA.HelloWorld代码详解
- 读写SQL数据库Image字段
- 侵犯我的肖像权及其严重!!强烈禁止使用本人真实头像!!
- 胶囊网络之 Found a Reason for me? Weakly-supervised Grounded Visual Question Answering using Capsules论文笔记
- Nehe第19课 粒子系统
- 【MM系列】SAP MM物料账在制品承担差异功能及配置
- 信捷PLC程序 八轴程序,有伺服也有步进,内部有伺服和步进计算公式换算
- java实现手机扫二维码登陆
- 老九C++零基础学习(二)变量声明和使用
- Invalid prop: type check failed for prop “total“. Expected Number with value 0, got String with valu
- 如何为PDF文件添加注释?