樱花树

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年7月1日

摘要: 通过虚拟文件系统(/proc)进行数据交互 在Linux文件系统中,/proc经常被用来作为内核空间与用户空间进行数据交换的工具。/proc 文件系统的行为方式与设备文件系统(/dev)类似。/proc是虚拟文件系统,也就是说,/proc并不是真正的文件系统,而是内存映射。所有读写/proc的操作都 阅读全文
posted @ 2016-07-01 13:44 樱花树 阅读(406) 评论(0) 推荐(0) 编辑

摘要: 为什么要在Android中加入HAL 在传统的Linux系统中Linux驱动一般有两种类型:访问硬件寄存器的代码和业务逻辑代码。对于访问硬件寄存器的代码,并没有什么秘密可言。因为这都是调用的Linux内核的标准函数进行的标准操作。而Linux驱动的业务逻辑部分对于有些企业或个人并不像将源代码公开。尽 阅读全文
posted @ 2016-07-01 13:41 樱花树 阅读(489) 评论(0) 推荐(0) 编辑

2016年6月5日

摘要: 浅谈对PWM的认识心得 1. 什么是PWM? PWM(脉冲宽度调制)简单的讲是一种变频技术之一,是靠改变脉冲宽度来控制输出电压,通过改变周期来控制其输出频率。如果还不是很清楚,好吧,来看看我们实际生活中的例子,我们的电风扇为什么扭一下按扭,风扇的转速就会发生变化;调一下收音机的声音按钮,声音的大小就 阅读全文
posted @ 2016-06-05 13:52 樱花树 阅读(1191) 评论(0) 推荐(0) 编辑

摘要: Led驱动实现心得 LED驱动的实现原理 尽管linux驱动直接与硬件打交道,但并不是Linux驱动直接向硬件中的内存写数据,而是与本机的I/O内存进行交互。所谓i/o内存是通过各种接口(PCI USB 蓝牙 以太网口)连接到主机(pc 手机)的硬件(网卡 声卡 摄像头)在主机内存中映射。例如,在U 阅读全文
posted @ 2016-06-05 13:48 樱花树 阅读(542) 评论(0) 推荐(0) 编辑

摘要: 对Linux驱动程序的认识心得 操作系统是通过各种驱动程序赖家与硬件设备的,它为用户屏蔽了各种各样的设备,驱动硬件是操作系统最基本的功能,并且提供统一的操作方式。设备驱动程序是操作系统最基本的组成部分之一,在Linux内核源程序中也占有60%以上,因此熟悉驱动的编写很重要。 Linux系统将每一个驱 阅读全文
posted @ 2016-06-05 13:40 樱花树 阅读(621) 评论(0) 推荐(0) 编辑

摘要: 对不同型号开发板的认识及环境搭建心得 开发板(demoboard)是用来进行嵌入式系统开发的电路板,包括中央处理器、存储器、输入设备、输出设备、数据通路/总线和外部资源接口等一系列硬件组件。在一般的嵌入式系统开发过程中,硬件一般被分成两个平台,一个是开发平台(host),一个是目标平台(target 阅读全文
posted @ 2016-06-05 13:36 樱花树 阅读(548) 评论(0) 推荐(0) 编辑

2016年4月22日

摘要: Android源代码的下载及编译 Android源代码由两部分组成,其一是Android系统应用部分的代码,其次是Android所使用的内核代码,编译下载android源码需要大量时间、精力、人品,请广大读者谨慎上路。 小编的这个建议只适合于Ubuntu Linux 11.10的版本系统。强烈建议读 阅读全文
posted @ 2016-04-22 13:34 樱花树 阅读(371) 评论(0) 推荐(0) 编辑

2016年4月20日

摘要: GIT在Linux上的安装和使用简介心得 Linux和Git之父Linus Torvalds曾说过这样一段话: “Bad programmers worry about the code. Good programmers worry about data structures and their 阅读全文
posted @ 2016-04-20 19:20 樱花树 阅读(881) 评论(0) 推荐(0) 编辑

摘要: Android开发环境使用到工具的认识心得 今天我们围绕的主角是一些超级棒的 C 和 C++ 的集成开发环境(IDE)和编译器。IDE 主要是在程序员开发时提供各种软件应用组件,最受程序员欢迎的 IDE 都有一个共同点,那就是非常有吸引力的用户界面。这里我们收集了一些最好的 C 和 C++ 的 ID 阅读全文
posted @ 2016-04-20 19:03 樱花树 阅读(357) 评论(0) 推荐(0) 编辑

摘要: Android是什么? 它是一种优秀的、免费的、开源的嵌入式操作系统,任何人都可以利用Android的源代码定制属于自己的嵌入式系统。总之,Android 是Google开发的基于Linux平台的开源手机操作系统。Android系统可以搭载在手机、MP4、智能电视、车载系统等多种设备上。 Andro 阅读全文
posted @ 2016-04-20 18:49 樱花树 阅读(708) 评论(0) 推荐(0) 编辑