日志归档

2021年9月发布的文章

使用类教程

OpenWrt 存储空间扩容的两种方案

阅读(21872)

说明:当我们通过群晖 VMM 虚拟机安装 Open­Wrt 时,默认会分配一个 10GB 的存储空间,而实际情况中 Open­Wrt 存在大量的剩余空间是未被使用的,典型的铺张浪费有木有?Open­Wrt 实际使用容量完全取决于 Open­Wrt 编译时所设置的固件大小。若我们想要充分折腾软路由,则需要对 Open­Wrt 进行扩容。 ...

常见问答

OpenWrt 版本发展历史简介

阅读(2315)

作者:佐须之男,精通嵌入式Linux开发,专注于OpenWrt等开源路由器系统的开发、培训、技术咨询,拥有15年的Linux使用经验。    前言:相信很多网友对OpenWrt发行版的版本特别疑惑,所以我根据OpenWrt官方的wiki整理了一份简版的OpenWrt版本发展历史。假如大家对OpenWrt开发感兴趣,可以...

硬件相关

uboot、内核、用户态MDIO (SMI/MIIM)研究心得

阅读(5177)

GitHub: MDIOEmail: BuddyZhang1 buddy.zhang@aliyun.com目录专业术语MDIO 原理Uboot 中通过工具访问 MDIOUboot 中通过源码访问 MDIOKernel 中通过源码访问 MDIO用户空间中通过工具访问 MDIO用户空间中通过源码访问 MDIOArduino 中通过源码访问 MDIO附录专业术语M...

新闻资讯

OpenWrt 21.02 发布,支持 Linux 内核 5.4和WPA3

阅读(2531)

OpenWrt 社区宣布了该发行版的最新稳定版本:OpenWrt 21.02。补充一句,OpenWrt 是一个帮助你创建嵌入式设备定制操作系统的项目。它使用户能够根据他们的网络需求公开定制他们的设备,这是市面上销售的路由器的固件所没有的功能。除了路由器之外,OpenWrt 还可以在各种设备上运行,如智能手机、住宅网关,甚至是 32 位的个人电脑。自从旧的 O...

代码分析

高通芯片启动流程

阅读(2605)

对于嵌入式工程师了解芯片启动过程是十分有必要的,在分析、调试各种问题的时候都有可能涉及到这方面的知识。同时这部分知识也是比较复杂的,因为其中涉及到芯片内部架构,启动各个阶段软件代码执行顺序,启动模式等等。下面以比较常用的Qualcomm MSM8953芯片的启动过程为例,进行宏观分析(大部分翻译了高通的手册^-^),下一篇文章进行代码分析。之前负责过一段时间...

中级开发教程

OpenWrt SD卡扩容脚本

阅读(2481)

    OpenWrt 等一些操作系统刷完 img 到 SD 卡后, 16G 的 SD 卡,只用了一点点,经常需要“扩容”。之前的做法比较傻,就是重建分区,每次还要敲很多命令,还要把删除分区的起始扇区记录下来。    现在有了这段简单的代码,三行核心的代码就把这个工作自动化了,无...