- 博客(197)
- 资源 (21)
- 收藏
- 关注
原创 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
原创 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 = <ðphy0>; 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 = <ðphy0>; status = "okay"; fixed-link { speed
2020-09-18 20:42:12 4526 3
原创 高通针对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
原创 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
原创 从错误的代码中,吸取教训。
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
原创 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
ipsec通道说明.docx
2020-04-05
WLAN各平台吞吐量测试总结
2019-03-21
privoxy入门总结
2019-03-21
art相关知识总结
2019-03-21
sock5 udp 透传 总结
2014-02-14
vitess交换芯片开发总结
2013-11-06
ucos for linux port 代码
2013-09-20
Serial Attached SCSI technologies and architectures
2012-03-05
存储 LSI expander 开发总结
2012-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人