MT7628 MT7688 Linux 下使用mmap实现用户态 GPIO 驱动
文章原文 https://forgotfun.org/2016/09/31.html
OpenWrt代码分析,涵盖无线、内核、硬件驱动、脚本、应用软件等
文章原文 https://forgotfun.org/2016/09/31.html
高通IPQ6000、IPQ6010、IPQ6018、IPQ6028、IPQ8071A、IPQ8072A、 IPQ8074A系统启动过程流程分析 作者:佐须之男,精通嵌入式Linux开发,专注于OpenWrt等开源路由器系统的开发、培训、技术咨询,拥有15年的Linux使用经验。  ...
对于嵌入式工程师了解芯片启动过程是十分有必要的,在分析、调试各种问题的时候都有可能涉及到这方面的知识。同时这部分知识也是比较复杂的,因为其中涉及到芯片内部架构,启动各个阶段软件代码执行顺序,启动模式等等。下面以比较常用的Qualcomm MSM8953芯片的启动过程为例,进行宏观分析(大部分翻译了高通的手册^-^),下一篇文章进行代码分析。之前负责过一段时间...
目录QCA Fail Safe BootMTK Dual Image Boot嵌入式Linux系统从内部功能划分角度主要包含三个核心组成部分:BootLoader(多采用开源源码的U-Boot)、Kernel(Linux内核)、RootFS(根文件系统)。嵌入式Linux系统启动过程均是先从BootLoader引导,由BootLoader初始化CPU、DDR...
简介高通的IPQ4018的SoC使用了ARM的CPU,并使用了高通的QSDK.在开发中发现很难在它的架构中去修改MTD分区信息。今天就提供一种可以修改MTD分区的方式。 MTD分区信息是如何从Uboot传到linux的,有几种方式?换一种问法 uboot如何把参数传入linux呢?cmdline和FTD(设备树)先讲一下简单的cmdlineUboot以boo...
* * GPIO Button Hotplug driver * * Copyright (C) 2012 Felix Fietkau <nbd@openwrt.org> &nbs...