Rockchip BOX 以太网开发指南 - v2.2(5)
福州瑞芯微电子有限公司由于RK芯片的USB驱动内部没有处理字节对齐问题,所以所有调用USB传输接口的驱动必须自行处理好字节对齐。若发现kernel的log中打出USB相关报错,请确认如下补丁是否已经打上。SDK默认已经打上下述补丁。此外,若使用供应商提供的驱动代码,也需要参照下述补丁在驱动中调用USB传输接口的地方做相应处理。
diff--gita/kernel/drivers/net/usb/usbnet.cb/kernel/drivers/net/usb/usbnet.coldmode100644newmode100755indexd1ab169..809f416---a/kernel/drivers/net/usb/usbnet.c+++b/kernel/drivers/net/usb/usbnet.c@@-1103,6+1103,28@@netdev_tx_tusbnet_start_xmit(structsk_buff*skb,}}}+++length=((unsignedlong)skb->data)&0x3;+if(length){+if(skb_cloned(skb)||+((skb_headroom(skb)
下述接口代码存放于frameworks/base/ethernetpublicintgetEthernetConnectState()获取连接状态
0::未连接;1:连接中;2:已连接
publicintgetEthernetIfaceState()获取以太网接口状态(是否使能以太网)0:未使能;1:已使能
publicintgetEthernetCarrierState()
获取是否有载波信号(可用来判断网线是否已插入)0:无载波信号;1:有载波信号
publicbooleansetEthernetEnabled(booleanenabled)打开/关闭以太网
publicStringgetEthernetIfaceName()获取以太网接口名,一般为“eth0”
publicStringgetEthernetHwaddr(Stringiface)获取MAC地址
内部资料,不得扩散福州瑞芯微电子有限公司Page18of28福州瑞芯微电子有限公司此外还可以在应用程序中监听如下Intent消息以获取接口和连接状态
publicstaticfinalStringETHERNET_STATE_CHANGED_ACTION=
\
publicstaticfinalStringEXTRA_ETHERNET_STATE=\public
static
final
String
ETHERNET_IFACE_STATE_CHANGED_ACTION
=
\
publicstaticfinalStringEXTRA_ETHERNET_IFACE_STATE=\publicstaticfinalintETHER_STATE_DISCONNECTED=0;publicstaticfinalintETHER_STATE_CONNECTING=1;publicstaticfinalintETHER_STATE_CONNECTED=2;publicstaticfinalintETHER_IFACE_STATE_DOWN=0;publicstaticfinalintETHER_IFACE_STATE_UP=1;
此外,以太网相关接口的具体调用,包括静态IP的设置方法等,可参考如下目录中的代码
packages/apps/Settings/src/com/android/settings/ethernet
4.2Android5.0
Android5.0中google集成了以太网框架代码,具体在:frameworks/opt/net/ethernet/
客户如果想自己开发以太网设置部分代码,可参考:src/com/android/settings/EthernetSettings.java
src/com/android/settings/SettingsPreferenceFragment.java
内部资料,不得扩散Page19of28src/com/android/settings/etherent_static_ip_dialog.javasrc/com/android/settings/getStaticIpInfo.java
福州瑞芯微电子有限公司Page20of28内部资料,不得扩散
…… 此处隐藏:224字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




