摘要:
简介在内存发生panic时,需要把panic的日志保存下来。以方便日后进行分析。目前有三种记录的方式: kdump; mtdoops; crashlog(这是openwrt特别的功能,正式linux内核中没有)大家对kdump比较了解。它主要使用于x86系统。因为它使用占用大量内存和硬盘。mtdoops和crashlog主要用于嵌入式的环境。也只是记录文本日志。mtdoop功能在发生oops时,把... 阅读全文
摘要:
简介高通的IPQ4018的SoC使用了ARM的CPU,并使用了高通的QSDK.在开发中发现很难在它的架构中去修改MTD分区信息。今天就提供一种可以修改MTD分区的方式。MTD分区信息是如何从Uboot传到linux的,有几种方式?换一种问法 uboot如何把参数传入linux呢?cmdline和FTD(设备树)先讲一下简单的cmdlineUboot以bootarg命令的方式把cmdline传递给l... 阅读全文
摘要:
//内核部分代码。大家可以COPY ipt_sockopts[cpp] view plain copy//#include #include #include #include #include "hello_sock_opt.h"#include #include #include #include #include #include #include #include #include #in... 阅读全文
摘要:
ipq401x没有nss模块。但是也需要nss_gmac和nss_drv。驱动之间有依赖关系。edma与ess-switch不是一回事儿目录/proc/device-tree/socess-switch 的寄存器范围是0xC000000 长度是80000.edma寄存器的地址的开始正好是ess-switch的结束。4018的ess-switch 应该是一个AR8327(芯片是VER_DESS不是8... 阅读全文