logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

cpufreq 五种模式

cpufreq 是一个动态调整cpu频率的模块,系统启动时生成一个文件夹/sys/devices/system/cpu/cpu0/cpufreq/,里面有几个文件,其中:scaling_min_freq 代表最低频率,scaling_max_freq 代表最高频率,scalin_governor 代表cpu频率调整模式,用它来控制CPU频率1. performance顾名思义只注重效率...

phy 驱动与 switch 驱动

phy 驱动与 switch 驱动phy 驱动phy 与 cpu 的硬件连接一般为 MAC-PHY 模式:MAC -PHY 之间使用 RGMII /MII 接口连接,用于传输数据。 SMI 接口,通常为 MDIO 接口或 I2C接口,用于读写PHY上面的寄存器。- MAC-MAC 模式下一般要使用 fixed-link- switch 驱动一般注册为平台驱动- switch 驱动核心功能是实现sw

linux DSA 开发(一)

linux DSA 开发(一)本文主要是翻译,原文链接如下:https://www.kernel.org/doc/html/latest/networking/dsa/dsa.html纲要本文档描述了**分布式交换机架构 (DSA)**子系统的设计原则、限制、与其他子系统的交互、如何为该子系统开发驱动程序设计原则分布式交换机架构最少是用于支持使用 Linux 的 Marvell 以太网交换机的子系

OpenWrt 防火墙配置 /etc/config/firewall

防火墙配置 /etc/config/firewallOpenWrt 的防火墙管理应用fw3具有三种配置机制配置文件:/etc/firewall.user/etc/config/firewall本 wiki 中的大部分信息将集中在配置文件和内容上。LuCI 和 UCI 接口是用户抽象,最终修改配置文件。管理主要的防火墙配置文件是/etc/config/firewall,编辑此文件以修改防火墙设置在进

linux crypto API 学习

linux 内核里实现了crypto模块,其用法介绍的很少:参考:linux-3.18.21/Documentation/crypto/api-intro.txt这提到 Many real examples are available in the regression test module (tcrypt.c).这里就来看一下linux-3.18.21/crypto/tcrypt.c总结:要学

openwrt 中的设备节点自动创建

通常在linux 系统中,自动创建设备节点,需要udev 或 mdev 。但是在openwrt 中并没有 udev 和 mdev ,但它任然可以自动创建设备节点,那么它的设备节点是怎么有自动创建的呢?...

C++ 容器end的困惑

已知bengin指向第一个元素,那么end就是指向最后一个元素?如果是,当那么来看以下代码,当list里只有一个元素时,会输出打印吗?list<update_t>::iterator it=gUpdateList.begin();int count = 0;for(it=gUpdateList.begin();it!=gUpdateList.end();it++){

#c语言
MT7688 wifi 调试(二) 如何修改ra0 mac地址

总结梳理:修改 mt7628/88 的ra0 mac 地址的方法1.修改target/linux/ramips/dts/LINKIT7688.dts 将factory分区属性改为可写(去掉read-only)2. 下载一个别人备份的eeprom.binhttps://github.com/dcboy/mt7628-p4rev-120395/blob/master/src/eeprom/MT7628

OpenWRT 添加第三方库

简介在OpenWRT 中,它已经包含许多开源库,在make menuconfig -> Libraries 中可以看到,有很多库都已经添加了。当要用的库在OpenWRT里找不到时,就需要自己添加了。这里总结一下我添加开源库的过程,以libcryptopp 为例。添加开源库 licryptopp在package/libs 目录下新建 licryptopp 目录package/li...

sqlite3 命令行查看数据内容

sqlite3 简介SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,..

    共 12 条
  • 1
  • 2
  • 请选择