会员
商店
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
不疯不少年
昵称:
不疯不少年
园龄:
8年11个月
粉丝:
0
关注:
4
+加关注
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔档案
2016年7月(3)
2016年6月(3)
2016年4月(4)
阅读排行榜
1. 第八章 让开发板发出声音:蜂鸣器驱动(211)
2. Android深度探索(卷1)HAL与驱动开发 第一章(192)
3. 第九章、硬件抽象层:HAL 读书笔记(189)
4. ANDROID深度探索(卷1)HAL与驱动开发 第五章(151)
5. ANDROID深度探索(卷1)HAL与驱动开发 第四章(147)
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2016年7月9日
第十章、嵌入式Linux的调试技术 读书笔记
摘要: 蜂鸣器是s3c6410开发板上带的一个硬件设备,可以通过向寄存器写入特定的值来控制蜂鸣器发出尖叫声。 在前面的章节编写了两个完整的linux驱动:word_count驱动和led驱动,两个有一共同点就是都有一个源代码文件组成。 代码重用分为静态和动态两种。即将需要重要的代码使用者放在一起进行编译,最
阅读全文
posted @ 2016-07-09 08:08 不疯不少年
阅读(122)
评论(0)
推荐(0)
编辑
第九章、硬件抽象层:HAL 读书笔记
摘要: 编写linux驱动程序的步骤 第一步:建立linux驱动骨架(装载和卸载linux驱动) 第二步:注册和注销设备文件 第三步:指定与驱动相关的信息 第四步:指定回掉函数 第五步:编写业务逻辑 第六步:编写makefile文件 第七步:编写linux驱动程序 第八步:安装和卸载linux驱动 Prin
阅读全文
posted @ 2016-07-09 08:07 不疯不少年
阅读(189)
评论(0)
推荐(0)
编辑
第八章 让开发板发出声音:蜂鸣器驱动
摘要: S3C6410是由三星公司推出的一款低功耗、高性价比的RISC处理器,它基于ARM11内核,可广泛应用于移动电话和通用处理等领域。 S3C6410为2.5G和3G通信服务提供了优化的硬件性能,内置强大的硬件加速器,包括运动视频处理,音频处理、2D加速、显示处理和缩放等,同时还集成了一个MFC,支持M
阅读全文
posted @ 2016-07-09 08:06 不疯不少年
阅读(211)
评论(0)
推荐(0)
编辑
2016年6月5日
ANDROID深度探索(卷1)HAL与驱动开发 第七章
摘要: 并不是 Linux 驱动直接向硬件中的内存写数据, 而是与 本机的 I/0 内存(I/O Memory,位于内核空间进行交互。所谓 1/0 内存是通过各种接口( PCI、 USB、蓝牙、以太网口等〉连接到主机( PC、手机〉的硬件〈网卡、声卡、摄像头等〉在主机内 存中的映射。例如,在 Ubuntu
阅读全文
posted @ 2016-06-05 21:44 不疯不少年
阅读(133)
评论(0)
推荐(0)
编辑
ANDROID深度探索(卷1)HAL与驱动开发 第六章
摘要: Linux系统 将每一个驱动都映射成一个文件.这些文件称为设备文件或驱动文件,都保存在/dev目录中。 由于大多数Linux驱动都有与其对应的设备文件, 因此与Linux驱动交换数据就变成了与 设备文件交换数据。 编写Linux驱动程序的步骤: 第 1 步:建立 Linux 驱动骨架 (装载和卸载
阅读全文
posted @ 2016-06-05 21:43 不疯不少年
阅读(109)
评论(0)
推荐(0)
编辑
ANDROID深度探索(卷1)HAL与驱动开发 第五章
摘要: S3C64IO 为 2 .5G 和 3G 通信服务提供了优化的硬件性能, 内置强大的硬件加速器, 包括运动 视频处理、 音频处理、 2D 加速、显示处理和缩放等,同时还集成了一个 MFC (Multi-Format video Codec), 支持 MPEG4 /H.263川.264 编解码和 VC
阅读全文
posted @ 2016-06-05 21:41 不疯不少年
阅读(151)
评论(0)
推荐(0)
编辑
2016年4月27日
ANDROID深度探索(卷1)HAL与驱动开发 第四章
摘要: 配置android源代码下载环境 (1)创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件一放到任何目录中,在这里使用~/bin)。#mkdir ~/bin #PATH=~/bin:¥PATH (2)下载脚本文件(用于下载Android源代码)。#curl https://dl-ssl。
阅读全文
posted @ 2016-04-27 18:33 不疯不少年
阅读(147)
评论(0)
推荐(0)
编辑
2016年4月26日
Android深度探索(卷1)HAL与驱动开发 第三章
摘要: 安装git $ make prefix=/usr all ;# as yourself$ make prefix=/usr install ;# 以root权限运行 Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理
阅读全文
posted @ 2016-04-26 16:48 不疯不少年
阅读(137)
评论(0)
推荐(0)
编辑
Android深度探索(卷1)HAL与驱动开发 第二章
摘要: android底层开发需要啥工具: (1)JDK6或以上版本;(2)Eclipse3.4或以上版本;(3)ADT(用于开发Android应用程序);(4)CDT(用于开发Android NDK程序);(5)Android SDK;(6)Android NDK;(7)交叉编译环境;(8)Linux内核
阅读全文
posted @ 2016-04-26 13:16 不疯不少年
阅读(115)
评论(0)
推荐(0)
编辑
Android深度探索(卷1)HAL与驱动开发 第一章
摘要: android系统框架包括四层: 最上层是应用层(Application层) 第二层是应用框架层(Framework层) 第三层是系统运行库层(Android Runtime 层,有人将二、三层统一到了一起) 最底层是Linux内核层(包括硬件驱动)。 Linux将存储器和外设分为3个基础大类: 字
阅读全文
posted @ 2016-04-26 12:54 不疯不少年
阅读(192)
评论(0)
推荐(0)
编辑
点击右上角即可分享