自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

OpenWrt/WLAN/驱动/Android/嵌入式开发总结

了解的越多就发现自己越无知,路走得越远就发现自己越渺小;博观而约取,厚积而薄发,低调做事,平和为人!

  • 博客(197)
  • 资源 (21)
  • 收藏
  • 关注

原创 Bluetooth Profiles

Bluetooth

2022-01-13 19:05:49 327

原创 5.8 :OpenWrt中的button的实现机制

OpenWrt中的button的实现机制https://note.youdao.com/ynoteshare1/index.html?id=6c570386a39ad85fdf733721b4c214ba&type=note

2021-05-04 12:39:43 639

原创 mdns-repeater Multicast DNS repeater

https://github.com/lucasec/mdns-repeater代码来自上面的链接,这个东西有什么用处了1:模仿程序,可以显示多播数据的转发2:对 mDNS的数据进行转发3: 多播数据是无法穿越路由NAT,如 openwrt中的WAN和LAN对于的网络接口4:mdns-repeater 使用直接 接网络接口名称mdns-repeatereth0 br-lan 就可以实现数据在接口之间的转发5:mDNS 的简介mDNS , multicast DN.....

2021-03-16 20:25:14 1249

原创 基于IMX和QCA混合路由平台

2020-10-13 19:20:36 254

原创 2020-10-13

