
韦东山嵌入式Linux学习笔记--系统移植
_Alon_
I want be a coder!
展开
-
嵌入式Linux学习笔记之U-boot 编译初体验
准备文件:u-boot-1.1.6.tar.bz2 (源码)u-boot-1.1.6_jz2440.patch (补丁) 1. 解压 tar -xvf u-boot-1.1.6.tar.bz2 2. 打补丁在u-boot-1.1./下面执行patch -p1 < ../u-boot-1.1.6_jz2440.patch 3. 配置make 100a...原创 2018-08-26 09:35:23 · 245 阅读 · 0 评论 -
嵌入式Linux系统移植之U-boot Makefile分析
执行make 100ask24x0_config Makefile100ask24x0_config : unconfig @$(MKCONFIG) $(@:_config=) arm arm920t 100ask24x0 NULL s3c24x0其中 MKCONFIG := $(SRCTREE)/mkconfigmkconfig 100ask24x0...原创 2018-08-26 10:26:11 · 198 阅读 · 0 评论 -
嵌入式Linux系统移植之U-boot 启动源码分析
第一阶段1. 设SVC模式2.关watch dog3.屏蔽中断4.初始化sdram5.设置栈6.设置时钟7.代码重定位8.清bss段9.调用start_armboot (board.c) 第二阶段start_armboot (board.c) main_loop () (main.c) ...原创 2018-08-26 13:50:43 · 211 阅读 · 0 评论 -
从零开始写bootloader
Bootloader 的目标是启动内核,最简单的bootloader编写步骤:1.初始化硬件:关看门狗,设置时钟,设置sdram,初始化nand flash;2.把内核从nand flash读到sdram3.设置要传给内核的参数4.跳转执行内核 ...原创 2018-08-28 23:57:14 · 332 阅读 · 0 评论