关于结构体的内存对齐

作者:冯利美,华清远见嵌入式培训中心讲师。 内存是以字节为单位编号,但一些硬件平台对某些特定类型的数据只能从某些特定地址开始,比如从偶地址开始。若不按照适合其平台的要求对数据存放进行对齐,会影响到效率。因此,在内存中,各类型的数据是按照一定的规则在内存中存放的,这就是本文要研究的对齐问题。 本...

2012-04-28 10:57:22

阅读数 831

评论数 0

基于linux-2.6.35的class_create(),device_create解析

作者:苗德行,华清远见嵌入式培训中心讲师。 从linux内核2.6的某个版本之后,devfs不复存在,udev成为devfs的替代。提醒一点,udev是应用层的,不要试图在内核的配置选项里找到它;加入对udev的支持很简单,以作者所写的一个字符设备驱动为例,在驱动初始化的代码里调用class_c...

2012-04-27 14:38:42

阅读数 743

评论数 0

进程之基础知识(二)

作者:倪键树,华清远见嵌入式培训中心讲师。 11、wait的有一个子进程使用:如果一个进程有几个子进程,那么只要有一个子进程终止,wait就返回。 如果要等待某个特定进程的终止,则应该使用waitpid,其原型为 pid_t waitpid(pid_t pid, int *status, in...

2012-04-26 15:43:32

阅读数 612

评论数 0

移植QT到CORTEX-A8上的记录

作者:邹南,华清远见嵌入式培训中心讲师。 前段时间做linux2.6.35+CORTEX-A8的教学项目,这里将过程简单罗列。 一、移植TSLIB 1、拷贝“项目代码\tslib源码”目录下的tslib-1.4.tar.gz到linux系统 2、解压源码 $ tar -zxvf tsl...

2012-04-23 10:41:50

阅读数 1170

评论数 0

【公益免费】最新ARM技术全国巡回讲座

ARM在嵌入式处理器领域中的霸主地位早已为大家所公认,目前行业中90%以上的嵌入式产品中都采用的是ARM系列的处理器。三星、Atmel、ST、TI等行业内各大著名厂商和领军企业,都同时投入了大量的人力研究ARM内核的处理器,基于ARM平台的嵌入式系统设计在工业控制、无线通讯、网络应用、消费类电子产...

2012-04-19 09:10:34

阅读数 1710

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