目录1:测试框图... 2二:设备配置说明... 2MW12:... 28198D:... 2三:MW12本身测试... 31:接口识别问题... 32:LTE-USB3.0 数据... 32.1 正常数据580. 32.2 不正常数据170. 42.3 MW12 WIFI-USB大于500M.. 4四:8198D本身测试... 51:LAN –WIFI(二层, wlan0,eth0 bridge)650M.. 52:WAN-WIFI(三层wlan0,n.

2020-10-13 18:46:46 483

原创 I2C接口的KSZ9897 Switch

1: I2C配置接口的9897 DTS/*imx8mm 中AR8031的默认DTS的配置,与PHY的配置接口为:MDIO&fec1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_fec1>; phy-mode = "rgmii-id"; phy-handle = <&ethphy0>; fsl,magic-packe

2020-09-19 15:28:28 3983 4

原创 KSZ9897中的以太网驱动中的fixed-link和Generic PHY

1:fixed-link的常用配置&fec1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_fec1>; fsl,magic-packet; status = "okay"; phy-mode = "rgmii"; fsl,magic-packet; #phy-handle = <&ethphy0>; status = "okay"; fixed-link { speed

2020-09-18 20:42:12 4526 3

原创 KSZ9897 switch以及官方驱动KSZ9897

使用KSZ9897来替换QCA8337N

2020-08-10 20:10:02 4094 4

翻译 学习文章

https://www.cnblogs.com/imapla/p/4575621.html

2020-08-03 19:06:23 133

原创 LInux 下的AT指令配置,参数获取,短信收取实例

其中代码如果有需要请联系

2020-07-27 20:53:16 543 1

原创 高通针对ART2的 资料分享

文档:4.8atheros中的art分区数据生成过程,...链接:http://note.youdao.com/noteshare?id=8156e8865ae0dfcf108c13443c9cedd5&sub=F204ED45C8554547BDBF1BB044E67ED8文档:9558art编译.note链接:http://note.youdao.com/noteshare?id=73e22f71964f7abac4a1c6408f553626&sub=2288246E68D84.

2020-07-22 21:25:36 1701

原创 网络设备

0:网络设备驱动的层次表现1:网络设备接口表现网络设备与linux中一切为文件的说法恰好想矛盾。网络设备最直观的表现是网络通过ethx 表现出现来。2:网络设备对应物理硬件接口下面是高通的QCA8075...

2020-07-09 21:59:33 335

翻译 IPQ4xx Ethernet Analysis

IPQ4xx Ethernet AnalysisTable of Contents主要的驱动文件目录如下,同时请务必认真阅读DTS文件。Device treeQCA Ethernet DMADocumentation/devicetree/bindings/net/qca-ess.txt QCA Ethernet Switch ESS-SWITCH is used to forward the packet among LAN, WAN and Host processor....

2020-07-09 20:32:41 2042

原创 Nand flash 之UBI

http://www.linux-mtd.infradead.org/doc/ubi.html#L_min_io_unit下面说明,主要使用2个工具A:mkfs.ubifs 生成UBI格式的文件系统,通过ubiupdatevol /dev/ubi0_7 ./rootfs.ubifs 在volume上面进行更新/mkfs.ubifs -r ./rtl819x/romfs -o ....

2020-04-17 11:09:10 1109

原创 Realtek 8198D uboot及双系统

Realtek对双系统的说明只有下面三行,其他主要看代码。目录1:uboot 中的重要参数... 12:Realtek自有的机制... 13:升级... 34:分区信息划分... 41:uboot 中的重要参数通过上面的ub0和ub1就可以知道,在切换升级的时候,加载不同分区中的数据。2:Realtek自有的机制我这边是在开发板上面进行测试...

2020-04-01 20:44:33 4083

原创 LTE模式FDD和TDD制式获取

在LTE模式的时候,获取当前使用的是什么制式,通过下面的QMI来获取。

2020-02-19 20:17:04 466

原创 高通主要平台:UE Categor以及对应Data Rate

2020-02-17 20:48:46 475

原创 comgt 读取AT指令

在openwrt的拨号中,使用gcom 进行AT指令的发送获取设备的信息,gcom连接到comgt,comgt当前可以下载的版本为:comgt.0.32。使用此指令以及对应的脚本可以周期的获取来自modem的数据。用户测试自带或者私有自定义AT.comgt -d /dev/ttyUSB2 -s ./key.cmdgcom -d /dev/ttyUSB2 -s /etc/gcom/ge...

2020-02-14 09:52:04 2962

原创 MDM9x07 平台启动

这些文章主要用于个人资料整理1:CPU 类型也可以从下面的图中知道:,其中针对WiFi或者蓝牙是独立的芯片系统比如:QCA9377/QCA9174,2:系统启动其中PBL在内置于芯片内部,无法进行更改,当前可以整个的部分为:SBL,可以在其中获取到系统重新启动的类型以及原因。通过这些类型可以为后续的关机充电或者系统正确启动做判断依据。其重启原因以及可能的处...

2020-02-03 13:10:22 1714

原创 MDM-WIFI(QCA9377,QCA6174)

一:wlan的配置文件其目录apps_proc\mdm-init中wlan_sdio 中的makefile有如下内容etcdir = ${sysconfdir}dist_etc_DATA = cld-hostapd-wlan0.shdist_etc_DATA += cld-hostapd-wlan1.shmisc_ddir = ${userfsdatadir}/misc/wifid...

2019-12-09 19:43:24 2752

原创 QCMAP_ConnectionManager 系统执行的:Route,Iptables,Dns,Hostapd 指令

[ ds_util.c 938] system call: echo QCMAP:USB Client IP Addr fe80::c8dd:6d9b:17d0:a610 > /dev/kmsg[ ds_util.c 938] system call: rm /data/fdbtable.txt[ ds_util.c...

2019-12-06 16:21:43 1950

原创 4019 设备树 Linux device tree 概述

一:主要关键字定义说明<1>. DT :Device Tree<2>. FDT : Flattened Device Tree<3>. OF :Open Firmware<4>. DTS :device tree source<5>. DTSI:device tree source include<6>...

2019-08-25 13:08:34 2434 1

原创 本人 想写一本 关于openwrt系统以及WIFI相关的书籍

如题,网络上面的朋友有此想法的可以联系我,大家一起努力来完成。

2019-06-12 21:31:28 1730 10

原创 从错误的代码中,吸取教训。

C++中有几个概念:copy构造函数:其原型为:CExample(const CExample& C){a = C.a;cout }其调用机制:1. 对象以值传递的方式传入函数参数//全局函数,传入的是对象void g_Fun(CExample C){cout}当对象以值传递的方式进行传递的时候,会调用其copy构造函数。因此在考虑效

2015-10-17 15:37:08 950

转载 C++ 设计模式学习-网站

在后面一段时间务必将下面朋友的博客学习透彻。http://blog.csdn.net/wuzhekai1985/article/category/859763http://www.cnblogs.com/wanggary/category/294620.htmlhttp://www.cppblog.com/converse/category/2256.htmlhttp:

2015-10-07 21:19:48 725

翻译 Exporting C++ classes from a DLL

Exporting C++ classes from a DLL这个文章中的内容和之前的文章中的内容是一致的意思,核心思想是在创建动态库的时候创建一个重虚函数类作为基类接口使用,而在exe中使用这些接口来访问动态库中对这些基类重写的函数,从而达到访问动态库的内容的目的。目前个人对此问题的理解为:主要是C++中对编译器对代码进行编译之后,函数名称发生变化,跟C相比,C代码中的函数的名称在编译

2015-09-28 17:11:38 1084

转载 HowTo: Export C++ classes from a DLL

The C++ programming language and Windows DLLs can live in peace after all.Download source - 11.1 KBContentsIntroductionC Language ApproachHandlesCalling ConventionsException Sa

2015-09-27 11:17:44 1024

转载 C++静态库与动态库

C++静态库与动态库这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代

2015-09-27 10:15:19 1277

原创 openwrt 学习总结二

0:11N基本数据速率 2 1:5G加载ART分区地址问题 3 2:ath10k firmware相关问题 3 3:BB版本中默认的ath10k、ath9k注册过程相反 4 4:LED灯相关配置内容 5 5:MAC地址读取方法 9 6、LUCI页面升级问题 10 7:openwrt中BB版本读取art数据问题 11 8:tplink 6300运行openwrt

2015-07-28 17:35:49 4170 3

转载 每个公司、每个社区,都需要不止一个“灵魂人物”。

总裁课堂网一个7年老员工的离职忠告:浮躁的年轻人请你读完总裁课堂网 06-19 11:30 1.如果你足够努力,你可以成为一个“精神灵魂” 每个公司、每个社区,都需要不止一个“灵魂人物”。用户中需要培养符合网站气质、对你网站品牌起到正向作用的用户中的灵魂,企业里需要培养资产、项目里的灵魂,这种人越多,企业便能更好的发展。 一个企业里的“精神灵魂”需要具备什么?答案就是特质。 所谓特质,其实就是骨子

2015-06-23 10:26:22 1446

转载 Netlink实现热拔插监控

新的Linux内核使用udev代替了hotplug作为热拔插管理,虽然有udevd管理热拔插,但有时候我们还是需要在应用程序中检测热拔插事件以便快速地处理,比如在读写SD卡的时候拔下SD卡,那么需要立即检测出该情况,然后结束读写线程,防止VFS崩溃。Netlink是面向数据包的服务,为内核与用户层搭建了一个高速通道,是udev实现的基础。该工作方式是异步的,用户空间程序不必使用轮询等技术来检测热拔

2015-05-12 18:27:50 4776

原创 hostapd 调试信息

下面的信息中有很多有用的信息,值得看看。oot@OpenWrt:/etc# hostapd /etc/hostapd-phy1.conf -dd &root@OpenWrt:/etc# Configuration file: /etc/hostapd-phy1.confnl80211: Supported cipher 00-0f-ac:1nl80211: Supported ci

2015-05-08 18:27:28 14867 1

原创 oenwrt 中的调试文件系统

1:oenwrt中调试文件系统的创建在使用之前必须对文件系统进行挂载,Debugfs没有物理设备,其挂载方式:mount -t debugfs none /sys/kernel/debug在openwrt的系统启动的文件中有如下代码会挂载debugfs其创建过程中设计到的API如下:struct dentry *debugfs_create_u8(c

2015-03-07 13:05:31 2069

原创 openwrt ath10k 相关汇总

1:compat-wireless-2014-05-22 编译时的makefile\openwrt\package\kernel\mac80211其中是用的版本信息如下:PKG_NAME:=mac80211PKG_VERSION:=2014-05-22PKG_RELEASE:=1PKG_SOURCE_URL:=http://mirror2.openwrt.org/s

2015-03-02 18:36:32 14166

转载 802.11学习笔记

1.1.简介IEEE802家族是由一系列局域网络(Local Area Network,LAN)技术规格所组成,802.11属于其中一员。载波检测多重访问/碰撞检测(Carrier Sense Multiple Access network with Collision Detection,简称CSMA/CD)规格,与(通常误称的)Ethernet有关,802.5则

2014-12-07 16:20:54 11000 1

原创 基于openwrt的自动OQS配置脚本

1:说明此处的自动de

2014-10-12 13:57:11 4288 1

原创 ATHEROS: ART分区中的数据解析

ar9300EepromDumpSupport |===================== Header Information ====================||  Major Version            3  |  Minor Version           3328  ||-------------------------------------

2014-09-21 11:01:26 11657

原创 有时间了研究一下 这个oops 有人知道的话,求指导!!

## Booting image at 9f050000 ...   Image Name:   Linux Kernel Image   Created:      2013-12-16  23:11:38 UTC   Image Type:   MIPS Linux Kernel Image (lzma compressed)   Data Size:    1035226 B

2014-09-13 17:16:17 4425

原创 Netfilter components 相关的比较好的流程图

2014-08-30 16:35:07 1765

原创 openwrt系统 sysupgrade 命令执行过程分析

0:扯淡对这个openwrt的细节方面liaj

2014-08-30 16:22:31 22619 1

基于KSZ9897VLAN 虚拟WAN网络接口

VLAN脚本

2023-12-06

ipsec通道说明.docx

1:概述 1 2:中心防火墙端 2 3:企业级基站 4 1:网络信息 4 2:ipsec.secrets 秘钥配置文件 5 3:ipsec.conf配置文件 5 4:通道验证及测试 5 1:中心防火墙与基站端通道信息查看 5 2:通过加密数据包增长判断 6 3:通道的启用与禁用来判断 8 4:抓包分析 8

2020-04-05

WLAN各平台吞吐量测试总结

目前,WLAN各平台对于吞吐量测试的指标都存在部分不满足,为了进一步优化吞吐量性能,需要对各平台集中验证,验证各平台07版本和08商用软件采用的SDK版本驱动软件的吞吐量性能,以及07版本和08商用版本的吞吐量性能,比较分析之间的差异,为08商用版本关于吞吐量的优化提供技术依据。

2019-03-21

privoxy入门总结

代理服务器是建立在TCP/IP协议应用层上的一种服务软件,是以HTTP协议为基础的。工作过程简单来说分为4步: 1:客户端向服务器发送的请求到达代理服务器; 2:代理服务器把请求转发给客户端真正需要联系的服务器; 3:服务器向代理服务器返回响应; 4:代理服务器把响应返回给客户端。

2019-03-21

art相关知识总结

跟驱动相关的文件信息如下: 由于在运行ART的时候,需要驱动提供art.ko和mdk_client.out这俩个文件。 现在在ap93平台上面的art的版本信息如下: art_client_9b16 art_client_9b34 其中分别包含了art和client的代码。

2019-03-21

TR069基于jCWMPServer和netcwmp-maste入门测试环境搭建及测试

TR069基于jCWMPServer和netcwmp-maste入门测试环境搭建及测试.

2014-07-22

wifidog总结

wifidog的运行环境及authpuppy的数据交互过程,数据包交互的内容。

2014-06-16

Atheros Ethernet驱动

WAN口自动识别Atheros的AR8337或者AR8035芯片!

2014-06-03

sock5 udp 透传 总结

主要总结如何通过sock5来实现UDP数据的透传,其中包括sock5客户端,dante-1.4.0sock5代理服务代码及UDPserver代码,均为linux下面代码,希望能对有需要的朋友有所帮助。

2014-02-14

vitess交换芯片开发总结

对vitesse交换芯片工作的总结,主要包括vitesse的PHy芯片8664,8488,seraiLED驱动的移植及总结。ecosystem 应用程序示例。

2013-11-06

shell 创建及解析脚本

通过脚本创建和解析文件,同时对,dhcpc,dhcpd,dnsmasq,hostapd pppoe进行管理

2013-09-29

ucos for linux port 代码

ucos for linux port 代码,此书的ucos代码可以在linux直接运行,可以分析ucos的设计原理及相关API功能的验证。

2013-09-20

shell 脚本

自己在实际项目中的shell总结,在以后的工作中,可以直接修改使用。

2013-07-22

linux udp code

linux下udp客户端和服务端代码。其中客户端使用select方式来查询那个文件fd是可读的。

2013-07-18

组播路由pimd测试及分析.pdf

主要是组播路由协议pimd的测试总结及代码分析。

2013-06-13

linux下atheros8328初始化及配置过程.pdf

linux下atheros8328初始化及配置过程.

2013-05-20

Atheros _AR8328 NAT_HELP单VLAN移植测试报告.pdf

主要是对atheros 8328芯片功能的使用总结。包括代码的分析。

2013-05-20

Atheros_AR7242+AR8328 uboot移植总结.docx

Atheros_AR7242+AR8328 uboot移植总结

2012-12-08

Serial Attached SCSI technologies and architectures

Serial Attached SCSI technologies and architectures

2012-03-05

存储 LSI expander 开发总结

主要对LSI expander sdk 开发过程中进行了总结,并对代码中涉及到SAS协议进行了概述,其中SAS协议来自于网络。 包括的内容有:SAS协议集,SSP,SMP,SES,SCSI,LSI expander sdk 开发环境的搭建。

2012-01-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除