自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 linux内核学习笔记3

内核代码分析 内核启动流程 arch/arm/kernel/head.s (1) 处理uboot传入的参数      0.读寄存器得到CPU ID,判断内核是否支持这个CPU      1.判断是否支持这个单板,(启动内核时传入的机器ID)       2.建立页表      3.使能MMU      4.调到start_kernel_____第一个C函数 start_ke

2017-10-26 23:34:59 122

原创 linux内核学习笔记2

分析makefile 目的:得到第一个文件,链接脚本 zImage Image xipImage bootpImage uImage: vmlinux vmlinux: $(vmlinux-lds) $(vmlinux-init) $(vmlinux-main) $(kallsyms.o) FORCE vmlinux-init := $(head-y) $(init-y)

2017-10-26 23:00:44 216

原创 linux内核学习笔记

内核的配置 a.make s3c2410_deconfig b.make menuconfig  图形化配置 c.使用厂家给出的配置》生成.config 编译生成内核,使用如下命令 make    -》vmlinux make uImage-》带头部+真正内核 1).config 创建生成autoconf.h  供源代码使用  路径在 include/linux/autoco

2017-10-26 22:54:08 141

原创 uboot学习笔记3

UBOOT源码分析(uboot-1.1.6)第二阶段 Lib_arm/board.c——start_armboot开始执行  1、设置gd 2、init_sequence数组预先定义的初始化函数 3、flash_init 4、env_relocate将环境参数读入内核指定位置 5、获取IPMAC  初始化网络设备 6、调用main_loop,执行U_BOOT_CMD命令 s=get

2017-10-26 22:51:09 168

原创 uboot笔记2

UBOOT源码分析(uboot-1.1.6) 由链接文件可知,uboot第一个执行文件为start.S. ARM单板上电,nand启动,先从flash中拷贝4K内容到soc内部ram中,开始运行。通过这段代码将boot代码拷贝到ram中来运行。 首先,设置异常向量表。 .globl _start _start:        b       reset ldr        pc,_u

2017-10-26 22:47:35 190

原创 uboot学习笔记

2017年10月7日10:00   Uboot 目标:启动内核(从flash读出内核放到SDRAM,然后启动内核) Uboot要实现的功能: 1.      读flash(+写flash,用于开发方便1、写flash,2、写网卡,3USB等) 2.      初始化SDRAM;(初始化时钟,初始化串口) 3.      启动内核 Uboot配置和编译 配置编译 Make 100

2017-10-26 22:35:19 197

原创 测试博客代码

import os import sys def test_func(a, b): return a + b

2011-05-14 21:18:00 217

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除