Android驱动开发前的准备(三)

Git使用入门

3.1安装Git

3.2查看Git文档

3.3源代码的提交与获取

3.1安装Git

# apt-get install git

# apt-get install git-doc git-svn git-email git-gui gitk

3.2查看Git文档

# man git-checkout

3.3源代码的提交与获取

3.3.1创建版本库: git init

# mkdir -p /demo/helloworld-git

# cd /demo/helloworld-git

# git init

3.3.2将文件提交到本地版本库: git commit

在holloworld-git目录下建立helloeorld.txt文件

# cd /demo/holloworld-git

# echo “helloworld”> helloeorld.txt

将文件加到本地版本库的索引中,并提交到版本库

# git add helloworld.txt

# git commit -m ‘helloworld-master’

3.3.3 创建本地分支:git branch

了解当前库中包含哪些本地分支

# git branch

创建新的分支

# git branch new-branch

3.3.4 切换本地分支: git checkout

# git checkout new-branch

# echo ‘你好世界’> helloworld.txt

# git add helloworld.txt

# git commit -m helloworld-new-branch

小结:

Git并不是学习android移植和linux内核驱动开发必须掌握的技术,但对于想深入学习研究这些底层技术的人,Git将成为学习过程中必不可少的工具。

时间: 2024-08-27 19:33:46

Android驱动开发前的准备(三)的相关文章

Android驱动开发前的准备

最近看了一些Android驱动开发前需要知道的资料,收获很多,接下来就谈谈我自己的一些心得体会. Android在近几年时间发展迅速,已经成为智能手机操作系统的老大.不过,因为Android原生的代码支持的设备并不多,所以我们要想在自己的设备上完美地运行Android就需要另外地开发一些程序,从而可以让Android识别相应设备的硬件,这个过程就成为Android移植. Android移植可以分为两部分:应用移植和系统移植.其中,应用移植是指将Android系统架构的第四层应用程序移植到某一个特

android驱动开发前的准备(五)

搭建S3C6410开发板的测试环境 首先安装串口调试工具 第一步:检测当前系统是否支持USB转串口 # lsmod | grep usbserial 第二步:安装minicom # apt-get install minicom 第三步:配置 minicom # minnicom -a 第四步:测试minicom #minicom 烧写Android 系统 使用Eboot擦除NandFlash 第一步:准备工作 用串口线或USB转串口线连接开发板和pc,并启动minicom. 第二步:进入Ebo

Android驱动开发前的准备(一)

Android系统移植与驱动开发概述 1.1 Android 系统架构 1.2 Android系统移植的主要工作 1.3 查看linux内核版本 1.4 linux内核版本号的定义规则 1.5 linux驱动设备 1.1  Android系统架构如图所示: 第一层是linux内核,第二层是c/c++代码库,第三层是Android SDK API,第四层是应用程序. 1.2 Android系统移植的主要工作 Android移植可以分为两部分:应用移植和系统移植 1>应用移植:是将应用程序移植到某一

Android项目开发前准备工作(三)

让Android融入我的生活! 前两篇博客介绍了一些大的方面,本篇博客给大家说一些小的细节,对于提升我们APP的体验和性能也是很重要的,当然这些细节性的工作,大家就放在后期作就可以了! 1:一些可以通用的UI.操作.数据处理放在BaseActivity中,这样可以非常方便的管理,而且可以减少代码量 2:开发前,要尽可能大的考虑到本地的缓存机制的使用,使用好缓存,对提升我们APP的性能有非常大的帮助,但是这一点要提醒一下大家,是 在使用好的前提下,如果使用不好,那么会导致特别多的问题,请大家谨慎!

Android驱动开发前的准备(二)

搭建android开发环境 2.1 Android底层开发需要哪些工具 2.2 安装 JDK 2.3 搭建Android 应用程序开发环境 2.4安装Android NDK开发环境 2.5安装交叉编译环境 2.1 Android底层开发需要哪些工具 ◇ JDK6或以上版本 ◇ Eclipse 3.4或以上版本 ◇ ADT ◇ CDT ◇ Android SDK◇ Android NDK ◇ 交叉编译环境 ◇ linux内核源代码 ◇ Android源代码 2.2 安装 JDK 从官网直接下载并进

Android驱动开发前的准备(四)

源代码的下载和编译 4.1 下载.编译和测试Android源代码 4.2下载和编译linux内核源代码 4.1.1 配置Android源代码下载环境 (1) 创建一个用于存放下载脚本文件的目录 # mkdir -/bin # PATH=-/bin:$PATH (2) 下载repo脚本文件 # curl https://dl-ssl.google.com/dl/goolesource/git-repo> -/bin/repo # chmod a+x ~/bin/repo (3) 创建用于存放And

初入android驱动开发之字符设备(四-中断)

上一篇讲到android驱动开发中,应用是怎样去操作底层硬件的整个流程,实现了按键控制led的亮灭.当然,这是一个非常easy的实例,只是略微演变一下,就能够得到广泛的应用. 如开发扫描头,应用透过监听上报的按键的键值,监听到,则调用扫描头的模块.成功,则点亮LED灯,并把扫描头解码后的条码信息.通过广播的形式发出.又扯到其他地方,这里主要说说中断. 1. 中断的一些概念 中断,是什么? 中断.能够看成是cpu对特殊事件的一种处理的机制,这类特殊事件一般指紧急事件或者说异常事件.非常easy的一

android组团开发站立会议第三周第一次会议

会议时间:组队开发第三周  星期一   开始时间晚上9:30-10:00 会议地点:学一食堂 二楼 到会人员:李志岩  王亚蕊 安帅 薛禄坤 张新宇 孙存良 会议概要:              1.个人发言上周开发的结果 2.讨论解决每人遇到的问题 3.重新发布每个人的任务 具体内容:              1.张新宇: 上周开发结果:已经大概能链接android数据库sqlliet,但还不能熟练地进行增.删.改.查等功能 遇到的问题:由于时间不算太多,对sqlliet数据库开始学习并使用

上门洗车APP --- Android客户端开发 前言及业务简介

上门洗车APP --- Android客户端开发 前言及业务简介 最近有些小累,私自接了一个项目,利用空余时间在开发,也比较乏力,时间和精力上有时候分配不过来,毕竟公司的事情要忙,只能自己抽时间来完成了,男人嘛,累点好,舒服是留给死人的(套用了一句逼格的话,o_O"~). 项目目前还在开发中,接口的调试以及业务的分析,框架的搭建,客户端这边已进行的差不多了,明天端午节,先祝大家节日快乐,汗~,看了下时间,貌似博客写完发表已经是端午节了,好吧,咕嘟咕嘟...... 大晚上的也是睡不着,写写博客,总