分类 ARM 中的文章

树莓派直接操作寄存器来控制 LED

想法 之前在单片机上写过很多控制 GPIO 的代码,代码比较简单,也很好理解。同样的事情到了嵌入式 Linux 上似乎变得复杂了很多。这很不符合我的预期,我认为事物……

阅读全文

ARM SOC 启动过程

启动过程概览 bootRom –> SPL –> uboot –> kernel –> file system –> init 倒着分析 上面是 ARM SOC 的启动流程。不过,我们今天我们倒着讲,从后向前捋一捋为什么是这样的流程。 init 进程 为什么需……

阅读全文

交叉编译 openssh

参考 SSH arm移植(实现远程登录开发板) 解决 openssl 编译问题:关于openssl的交叉编译 github:SeanXP/ARM-Tiny6410……

阅读全文

busybox

官网 源码 官网:https://busybox.net/ busybox-1.32.0.tar.bz2 编译 安装 见 INSTALL 源码分析 init/init.c graph LR a("main()")-->b["console_init()"] a-->c["putenv((char *) SHELL=/bin/sh)"] a-->d["parse_inittab()"] d-->e["new_init_action(/etc/init.d/rcS)"] a-->f["run_actions(/etc/init.d/rcS)"] a-->g["while (1)"] 通过分析 busybox 初始化流程,可以知道在两个地方……

阅读全文