Loading

摘要: ARM架构支持跨大范围性能点的实现。ARM处理器的架构简单性导致了非常小的实现,而小的实现意味着设备可以具有非常低的功耗。实现大小、性能和非常低的功耗是ARM体系结构的关键属性。 ARM架构是一个精简指令集计算机(RISC)架构,因为它包含了这些RISC架构特性: 一个大的统一寄存器文件 一种加载/ 阅读全文
posted @ 2019-04-01 09:59 dinosaur- 阅读(2429) 评论(0) 推荐(0) 编辑
摘要: SPI驱动框架 具体使用时: 阅读全文
posted @ 2019-03-29 14:52 dinosaur- 阅读(1620) 评论(0) 推荐(0) 编辑
摘要: Linux3.5内核中,IIC。 使用读写IIC器件的函数接口: 自己写的时候: 写好 i2c_register_board_info smdk4x12_i2c_devs = { }; i2c_register_board_info(i2c_register_board_info); //注册硬件信 阅读全文
posted @ 2019-03-29 10:58 dinosaur- 阅读(1425) 评论(0) 推荐(0) 编辑
摘要: 1 #ifndef __HAVE_ARCH_STRCPY 2 /** 3 * strcpy - Copy a %NUL terminated string 4 * @dest: Where to copy the string to 5 * @src: Where to copy the strin 阅读全文
posted @ 2019-03-26 21:36 dinosaur- 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 笔试时候遇到的问题,在此做一下记录。 1.if语句中的布尔变量与零值作比较 不能用布尔变量与true,false,1,0直接作比较。布尔变量类型的语义是:零值为“假”,任何非零值都表示“真”。因为true的值并没有唯一的标准,因此不能用布尔变量与它直接进行比较。 假设布尔变量为flag,那么它与零值 阅读全文
posted @ 2019-03-26 21:10 dinosaur- 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 今天笔试时候遇到一个问题,找到相似的。 优点:程序简洁 缺点:多执行了N-1次逻辑判断,并且打断了循环“流水线”作业,使得编译器不能对循环进行优化处理,降低了效率。 优点:循环的效率高 缺点:程序不简洁 看到网络上还有一种回答: 前者: 优点:程序简洁 条件判断出现在For里面,意味着,即使我在do 阅读全文
posted @ 2019-03-26 21:00 dinosaur- 阅读(2950) 评论(0) 推荐(0) 编辑
摘要: 自己上网查的资料。 可以定义const常量,具有不可变性。例如:const int Max=100; Max++会产生错误; 便于进行类型检查,使编译器对处理内容有更多了解,消除了一些隐患。例如: void f(const int i) { .........} 编译器就会知道i是一个常量,不允许修 阅读全文
posted @ 2019-03-26 20:33 dinosaur- 阅读(3538) 评论(0) 推荐(0) 编辑
摘要: 非原创。 今天笔试时候遇到的问题,原文链接见底部。 1 程序编译可以通过,运行中出现内存错误。 因为GetMemory不能传递动态内存,Test函数中的str一直都是NULL。strcpy(str,”Hello World”);将由于str中没有开辟足够的内存空间而使内存崩溃。 2 程序编译通过,可 阅读全文
posted @ 2019-03-26 20:27 dinosaur- 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: 在u-boot下,定义变量, 编译,编译完后 使用arm-linux-nm arm 没有去头的二进制可执行文件 都在BSS段,均为初始化。 打印之后会出算随机值。 目前还处于uboot阶段,如果在根文件系统的话,加载器把二进制可执行文件加载到内存,并将BSS段清零。 放在BSS段的变量所对应的空间, 阅读全文
posted @ 2019-03-15 20:09 dinosaur- 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 本章描述了Exynos 4412 SCP的时钟管理单元(CMUs)。在Exynos 4412 SCP中,CMUs控制相位锁相环(PLLs),并为CPU、总线和单个ip的功能时钟生成系统时钟。它们还与电源管理单元(PMU)通信,以便在进入某些低功耗模式之前停止时钟,从而通过最小化时钟切换来降低功耗。 阅读全文
posted @ 2019-03-14 16:06 dinosaur- 阅读(394) 评论(0) 推荐(0) 编辑