博客首页 | 排行榜 |

Focus On 嵌入式 !

嵌入式Linux、ARM、FPGA、DSP、WinCE等相关技术的分享与探讨~

个人档案
博文分类
最新评论
博文存档
最近访客
友情链接
  • 作者:程姚根,华清远见嵌入式培训中心讲师。 我们知道,在32位机器上linux操作系统中的进程的地址空间大小是4G,其中0-3G是用户空间,3G-4G是内核空间。其实,这个4G的地址空间是不存在的,也就是我们所说的虚拟内存空间。 那虚拟内存空间是什么呢,它与实际物理内存空间又是怎样对应的呢,为什么有了虚拟内存技术,我们...

    阅读全文>>

  • 作者:程姚根,华清远见嵌入式培训中心讲师。 我们知道,在32位机器上linux操作系统中的进程的地址空间大小是4G,其中0-3G是用户空间,3G-4G是内核空间。其实,这个4G的地址空间是不存在的,也就是我们所说的虚拟内存空间。 那虚拟内存空间是什么呢,它与实际物理内存空间又是怎样对应的呢,为什么有了虚拟内存技术,我们...

    阅读全文>>

  • 作者:周志强,华清远见嵌入式培训中心讲师。 要使用FS_11C14开发板实现点对点通信,需要对开发板上的ZigBee模块进行配置。下面我们先来介绍一下配置的过程。 1、首先执行ZigbeeCfg应用程序,会出现下图所示的界面: 图10-1 ZigBee配置界面 在设备管理器中查看我们所使用的串口并进行选择,波特率选为“115200”,数据...

    阅读全文>>

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

    阅读全文>>

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

    阅读全文>>

  • 作者:倪键树,华清远见嵌入式培训中心讲师。 11、wait的有一个子进程使用:如果一个进程有几个子进程,那么只要有一个子进程终止,wait就返回。 如果要等待某个特定进程的终止,则应该使用waitpid,其原型为 pid_t waitpid(pid_t pid, int *status, int options); 对于waitpid的pid参数的解释与其值有关: 1)pid == -1...

    阅读全文>>

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

    阅读全文>>

  • 作者:温尚书,华清远见嵌入式培训中心讲师。 在Android中,有的时候我们需要监控拨出电话和拨入电话,在Android中,可以使用其提供的API来实现这2个功能。 如果要实现监控来电电话,可以通过Android中提供的TelephonyManager这个类,这是一个系统服务,其中提供了对手机状态、手机通话状态以及运营商信息等的访问方法。...

    阅读全文>>

  • 作者:苗德行,华清远见嵌入式培训中心讲师。 在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4 个域: bit24~bit31 为 “区别读写” 区,作用是区分是读取命令还是写入命令。 bit16~bit...

    阅读全文>>

  • 浅谈浮点数 2012-03-23 14:39
    作者:冯建,华清远见嵌入式培训中心讲师。 浮点型变量在计算机内存中占用4字节(Byte),即32-bit。遵循IEEE-754格式标准。 一个浮点数由2部分组成:底数m 和 指数e。 ±mantissa × 2exponent(注意,公式中的mantissa 和 exponent使用二进制表示) 底数部分 使用2进制数来表示此浮点数的实际值。 指数部分 占用8-b...

    阅读全文>>

  • 浅析Input 子系统 2012-03-22 10:39
    作者:陈刚,华清远见嵌入式培训中心讲师。 在android中,定时alarm功能是很常用的,现在来分析下怎么实现的,这里将采用自下而上的方式讲解。 输入子系统又叫input子系统。其构建非常灵活,只需要调用一些简单的函数,就可以将一个输入设备的功能呈现给应用程序。 Input子系统 主要有下面几个结构: struct input_dev;...

    阅读全文>>

  • Cortex-A8处理器介绍 2012-03-21 11:35
      作者:赵孝强,华清远见嵌入式培训中心讲师。 Cortex-A8处理器是第一款基于下一代ARMv7架构的应用处理器,使用了能够带来更高性能、功耗效率和代码密度的Thumb-2技术。它首次采用了强大的NEONTM信号处理扩展集,对H.264和MP3等媒体编解码提供加速。 Cortex-A8解决方案还包括Jazelle-RCT Java加速技术,对实时(JIT...

    阅读全文>>

  • 进程之基础知识 2012-03-20 10:07
    作者:倪健树,华清远见嵌入式培训中心讲师。 1、进程会创建新的地址空间: 子进程是父进程的复制品,在fork之后子进程获得父进程的数据空间、堆和栈的复制品,这就是子进程所拥有的拷贝。(线程使用当前的地址空间) 2、进程结束的五种原因: 正常终止:         1>从主函数...

    阅读全文>>

  • 作者:冯利美,华清远见嵌入式培训中心讲师。 对于.lds文件,它定义了整个程序编译之后的连接过程,决定了一个可执行程序的各个段的存储位置。 SECTIONS {         ...         secname start BLOCK(align) (NOLOAD) : AT ( ldadr ) &...

    阅读全文>>

  • 作者:苗德行,华清远见嵌入式培训中心讲师。 #define __wait_event(wq, condition)         do {         DEFINE_WAIT(__wait); for (;;) {         prepare_to_wait(&wq, &__wait,...

    阅读全文>>

  • 在u-boot中添加命令 2012-03-14 17:16
    作者:曾宏安,华清远见嵌入式培训中心讲师。 u-boot是嵌入式系统中广泛使用的一种bootloader。它不仅支持众多的平台和参考板,而且支持丰富的命令,可以让用户对开发板进行各种操作。关于u-boot使用和移植的资料很多,这里不再赘述。下面用问答的方式介绍u-boot中命令的实现机制。 Q1: u-boot中命令的实现代码在什么地方...

    阅读全文>>

  • 北京谷歌技术用户组携手深圳谷歌技术用户组,将于03月17日(周六)下午1:00-5:00 ,分别在北京翠宫饭店和深圳博林诺富特酒店同时举办一场Android4.0最新技术及移动开发典型应用案例分享讲座,培训讲座中两地专家讲师将分别通过三个专题与众多Android开发专业人士及技术爱好者一起分享Android4.0开发的最新技术,以引领大家进...

    阅读全文>>

  • Android图片对象转换 2012-03-07 16:58
    作者:范传奇,华清远见嵌入式培训中心讲师。 Drawable对象转换为Bitmap对象 Java代码 public static Bitmap drawableToBitmap(Drawable drawable) {                 Bitmap bitmap = Bitmap.createBitmap(     ...

    阅读全文>>

  • 作者:范传奇,华清远见嵌入式培训中心讲师。 XML作为全球通用的结构化语言,越来越受人们青睐,各种开发平台(比如Microsoft Studio系列、Oracle系列、Inprise Borland系列等)也都把支持XML开发作为宣传口号之一。在许多项目中利用XML数据交换信息,省去了许多麻烦事,不用制定繁锁的数据格式,利用XML数据易于表达,也...

    阅读全文>>

  • 作者:温尚书,华清远见嵌入式培训中心讲师。 Tag:海豚浏览器 dolphin browser 手势 手势操作 手势输入 Gesture GestureLibrary 海豚浏览器是由国人推出的一款移动浏览器,自2010年推出后,即逐渐在国外引起较大的反响。它提供了人性化、流畅的用户体验。其中有一个用户手势控制功能,更是引起了大家很大的关注。 下面我...

    阅读全文>>

页次:1/27 每页20条记录,共533条  分页:  [1][2][3][4][5] [下一页][ >> ][尾页]