摘要: 1. S3C2440大概的启动流程(NAND启动): ①设置CPU为SVC模式 ②关闭看门狗 ③屏蔽中断 ④关闭MMU ⑤初始化时钟 ⑥初始化内存(SDRAM) ⑦初始化栈指针(SP, R13) ⑧初始化NAND Flash ⑨拷贝代码从NAND到内存 ⑩清除BSS段 最后,跳转至C语言的Main函 阅读全文
posted @ 2017-04-05 23:44 99度的水 阅读(1130) 评论(1) 推荐(0) 编辑
摘要: 1. 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下的顺序排序。请实现一个函数用于判断数组中是含否有指定的数。 int find_in_matrix(int matrix[N][M], int value); 说明: 查找成功时返回1,失败返回0. 实现代码: 2. 有一 阅读全文
posted @ 2017-04-05 22:44 99度的水 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一、多线程基本概念 1. 线程的基本概念 ① 线程就是轻量级的进程 ②线程和创建他的进程共享代码段、数据段 ③线程拥有自己的栈 2. 在实际应用中,多个线程往往会访问同一数据或资源,为避免线程之间相互影响,需要引入互斥机制,而互斥锁(mutex)是互斥机制中的一种 3. 简单实例 二、线程同步 1. 阅读全文
posted @ 2017-04-05 14:42 99度的水 阅读(2102) 评论(0) 推荐(0) 编辑
摘要: 一、网络配置 1. VMWare 提供了三种网络工作模式供用户选择,他们分别是, ①Bridged(桥接模式): 如果网络中能提供多个IP地址,则使用桥接方式 ②NAT(网络地址转换模式): 如果网络中只能提供一个IP地址,则使用NAT方式 ③Host-Only(主机模式): 如果安装虚拟机的主机没 阅读全文
posted @ 2017-04-05 10:53 99度的水 阅读(538) 评论(0) 推荐(0) 编辑