- 博客(46)
- 资源 (12)
- 收藏
- 关注
原创 git的常用命令
1.设置git config —global user.name "xiaodan.lu"git config —global user.email "xiaodan@feixun.com.cn"git config —global color.ui "always" //或者"auto", always不仅Base环境是彩色,Dos里也是彩色的。git config —globa
2017-11-30 15:47:32 283
转载 轻松使用git命令查看版本记录
目前开始使用git的用户大部分都经历过subversion,对于这两种版本管控系统的切换需要一定时间去适应。本文旨在帮助这些用户恢复部分熟悉的日志查阅习惯。我们以一个具体的实例来熟悉git中log的命令的使用。 情景: 1、当前版本的代码编译运行出现了一个棘手的问题,我们打算查阅最近的提交修改看是否有头绪:git log --stat1在提交记录我们可以看到每一次c
2017-11-30 15:37:23 44656
转载 Git HEAD 意思详解 和版本回退
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013744142037508cf42e51debf
2017-11-30 15:35:05 424
转载 Linux 驱动—LCD学习一:实践篇
平台: Linux :2.6.31 U-Boot:u-boot-2010.06 BusyBox: BusyBox 1.15.2 交叉编译器:arm-linux- v4.3.3 这篇实践有两部分:一是驱动程序移植,二是制作自己的开机LOGO。一、驱动移植
2017-11-30 11:27:30 357
转载 sysfs和/sys,补充设备模型知识
之前看到的非常经典的介绍,是IBM写的,URL:http://www.ibm.com/developerworks/cn/linux/l-cn-sysfs/。借花献佛,/sys下面最经常用到的就是 “属性”,通过属性的store和show接口,在用户态直接访问内核态。对于很多设备驱动调试非常有用。sysfs 与 /syssysfs 文件系统总是被挂载在 /sys 挂载点上。虽然
2017-11-30 11:26:13 404
转载 第二章、Tiny4412 U-BOOT移植二 启动分析
一、启动过程说明 讲解启动过程,首先的源头就是打开电源,这个相信没人人不知道。CPU上电后,此时SP指针指向0x0000_0000,从这个地址取第一条指令。但此时:PLL没有启动,CPU工作频率为外部输入晶振频率,非常低(Exynos4412芯片边上有一颗24MHz,一颗27MHz,一颗32.768KHz);CPU的工作模式、中断设置等不确定;存储空间的各个BANK(包括内存)都没
2017-11-29 18:07:53 275
转载 第一章、Tiny4412 U-BOOT移植一 说明
一、移植前说明:1、 特别声明:此文档是我的学习文档,里面肯定有错误地方,仅供参考!2、移植平台:友善之臂Tiny4412SDK1306平台。3、移植系统:Ubuntu12.044、移植原始CODE:平台光盘中由Samsung提供的U-Boot-samsung-dev.tar.bz2。为什么用这个,只能说因为我也菜鸟,我找了u-boot官网最新的代码看了一下,我没有在board\
2017-11-29 18:06:49 350
转载 Android源代码 之 源代码分支、版本号、支持设备列表
转载地址:http://blog.csdn.net/u013647453/article/details/45516225
2017-11-29 18:04:30 395
转载 Android 修改开机动画(bootanimation)
Android 系统自带的开机动画,是一个白色的 “android” 文字在闪动。我们可以修改这一动画,换成自己喜欢的动画。修改开机动画当然,修改开机动画我们得有 root 权限。(前提,必须)一般的做法是替换 Android 设备 system/media/bootanimation.zip 文件。1.首先通过 adb push 命令将文件上传到 sdcard 的根目录下。2
2017-11-29 17:59:50 1134
转载 Android系统移植与调试之------->如何修改开机动画的两种方式剖析
首先,我们先来分析一下源码:frameworks/base/cmds/bootanimation/BootAnimation.cpp首先看一下定义的常量:BootAnimation::readyToRun()进入一个if判断语句BootAnimation::threadLoop()==> BootAnimation
2017-11-29 17:58:29 318
转载 Windows使用VNC viewer访问Ubuntu 14.04远程桌面的简单方法
最近刚从11.10升级到了14.04,原来惯用real vnc的vnc viewer直接访问ubuntu的远程桌面,升级后发现用不了了。在网上搜了一下,基本都是说14.04的桌面与vnc不兼容了,需要另外安装一个桌面,有说gnome,也有说xfce的,依照教程乱糟糟地搞了一通,却只能看到一个黑白底的桌面,外加一个命令行终端,图标什么的都看不到。第一次真正看到桌面是采用的xfce的桌面,
2017-11-27 10:08:01 820
转载 git撤销的方法
一.撤销修改的方法撤销本地全部没有git add过的修改 git checkout -- .使用库上文件覆盖本地修改(当然是指用本地库覆盖)git checkout file_name回退掉某一次commit,回退方式是自动生成一个反向的commit,不会影响其他commmitgit revert commitID将git库状态强制回退到某个节点号,这个节点
2017-11-24 17:26:48 1772
原创 如何迁移git项目到gogs
前言 本地git仓库是以项目文件和.git的文件夹和形式保存的,而服务器端只有git的文件,记录各种版本信息,没有具体的项目文件。假如服务器端的git服务器崩溃了,如何还原git仓库呢?又或者我想把其他git网站的仓库迁移到自己搭建的git服务器应该怎样做?本文就这个问题进行详细探讨。一、利用gogs搭建自己的git服务器。 利用wget 下载gogs到服务器上。
2017-11-24 17:21:22 5361
转载 ndk编写android终端hello world
在windows下面编译使用ndk,不是一个容易的事情,但是在ndk-r8后,似乎方便了很多。具体方法如下:1. 下载安装android ndk,解压到一个目录,最好是比较简单的英文路径,防止各种坑。然后将ndk加入到路径中。比如set path=%paht%;H:\gp\Android\android-ndk-r9set path=%path%;H:\gp\Android\andro
2017-11-24 11:27:21 359
转载 Linux系统时间与RTC时间
http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3637782 Linux的RTC驱动相对还是比较简单的,可以将它作为一个普通的字符型设备,或者一个misc设备,也可以是一个平台设备,这都没有关系,主要还是对rtc_ops这个文件操作结构体中的成员填充,这里主要涉及到两个方面比较重要: 1. 在Linux中有硬件时钟与
2017-11-24 11:10:18 878
转载 ubuntu14.04设置静态ip
1. 找到文件并作如下修改:sudo vim /etc/network/interfaces修改如下部分:auto eth0iface eth0 inet staticaddress 192.168.0.117gateway 192.168.0.1 #这个地址你要确认下 网关是不是这个地址netmask 255.255.255.0network 192.168.0.0b
2017-11-24 09:33:10 319
原创 RTC驱动系统分析
参考资料:http://blog.csdn.net/fanqipin/article/details/8089995http://www.embedu.org/Column/Column468.htmhttp://www.linuxidc.com/Linux/2013-08/88964.htmhttp://blog.csdn.net/crycheng/article/details/7
2017-11-23 18:16:17 763
转载 android 4.0.3 设置时间无法更新到RTC
android 4.0.3 设置时间无法更新到RTC1.跟踪执行路径:packages/apps/Settings/src/com/android/settings/DateTimeSettings.javaonTimeSet(...) --> setTime(...) --> SystemClock.setCurrentTimeMillis(when)framew
2017-11-23 17:34:45 1187
原创 Android-4.4.2 编译出错 OSError: [Errno 2] No such file or directory
在Ubuntu14.04下编译sama5d44 Android-4.4.2 版本时出错: File "scripts/make_css_property_names.py", line 233, in generate_implementation gperf = subprocess.Popen(gperf_args, stdin=subprocess.PIPE, stdout=su
2017-11-23 16:41:04 5021
转载 Android系统性能调优工具介绍
Android系统性能调优工具介绍原创 2013年06月02日 21:45:24在软件开发过程中,想必很多读者都遇到过系统性能问题。而解决系统性能问题的几个主要步骤是:测评:对系统进行大量有针对性的测试,以得到合适的测试数据。分析系统瓶颈:分析测试数据,找到其中的hotspot(热点,即bottleneck)。性能优化:对hotspo
2017-11-22 18:22:12 285
转载 Linux主机之间传输文件的几种方法对比
1.scp传输scp -r /data/file root@ip:/data/scp -C /data/sda.img root@ip:/data/img/#-r: 支持目录#-C: 启用压缩传送scp传输速度较慢,但使用ssh通道保证了传输的安全性配置scp在Linux或Unix之间传输文件无需密码 http://www.linuxidc.com/Linux/201
2017-11-22 17:23:45 1365
转载 [问题-已解决]arm-none-linux-gnueabi-gcc没有那个文件或目录
[问题-已解决]arm-none-linux-gnueabi-gcc没有那个文件或目录原创 2016年10月26日 15:40:36标签:Exynos4412问题描述在调试Exynos4412开发板时,遇到一个奇怪的问题,用开发板配套的GCC编译u-boot,报了如下的错误: $ make make: /usr/local/
2017-11-22 17:02:47 1500
转载 Android Monkey 压力测试 介绍
Monkey 是Android SDK提供的一个命令行工具, 可以简单,方便地运行在任何版本的Android模拟器和实体设备上。 Monkey会发送伪随机的用户事件流,适合对app做压力测试 环境搭建安装Android SDK 并配置环境变量http://pan.baidu.com/s/1jIlifbS 什么是Monkey顾名思义,Monkey就是猴子, Mo
2017-11-22 16:17:34 295
转载 LinuxUbuntu挂载点介绍及桌面服务器分区方案
一、linux的文件结构windows的文件结构是多个并列的树状结构,最顶部的是不同的磁盘(分区),如:c,d,e,f等。linux的文件结构是单个的树状结构。最顶部的为根目录,即/。在根目录下,分为多个子目录,包括/bin、/boot、/dev、/etc、/home、/lib、/media、/mnt、/opt、/proc、/root、/sbin、/tmp、/usr和/var等。这些目录的具体
2017-11-20 16:59:38 963
转载 技嘉主板配ubuntu出现黑屏的解决办法
技嘉主板配ubuntu出现黑屏的解决办法昨天实验室配了新电脑,特别高兴。三星的显示屏,真的是非常漂亮,已经装了win10的系统。目前在研究机器学习方向的东西,于是就要配ubuntu 的系统。实验室的博士说,pascal跟ubuntu16.04更贴合,让我装ubuntu16.04.从别人那拿来了制作好的u盘启动盘,就开始装了。结果没想到。。。满心欢喜啊。。。。噩梦开始了从bios设置
2017-11-20 16:45:09 2159
原创 搭建gogs遇到的坑
1.无法连接ssh,显示connection refuse。 原因是“custom/conf/app.ini”没有开启ssh功能,改为以下配置就行了START_SSH_SERVER = true2.配置了ssh后,gogs无法启动,错误信息是:Fail to start SSH server: listen tcp 0.0.0.0:22: bind: permission d
2017-11-20 15:03:52 27168
转载 tail命令及时查看文件变化
tail命令及时查看文件变化tail:输出文件的最后几行。 用法: 1. tail filename 输出文件最后10行的内容 2. tail -n 5 filename 输出文件最后5行的内容 3. tail -F filename 监视文件的改变,只要文件有一变化就显示出来。
2017-11-20 13:54:56 1846
转载 4412手机的安卓系统移植方法
第一步:内核部分由于内核大部分的操作都是在Linux下进行的,所以大部分的基友可能不会操作L版的机油可以直接使用arter97内核,不过这里还是讲一下大神的方法Linux下将用meld(一个文件对比工具)将init.rc, init.smdk4x12.rc替换这是韩国大神的原话,个人对比过210和9300的内核区别,有如下文件需要替换init.smdk4x12.rc
2017-11-14 18:11:25 1456
转载 Tiny4412 Android 启动流程
Tiny4412 Android 启动流程Android系统的启动主要包括三个阶段:①BootLoader启动②Linux Kernel启动③Android系统启动前面我们大致分析了前面两个步骤,即u-boot和内核的启动流程(内核启动流程待完善-_-!!),这次就来分析以下Linux内核启动之后是怎样挂载起Android这个“根文件系统”的。Android系统在Linux
2017-11-13 13:39:18 680
转载 蓝牙协议 HFP,HSP,A2DP,AVRCP,OPP,PBAP
蓝牙协议 HFP,HSP,A2DP,AVRCP,OPP,PBAP简介:HSP(手机规格)– 提供手机(移动电话)与耳机之间通信所需的基本功能。HFP(免提规格)– 在 HSP 的基础上增加了某些扩展功能,原来只用于从固定车载免提装置来控制移动电话。A2DP(高级音频传送规格)– 允许传输立体声音频信号。 (相比用于 HSP 和 HFP 的
2017-11-13 13:35:42 3095
转载 adbl连接不上 daemon not running. starting it now on port 5037 ADB server didn't ACK
adbl连接不上 daemon not running. starting it now on port 5037 ADB server didn't ACK在开发的过程中adb经常断开不能连接到设备,但是重启又可以连接上,严重影响开发效率,发现是端口被占用导致,如下的方法可以解决:1 首先要检查驱动是否有问题,可以在设备管理器中查看adb的驱动是否安装成功,确保驱
2017-11-13 11:56:44 686
原创 利用dd命令制作ubuntu启动盘
一、查看u盘的设备名称topeet@ubuntu:~/Android$ sudo fdisk -lDisk /dev/sda: 161.1 GB, 161061273600 bytes255 heads, 63 sectors/track, 19581 cylinders, total 314572800 sectorsUnits = sectors of 1 * 512 =
2017-11-10 17:40:04 6004
转载 windows下两分钟搭建git服务器之gogs
Gogs (Go Git Service) 是一款极易搭建的自助 Git 服务。Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。1.准备下载:git for windows下载:
2017-11-09 18:09:49 2131
转载 安卓系统如何添加读卡器的支持
一、前言 读卡器是tf,sd卡的标配,一般人买了内存卡都会买读卡器。可是我把读卡器插到itopeet 4412的开发板上竟然不识别,试了反复插拔读卡器或者换了读卡器都不奏效。最后猜测是linux内核不支持,那么就需要配置内核才行。二、配置linux内核 进入linux目录,输入“make menuconfig”按照下面的顺序选择支持读卡器就可以了。
2017-11-09 11:12:03 1959
原创 CTS如何继续上一次测试
在用cts测试安卓系统的时候,由于测试时间较长,会遇到各种各样的问题,导致cts测试中断了。那么cts中断了是不是只能重新测试呢?答案是否定的。通过运行“./android-cts/tools/cts-tradefed”命令打开cts终端,输入“help”命令就能看到cts支持的命令:cts-tf > topeet@ubuntu:~/Android_test$ ./android-cts/
2017-11-08 14:22:10 2097
转载 sqlite 利用bat批处理
最近忙着给手机平台完善日志和数据统计系统,之前利用txt文件来处理。 大概用了2个月,愈加发现数据统计和日志分析的难度; 所以从昨天开始,计划找个小型的数据库系统,sqlite在我处理android和iphone客户端开发的时候就接触过,但是没深入; 今天一到公司就着重研究下了sqlite,环境配置,c++调用都没问题,而且得心应手; 突然在磁盘根目录发现了一个ba
2017-11-07 18:11:04 2777
转载 TortoiseSVN在samba环境下提交代码出错的解决方法
TortoiseSVN是一个非常好用的svn GUI客户端,利用TortoiseSVN检查本地更新(svn st),diff,svn log,browser repository非常方便。所以我一般开发LAMP程序也会在把站点目录使用samba映射出来,然后在windows环境下使用TortoiseSVN。通过网上邻居访问svn会使得commit和svn st速度变慢,特别是有大量文件时,但是跟使
2017-11-07 17:34:57 568
转载 更新SVN时提示要清理,但清理失败,乱码得解决方案
SVN老是清理失败,显示清理乱码1.下载 sqlite数据库工具,sqlite3.exe下载地址:sqlite官网http://www.sqlite.org/download.html,我这里是windows操作系统,因此下载 Precompiled Binaries for Windows版本的压缩包即可2.将下载到的 sqlite3.exe文件复制到本地磁盘的某
2017-11-07 17:24:52 1135
原创 安卓cts兼容性测试入门
一、前言 兼容性测试套件 (CTS) 是一个免费的商业级测试套件,需要测试的话首先得下载测试包,我现在使用的是安卓4.4版本的源码,所以下载测试包的时候也要下载对应版本的测试包,下载地址:https://source.android.com/compatibility/cts/downloadsAndroid 4.4Android 4.4 是代号为 KitKat 的开
2017-11-06 18:01:25 814
转载 android 兼容性测试 CTS 测试过程(实践测试验证通过)
写这个博客的时候是为了记忆,建议大家还是看官方的说明,官方说的很清楚,不想把官方大段大段的拷贝到这里,官方的的确说的很清楚:http://source.android.com/compatibility/overview.html 左边的相关的几个链接 中文说明:具体的也可以见http://source.android.com/compatibility/overview.htm
2017-11-06 17:19:07 946
gogs环境搭建需要的软件资料
2017-11-09
修复svn乱码错误,无法清理的错误
2017-11-08
sqlite3工具
2017-11-07
数字电位器MCP41010的spi接口的stm32例程
2017-10-13
stm32控制步进电机转动一定角度
2017-09-01
RTL8723BS的wifi芯片在android linux下的移植包
2017-09-01
stm32与cc5463的通讯代码
2017-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人