摘要: cat main.c/** * @file main.c * @Synopsis * 1:判断按键KEY是按下还是松开(所谓判断这里是读取引脚,读回来,看它是0还是1) * { * 1>:配置按键引脚KEY为输入,LED引脚为输出 * 2>:读按键引脚(某些寄存器)KEY,根据这些值 来设置LED引 阅读全文
posted @ 2016-05-17 15:58 茗集红尘 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、建立Linux驱动框架(装载、卸载Linux驱动) Linux内核在使用驱动时首先要装载驱动,在装载过程中进行一些初始化动作(建立设备文件、分配内存等),在驱动程序中需提供相应函数来处理驱动初始化工作,该函数须使用module_init宏指定;Linux系统在退出是需卸载Linux驱动,卸载过程 阅读全文
posted @ 2016-05-17 15:47 茗集红尘 阅读(97) 评论(0) 推荐(0) 编辑
摘要: S3C6410开发环境配置一、搭建编译环境所需要的交叉编译工具链:S3C6410XToolChain4.2.2-EABIV0.0-cross-4.2.2-eabi.tar1.解压上述工具链获得文件夹:4.2.2-eabi/2.在/usr/local/下面创建目录arm/(注意,最好是放到这个目录,不 阅读全文
posted @ 2016-05-17 15:32 茗集红尘 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Android深度探索-卷1读后感 ————陈昊楠 第四章 源代码的下载和编译 本章主要介绍的是使用Git下载两套源代码,一套是安卓源代码,另一套Linux源代码。因为Android内核是基于Linux内核的,Android移植主要就是Linux内核的移植。而Linux内核的移植主要是Linux驱动 阅读全文
posted @ 2016-04-26 15:49 茗集红尘 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Android深度探索-卷1读后感 ————陈昊楠 第二章 搭建Android开发环境 这一章描述了开发、测试和调试Linux驱动、HAL程序库需要哪些工具:JDK6或以上版本;Eclipse3.4或以上版本;ADT;CDT;Android SDK;Android NDK;交叉编译环境;Linux内 阅读全文
posted @ 2016-04-26 15:48 茗集红尘 阅读(108) 评论(0) 推荐(0) 编辑
摘要: Android深度探索-卷1读后感 ————陈昊楠 第三章 Git使用入门 Git的安装步骤。在Linux下可以直接使用man命令查看指定命令的帮助文档。 步骤为: 创建版本库:git init 将文件提交到本地版本库:git commit 创建本地分支:git branch 切换本地分支:git 阅读全文
posted @ 2016-04-26 15:48 茗集红尘 阅读(84) 评论(0) 推荐(0) 编辑
摘要: Android深度探索-卷1读后感 ————陈昊楠 第一章 安卓系统移植与驱动开发概述 这一章主要概括的介绍了安卓驱动开发和系统移植的主要内容,对安卓与Linux驱动做了一个总体的介绍。通过对第一章的学习,使我对Linux驱动开发有了一个感性的认识。在学习过程中,首先,我通过以往上课时学习到的知识和 阅读全文
posted @ 2016-04-26 15:46 茗集红尘 阅读(200) 评论(0) 推荐(0) 编辑