活到老,学到老!
发布时间:2019-08-19 10:10:08
转自:http://masukio.tk/2015/07/08/Openwrt-Makefile/摘要:本篇通过分析Makefile,了解Openwrt编译过程,包括(1)Openwrt目录结构(2)主Makefile的解析过程,各子目录的目标生成。(3)kernel编译过程(4)firmware的生成过程(5)软件包的编译过程从github上clone了openwrt的代码仓库。git clone https://g.........【阅读全文】
发布时间:2019-08-14 11:29:08
本篇的主要目的是想通过分析Makefile,了解openwrt编译过程。着重关注以下几点:openwrt目录结构主Makefile的解析过程,各子目录的目标生成。kernel编译过程firmware的生成过程软件包的编译过程openwrt目录结构官方源下载速度太度,我从github上clone了openwrt的代码仓库。.........【阅读全文】
发布时间:2019-04-23 13:36:30
1.查看CPU和内存信息 cat /proc/cpuinfo cat /proc/meminfo2.查看当前系统是32位 or 64位 uname --m3.查看ubuntu版本号 lsb_release -a4.。。。......【阅读全文】
发布时间:2019-04-12 10:04:29
发现做了这么多年的嵌入式开发,还有朋友搞不清楚stack & heap的区别,在阅读《Operating Systems_Three Easy Piece》时,里面的一段解释觉得非常好!C programs use the stack for local variables, function parameters, and return addresses; the OS allocates this memory and gives it to the process. The OS will .........【阅读全文】
发布时间:2014-08-20 22:52:44
barebox-2014.08.0启动流程分析:一般的bootloader都会以一个汇编文件作为起始,但是barebox没有这个c函数作为了整个image的入口,关键是__section(.text_entry)和lds文件起了作用。lds文件是arch/arm/lib/barebox.lds.S,它会被编译成barebox.lds并最终参与链接。OUTPUT_FORMAT("elf32-littlearm",.........【阅读全文】