- 博客(8)
- 收藏
- 关注
原创 openwrt etc/config/wireless 默认配置
该文件 package\kernel\mac80211\files\lib\wifi\mac80211.sh。该配置文件最后是 在系统启动后自动生成的 生成 主要过程文件就是。以MT7628 + MT7612E 为例。
2023-12-13 11:52:10 996 1
原创 openwrt dts 文件来源与使用过程追溯
如:mt7628an_linksys_e5400.dts文件就是 mt7628an+linksys_e5400.dts。DEVICE_DTS = $$(SOC)_$(1) dts文件由来 是 SOC + $(1)第二 在 target/linux/ramps/image.mk 有如下定义。由上面的 过程可以知道 dts 文件名称= SOC+ $(1)第一 include/Image.mk 有如下定义。因为在 MT76X8.MK 有如下定义。$(1) 就是 上面调用的第一个参数。
2023-12-12 14:57:56 579
原创 openwrt add a new device
DTS := you_device // 这个可以填 可以不填 不填默认是 主芯片+you_device.dts问题 关于dts文件加载过程 我有单独文章说明。6.修改网络配置target/linux/ramips/base-files/etc/board.d/02_network。1. 在target/ramips/image/mt7628.mk 目标模版中 增加设备名称定义。5.修改target/linux/ramips/base-files/etc/diag.sh。
2023-12-12 14:42:09 492
转载 Linux内存管理(上)
Linux内存管理(上)摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存地使用方法。力求从外自内、水到渠成地引导网友分析Linux地内存管理与使用。在本章最后我们给出一个内存映射地实例,帮助网友们理解内核内存管理与用户内存管理之间地关系,希望大家最终能驾驭Linux内存管理。前言内存管理一向是所有操作系统书籍不惜
2012-01-31 10:52:14 333
转载 linux内存管理 下
Linux内存管理(下)物理内存管理(页管理)Linux内核管理物理内存是通过分页机制实现的,它将整个内存划分成无数4k(在i386体系结构中)大小页,从而分配和回收内存的基本单位便是内存页了。利用分页管理有助于灵活分配内存地址,因为分配时不必要求必须有大块的连续内存[1],系统可以东一页、西一页的凑出所需要的内存供进程使用。虽然如此,但是实际上系统使用内存还是倾向于分配连续的内存
2012-01-31 10:50:37 454
转载 ARM linux 分析之 内存初始化 一
分析平台:mini2440 1.2.1 setup_arch()需要重点分析的函数。该函数主要完成的是解析引导程序传下来的内核参数以及初始化页全局目录及部分页表。流程如下: 图1-5:setup_arch流程图1.2.1.1 获取并解析内核参数前面提到内核参数按照TLV结构顺序存放于0x13000100地址开始的地方。有一个疑问是这些参数是如何被解析并使用的呢?方法
2012-01-31 10:15:28 2667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人