- 博客(3)
- 收藏
- 关注
原创 uboot-2012.04.01移植到mini2440(一)启动流程、内存分布及重定位初步分析
编译环境:ubuntu9.10uboot版本:u-boot-2012.04.01开发平台:mini2440 u-boot-2012.04.01启动流程: 1. 设置为管理模式 2. 关闭看门狗 3. 关中断 4. 设置时钟分频比 5. 跳转到cpu_init_crit执行 a. 禁止MMU、关闭caches b. 跳入到lowlevel_init执行
2013-12-18 16:58:13
994
1
原创 unix编程之线程 笔记
什么是线程? 在一个程序中的多个执行路线就叫做线程。或者说线程是一个进程内部的一个控制序列。 fork系统调用:fork时,创建出的是调用fork的函数的一份新副本。它拥有自己的变量和PID,它的时间调度也是独立的,执行完全独立于父进程。 线程创建:新的执行线程拥有自己的栈(因此它有自己的局部变量),但它与创建者共享全局变量、文件描述符、信号处理函数和当前目录状态。 第一个线程程
2013-12-16 15:12:16
368
原创 unix编程之进程和信号 笔记
信号就是软件中断,它提供了一种处理异步时间的方法。 每个信号都有一个名字,以SIG开头。在头文件中定义了各种信号,通常来说信号是与体系结构相关的,也就是不通的CPU架构定义的信号不同。 不存在编号为0的信号。 产生信号的条件: 当用户按某些终端键时,引发终端产生信号。 硬件异常产生信号:如除数为0、无效的内存引用等。系统调用kill(2)函数将信号发送给另一个进程或进程组。用户可用
2013-12-16 11:07:53
416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人