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

全部博文(1334)

文章存档

2014年(108)

2013年(1059)

2012年(169)

发布时间:2013-01-09 12:13:02

作者:王劲男,华清远见嵌入式培训中心讲师。 有些时候无法找到内核中有效的选项,使硬件设备正常工作。 找到新设备的驱动最简单的方法是,将内核中此类驱动全部构建成模块,并由udev来完成设备和驱动之间的匹配。 如果不想构建所有的驱动(有些时候这是非常恐怖的事情),那就需要一点额外的工作来确定所需要的驱动程序。下面的步骤很复杂,而且需要深入内核源码。 不过这样做会帮助你很好的理解硬件和内核源码。 我们以USB设备为例。 首先我们要找到设备的总线ID,这是非常重要的用来确定一个设备的.我们可以使用下面这个命令: /usr/sbin/lsusb    ......【阅读全文】

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

发布时间:2013-01-09 12:12:53

作者:赵孝强,华清远见嵌入式培训中心讲师。 计算机串口通信的RS-232电平:用正负电压来表示逻辑状态,逻辑1= -3V~-15V,逻辑0=+3~+15V。单片机串口通信的CMOS电平,逻辑1接近VDD,逻辑0接近VSS.有的单片机兼容TTL电平。计算机串口和单片机串口两者之间通信就必须进行RS-232/CMOS电平之间的转换,集成转换芯片就可以实现两者之间的转换,比如华清远见用的FS2410开发板用的是MAX3232,如果想节约成本,自己搭建电路进行转换也可以。 转换的原理图如下: 1、RS232_RXD:为RS-232电平信号接收端,RS232_TXD脚为RS-232电平信......【阅读全文】

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

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

来源:华清远见3G学院                所谓Android的核心服务主要包括熵服务(Entropy Service)、电源管理器(Power Manager)、Activity管理器(Activity Manager)、通话寄存器(Telephony Registry)、包管理器(Package Manager)、账户管理器(Account Manager)、内容管理器(Co......【阅读全文】

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

发布时间:2013-01-09 12:12:46

来源:华清远见3G学院                Android平台是基于Linxu内核搭建的,Linux内核的优势在于大内存管理、进程管理、基于权限的安全模型、统一的驱动模型、共享库支持、代码开源等。 Android平台在设计过程中,针对移动终端资源有限的特点,对Linux进行了一定程度的裁剪:砍掉了原生的窗口系统、去除了对GNU Libc的支持(引入了更高效、针对嵌入式优化过的Bio......【阅读全文】

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

发布时间:2013-01-09 12:12:42

文章来源:Android开发之Android的原生库 Android的原生库主要是基于C\C++实现的一些原生组件,包括C库Bionic、浏览器引擎Webkit、多媒体引擎OpenCORE、SQL数据库SQLite、3D渲染引擎OpenGL ES、位图和字体矢量渲染引擎FreeType、2D图像渲染引擎SGL(Skia Graphics Library)、互联网安全协议SSL和TSL等。 1.Bionic 在Android中,C库并没有采用桌面Linux所采用的GNU Libc,而是采用了Google开发的基于BSD许可的Bionic库。这是因为传统的GNU内核在体积和运行效率上都不......【阅读全文】

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

登录 注册