- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 _IO, _IOR, _IOW, _IOWR 宏的用法与解析
作者:苗德行,华清远见嵌入式培训中心讲师。在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4 个域:bit24~bit31 为 “区别读写” 区,作用是区分是读取命令还是写入命令。bit16~bit23 为 "数据大小" 区,表示 ioctl
2012-03-26 17:03:58 789 1
原创 浅谈浮点数
作者:冯建,华清远见嵌入式学院讲师。浮点型变量在计算机内存中占用4字节(Byte),即32-bit。遵循IEEE-754格式标准。一个浮点数由2部分组成:底数m 和 指数e。±mantissa × 2exponent(注意,公式中的mantissa 和 exponent使用二进制表示)底数部分 使用2进制数来表示此浮点数的实际值。指数部分 占用8-bit的二进制数,可表示数值范
2012-03-23 11:53:46 535
原创 浅析Input 子系统
作者:陈刚,华清远见嵌入式学院讲师。在android中,定时alarm功能是很常用的,现在来分析下怎么实现的,这里将采用自下而上的方式讲解。输入子系统又叫input子系统。其构建非常灵活,只需要调用一些简单的函数,就可以将一个输入设备的功能呈现给应用程序。Input子系统 主要有下面几个结构:struct input_dev; //表示一个输入设备,包含输入设备的一
2012-03-22 11:59:10 435
原创 Cortex-A8处理器介绍
作者:赵孝强,华清远见嵌入式培训中心讲师。Cortex-A8处理器是第一款基于下一代ARMv7架构的应用处理器,使用了能够带来更高性能、功耗效率和代码密度的Thumb-2技术。它首次采用了强大的NEONTM信号处理扩展集,对H.264和MP3等媒体编解码提供加速。Cortex-A8解决方案还包括Jazelle-RCT Java加速技术,对实时(JIT)和动态调适编译(DAC)提供最优化,同
2012-03-21 10:33:58 1392
原创 进程之基础知识
作者:倪健树,华清远见嵌入式培训中心讲师。1、进程会创建新的地址空间:子进程是父进程的复制品,在fork之后子进程获得父进程的数据空间、堆和栈的复制品,这就是子进程所拥有的拷贝。(线程使用当前的地址空间)2、进程结束的五种原因:正常终止: 1>从主函数main返回 2>调用exit 3>调用_ex
2012-03-20 10:25:42 316
原创 u-boot中.lds链接脚本文件的分析
作者:冯利美,华清远见嵌入式培训中心讲师。对于.lds文件,它定义了整个程序编译之后的连接过程,决定了一个可执行程序的各个段的存储位置。SECTIONS { ... secname start BLOCK(align) (NOLOAD) : AT ( ldadr ) { contents } >region :phdr =fill
2012-03-19 10:04:56 415
原创 _wait_event 具体实现过程
作者:苗德行,华清远见嵌入式培训中心讲师。#define __wait_event(wq, condition) do { DEFINE_WAIT(__wait); for (;;) { prepare_to_wait(&wq, &__wait, TASK_UNINTERRUPTIBLE); if (condi
2012-03-16 15:20:20 358
原创 在u-boot中添加命令
作者:曾宏安,华清远见嵌入式培训中心讲师。u-boot是嵌入式系统中广泛使用的一种bootloader。它不仅支持众多的平台和参考板,而且支持丰富的命令,可以让用户对开发板进行各种操作。关于u-boot使用和移植的资料很多,这里不再赘述。下面用问答的方式介绍u-boot中命令的实现机制。Q1: u-boot中命令的实现代码在什么地方?A1: 在u-boot源码的common目录下。通常
2012-03-14 17:08:25 442
原创 【公益】Google技术用户组Android 4.0典型应用案例讲座
北京谷歌技术用户组携手深圳谷歌技术用户组,将于03月17日(周六)下午1:00-5:00 ,分别在北京翠宫饭店和深圳博林诺富特酒店同时举办一场Android4.0最新技术及移动开发典型应用案例分享讲座,培训讲座中两地专家讲师将分别通过三个专题与众多Android开发专业人士及技术爱好者一起分享Android4.0开发的最新技术,以引领大家进入Android4.0 平台营造的专业3G移动开发领域。
2012-03-12 17:10:36 504
原创 Android图片对象转换
作者:范传奇,华清远见嵌入式培训中心讲师。Drawable对象转换为Bitmap对象Java代码 public static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap = Bitmap.createBitmap( drawable.getI
2012-03-07 17:22:47 430
原创 cortex-A8上3G模块的支持
作者:陈刚,华清远见嵌入式培训中心讲师。| 开发主机 VMware ubuntu10.10 | | 移植内核 linux-2.6.22.6 | | 3G模块 华为 E220 | | SIM卡
2012-03-02 16:35:24 444
原创 java_xml读取写入方法
作者:范传奇,华清远见嵌入式培训中心讲师。XML作为全球通用的结构化语言,越来越受人们青睐,各种开发平台(比如Microsoft Studio系列、Oracle系列、Inprise Borland系列等)也都把支持XML开发作为宣传口号之一。在许多项目中利用XML数据交换信息,省去了许多麻烦事,不用制定繁锁的数据格式,利用XML数据易于表达,也利于一线开发者跟踪调试。 在XML应用中
2012-03-01 17:21:01 694
《Linux设备驱动开发详解》-Linux教程
2013-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人