嵌入式系统设计
文章平均质量分 88
天才的自我修养
冒得
展开
-
寄存器操作的方法
一, 寄存器的设置和操作特性1,一个寄存器的每个位有其不同的意义,进行不同的设置会使硬件产生不同的效果和功能;2,有些情况下需要对一个寄存器进行连续的不同的甚至完全相反的设置;3,有些情况下需要对一个寄存器中的某一位或一位进行连续的不同的甚至完全相反的设置,而其余的位要保持不变;4,有时,对一个寄存器进行设置时,对其不同的位进行先后顺序不同的设置,即对其各个位有先后设置的顺序原创 2009-08-24 18:11:00 · 6830 阅读 · 2 评论 -
16道嵌入式C语言面试题(经典)
16道嵌入式C语言面试题(经典)预处理器(Preprocessor1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的转载 2009-10-16 17:30:00 · 811 阅读 · 0 评论 -
磁盘分区--文件系统布局
磁盘分区 计算机中存放信息的主要的存储设备就是硬盘,但是硬盘不能直接使用,必须对硬盘进行分割,分割成的一块一块的硬盘区域就是磁盘分区。 1、磁盘分区的类型 在传统的磁盘管理中,将一个硬盘分为两大类分区:主分区和扩展分区。主分区是能够安装操作系统,能够进行计算机启动的分区,这样的分区可以直接格式化,然后安装系统,直接存放文件。在一个硬盘中最多只能存在4个主分区。如果一个硬原创 2009-11-06 15:16:00 · 1520 阅读 · 0 评论 -
uImage,zimage,vmlinux概念及区别
vmlinux是内核文件, zImage是一般情况下默认的压缩内核映像文件,压缩vmlinux,加上一段解压启动代码得到,只能从0X0地址运行。 uImage是u-boot使用bootm命令引导的Linux压缩内核映像文件格式, 使用工具mkimage对普通的压缩内核映像文件(zImage)加工而得。可以由bootm命令从任意地址解压启动内核。 由于bootloader一般要占用0X0地址,所以,转载 2010-01-06 14:50:00 · 6015 阅读 · 0 评论