2017年4月17日

摘要: 一,什么是进程? CPU在一个瞬间只能运行一道程序。但是在一个时间段内可能会运行多道程序,这样就给了我们一种程序并行的概念。这就是“伪并行”:CPU在多道程序间快速的切换。这个和不是真正的并行——多CPU系统可以做到真正的并行。这种实际上顺序,表象上是并行的模型就是顺序进程模型,那我们常说的进程其实 阅读全文
posted @ 2017-04-17 21:24 observer-zhou 阅读(82) 评论(0) 推荐(0) 编辑

2017年4月11日

摘要: 1,系统自带的头文件用尖括号括起来,这样编译器会在系统文件目录下查找。 #include <xxx.h> 2,用户自定义的文件用双引号括起来,编译器首先会在用户目录下查找,然后在到C++安装目录(比如VC中可以指定和修改库文件查找路径,Unix和Linux中可以通过环境变量来设定)中查找,最后在系统 阅读全文
posted @ 2017-04-11 10:44 observer-zhou 阅读(125) 评论(0) 推荐(0) 编辑

2017年4月10日

摘要: 1. 文件头 /*********************************************************************** *文件名: addr.c *创建者: zhouhuihui *创建说明: 2017/4/10 *程序说明:打印各种变量地址,分析程序布局 * 阅读全文
posted @ 2017-04-10 16:31 observer-zhou 阅读(97) 评论(0) 推荐(0) 编辑
摘要: static作用(修饰函数、局部变量、全局变量) 在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。 (1)先来介绍它的第一条也是最重要的一条:隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时 阅读全文
posted @ 2017-04-10 15:42 observer-zhou 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 三个名词虽然非常绕嘴,不过说的非常准确。用中国话的语义分析就可以很方便地把三个概念区分开。 一) 常量指针。 常量是形容词,指针是名词,以指针为中心的一个偏正结构短语。这样看,常量指针本质是指针,常量修饰它,表示这个指针乃是一个指向常量的指针(变量)。 指针指向的对象是常量,那么这个对象不能被更改。 阅读全文
posted @ 2017-04-10 14:29 observer-zhou 阅读(114) 评论(0) 推荐(0) 编辑

2017年4月7日

摘要: 初始化的全局变量存放在数据段 未初始化的全局变量存放于bss段 全局常量存放于代码段 局部变量(常量)存放在栈中 malloc函数分配的空间来自于堆 静态变量存放于数据段 阅读全文
posted @ 2017-04-07 09:45 observer-zhou 阅读(79) 评论(0) 推荐(0) 编辑

2017年3月16日

摘要: Bootloader架构设计 第一阶段程序设计 第二阶段程序设计 第一阶段程序设计 1. 核心初始化 (1)设置跳转(中断)向量表 (2)设置处理器为svc模式 (3)关闭看门狗 (4)关闭所有终端 (5)关闭mmu和cache ((6)外设基地址初始化 (6410)) 2. C语言编程环境设置 ( 阅读全文
posted @ 2017-03-16 15:10 observer-zhou 阅读(208) 评论(0) 推荐(0) 编辑

2017年3月14日

摘要: 首先,看看你linux的防火墙有没有关闭。在终端下用service iptables stop其次,看看你的smb服务有没有开启。service smb restart进入之后,会弹出一个你无权访问的对话框,这时在linux下输入命令:setenforce permissive 关闭selinux防 阅读全文
posted @ 2017-03-14 15:46 observer-zhou 阅读(160) 评论(0) 推荐(0) 编辑

2017年3月13日

摘要: ARM寄存器(37个)详解 ARM寄存器(37个) 1. 通用寄存器(31个) 1.1 不分组寄存器(8个) R0-R7 1.2 分组寄存器(22个) R8-R14 1.3 程序计数器R15(PC指针)(1个) 2. 程序状态寄存器(6个) 2.1 CPSR(1个) 2.2 SPSR(5个) 特殊的 阅读全文
posted @ 2017-03-13 21:18 observer-zhou 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 关于ARM的一些名词 芯片:6410, 2440, 210 ARM核:ARM11,ARM9, A8 指令架构:ARMv 7, ARMv 6,ARMv 4 芯片和ARM核与指令架构的关系 芯片包括ARM核,其中6410 ARM11 ARMv6 2440 ARM9 ARMv4 210 A8 ARMv7 阅读全文
posted @ 2017-03-13 21:16 observer-zhou 阅读(204) 评论(0) 推荐(0) 编辑

导航