发布时间:2013-01-09 12:20:04
作者:李智敏,华清远见嵌入式学院讲师。 LinuxThreads是目前Linux平台上使用最为广泛的线程库,并已绑定在GLIBC中发行。它所实现的就是基于核心轻量级进程的"一对一"线程模型,一个线程实体对应一个核心轻量级进程,而线程之间的管理在核外函数库中实现。 LinuxThreads遵循POSIX1003.1c标准,其中对线程库的实现进行了一些范围限制,比如进程最大线程数,线程私有数据区大小等等。在LinuxThreads的实现中,基本遵循这些限制,但也进行了一定的改动,改动的趋势是放松或者说扩大这些限制,使编程更加方便。这些限定宏主要集中在sysdeps/unix/sysv/li......【阅读全文】
发布时间:2013-01-09 12:19:58
作者:刘洪涛,华清远见嵌入式学院高级讲师。 随着linux系统及基于linux系统的嵌入式产品的蓬勃发展,Qt、Qt/Embedded、Qtopia的字样越来频繁的出现在我们面前。在华清远见的嵌入式培训课程中,Qt是嵌入式学院<嵌入式工程师职业培训班>二期课程中嵌入式linux应用开发方面的重要内容。不少学员对QT方面的内容比较关注,所以在这里我们先对QT做一下简单介绍。 QT Qt是一个多平台的C++图形用户界面应用程序框架,由挪威 TrollTech 公司出品。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的很容易扩展,并且允许真正地......【阅读全文】
发布时间:2013-01-09 12:19:50
作者:曹忠明,华清远见嵌入式学院讲师。 一、环境 主机环境 :ubuntu 10.10 目标机 :FS2410(S3C2410) 主机工具链 :gcc-4.4.5 交叉工具链 :arm-none-linux-gnueabi-gcc-4.3.2 &nbs......【阅读全文】
发布时间:2013-01-09 12:19:44
作者:李慧芹,华清远见嵌入式学院讲师。 一、简述: 引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。 概念:引用就是某一变量或目标的别名,对引用操作与对变量直接操作是完全一样。 定义:定义引用的表示方法与定义指针相似,只是用&代替了*: 类型标识符 &引用名=目标变量名; 例如: Clock pt1(10,10,10); Clock &pt2=pt1; 定义了pt2为pt1的引用。通过这样的定义,pt1和pt2表示同一对象。 需要强调的是: 1)&在此不是求地址运算,而是起标识作用。&......【阅读全文】
发布时间:2013-01-09 12:19:39
作者:李强,华清远见嵌入式学院讲师。 有这么几个问题,在上驱动课程的时候,我感觉一直困扰着同学们: ● 用户程序编译连接形成的地址空间在什么范围内? ● 内核编译后地址空间在什么范围内? ● ......【阅读全文】