会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
cherish丶彘
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
[置顶]
搭建Android开发环境
摘要: 1.搭建Android开发环境需要配置开发android应用程序及Android NDK程序开发环境 2.安装JDK:下载JDK的压缩,在Linux终端打开profile文件设置PATH环境变量: #gedit /etc/profile export PATH = :/developer/jdk6/
阅读全文
posted @ 2016-04-27 12:54 cherish丶彘
阅读(135)
评论(0)
推荐(0)
编辑
[置顶]
Android系统移植与驱动开发概述
摘要: 1.Android系统架构分为四层:linux内核,Android是基于linux内核的。 c/c++代码库,包括C/C++编写的代码库,包括dalivk虚拟机的运行时。 Android SDK API,这一层实际是JAVA编写的各种library。 应用程序,这一层相当于Android的UI,通过
阅读全文
posted @ 2016-04-27 12:53 cherish丶彘
阅读(390)
评论(0)
推荐(0)
编辑
2016年7月8日
第九章 硬件抽象层:HAL
摘要: 1.在传统的Linux系统中Linux驱动一般有两种类型的代码:访问硬件寄存器的代码和业务逻辑代码. 2.android的层次结构:应用层,应用框架层,系统运行库层,linux内核层 3.为android加入HAL的目的: (1)统一硬件的调用接口.由于HAL有标准的调用接口,所以可以利用 HAL屏
阅读全文
posted @ 2016-07-08 12:38 cherish丶彘
阅读(238)
评论(0)
推荐(0)
编辑
第十章 嵌入式LINUX的调试技术
摘要: 1.打印内核调试信息:printk(该函数的用法与printf函数类似,具不过printk函数运行在内核空间, printf函数运自行在用户空间。 printk函数原型:asmlinkage int printk(const char *fmt,...)第一个参数表示格式字符串,后面是再变参数。 2
阅读全文
posted @ 2016-07-08 12:38 cherish丶彘
阅读(179)
评论(0)
推荐(0)
编辑
第八章 蜂鸣器驱动
摘要: 1.linux驱动的代码重用(采用标准C程序):分为静态和动态重用 2.如果Linux 驱动要使用第三方的源代码 , 那 么 就不得不编译多个源代码文件 ,最终生成.ko 文件或编译进linux内核 3.在main.c中通过extern关键字使用 fun.c中的函数,通过包含 product.h 文
阅读全文
posted @ 2016-07-08 12:37 cherish丶彘
阅读(156)
评论(0)
推荐(0)
编辑
2016年6月5日
第七章
摘要: 第七章 1.不是 Linux 驱动直接向硬件中的内存写数据 , 而是与本机的 I/O内存进行交互 2.控制开发板上的 LED # adb shell ”echo ‘1’> /dev/ s3c6410_leds" 打开第 1 个 LEO,其他的 LED 都关闭 # adb shell ” echo ‘
阅读全文
posted @ 2016-06-05 20:22 cherish丶彘
阅读(109)
评论(0)
推荐(0)
编辑
第五章
摘要: 第五章 搭建S3C6410开发板的测试环境 1.开发办是开发和学习嵌入式技术的主要硬件设备,虽然可以在PC上开发linux驱动,但最后还是要通过开发板来进行测试,因为LINUX驱动需要访问硬件,并且在PC端上无法模拟,所以需要使用开发板。 2.S3c6410是一款低功耗,高性价比的处理器。 3.安装
阅读全文
posted @ 2016-06-05 20:21 cherish丶彘
阅读(101)
评论(0)
推荐(0)
编辑
第六章
摘要: 第六章 1.Linux系统将每一个驱动都映射成 个文件.这些文件称为设备文件或驱动文件,都保存在/dev目录中 2.编写 Linux 驱动最重要的一步就是编写回调函数 , 否则与设备文件交互 的数据将无法得到处理 3.编写linux驱动程序的步骤 (1)建立 Linux驱动骨架。Linux 内核在使
阅读全文
posted @ 2016-06-05 20:21 cherish丶彘
阅读(92)
评论(0)
推荐(0)
编辑
2016年4月27日
源代码的下载和编译
摘要: 源代码的下载和翻译 1.配置android源代码下载环境 (1)创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件放到任何目录中,在这里使用~/bin) #mkdir ~/bin # PATH=~/bin.PATH (2)下载repo脚本文件(用于下载android源代码) #curle
阅读全文
posted @ 2016-04-27 12:55 cherish丶彘
阅读(225)
评论(0)
推荐(0)
编辑
Git使用入门
摘要: 1.安装Git Git在各方面都优于其他同类的源代码管理软件,源代码有Git管理,执行命令得在root用户下完成,需要在命令行前面加入sudo ,然后输入密码才可以进行安装。 Ubuntu下: #apt -get install git #apt-get install-doc git-svn gi
阅读全文
posted @ 2016-04-27 12:55 cherish丶彘
阅读(129)
评论(0)
推荐(0)
编辑