Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1420595
  • 博文数量: 1334
  • 博客积分: 645
  • 博客等级: 上士
  • 技术积分: 5762
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-25 16:56
文章分类

全部博文(1334)

文章存档

2014年(108)

2013年(1059)

2012年(169)

发布时间:2013-01-09 12:19:50

作者:曹忠明,华清远见嵌入式学院讲师。 一、环境 主机环境 :ubuntu 10.10        目标机 :FS2410(S3C2410)        主机工具链 :gcc-4.4.5        交叉工具链 :arm-none-linux-gnueabi-gcc-4.3.2     &nbs......【阅读全文】

阅读(173) | 评论(0) | 转发(0)

发布时间:2013-01-09 12:19:44

作者:李慧芹,华清远见嵌入式学院讲师。 一、简述: 引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。 概念:引用就是某一变量或目标的别名,对引用操作与对变量直接操作是完全一样。 定义:定义引用的表示方法与定义指针相似,只是用&代替了*: 类型标识符 &引用名=目标变量名; 例如: Clock pt1(10,10,10); Clock &pt2=pt1; 定义了pt2为pt1的引用。通过这样的定义,pt1和pt2表示同一对象。 需要强调的是: 1)&在此不是求地址运算,而是起标识作用。&......【阅读全文】

阅读(143) | 评论(0) | 转发(0)

发布时间:2013-01-09 12:19:39

作者:李强,华清远见嵌入式学院讲师。 有这么几个问题,在上驱动课程的时候,我感觉一直困扰着同学们:         ●    用户程序编译连接形成的地址空间在什么范围内?        ●    内核编译后地址空间在什么范围内?        ●   ......【阅读全文】

阅读(215) | 评论(0) | 转发(0)

发布时间:2013-01-09 12:19:34

作者:刘洪涛,华清远见嵌入式学院讲师。 本文主要介绍一个linux内核线程的实例,以及在QEMU平台上测试的过程。 一、内核线程的创建 编写一个字符设备驱动,在驱动注册时,开启一个内核线程。在用户向设备写入数据时,字符设备的wirte方法能够激活此内核线程,并在线程中实现打印用户输入的数据。 驱动代码如下(在2.6.22内核上测试通过),关键部分加上了注释: #include <linux/module.h>        #include <linux/moduleparam.h&......【阅读全文】

阅读(167) | 评论(0) | 转发(0)

发布时间:2013-01-09 12:17:10

作者:游老师,华清远见嵌入式学院讲师。 在华清远见的嵌入式培训课程中,linux自负设备驱动程序的编写是嵌入式学院<嵌入式工程师职业培训班>三期课程中嵌入式linux驱动开发方面的重要内容,这里我们先对QT做一下简单介绍。 一、Linux device driver 的概念 系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,应用程序可以象操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,它完成以下的功能: 1、对设备初始化和......【阅读全文】

阅读(184) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册