自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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环境搭建需要的软件资料

文件里面包含搭建gogs环境搭建需要的软件资料。安装教程在:http://blog.csdn.net/menghuanbeike/article/details/78492474 Gogs (Go Git Service) 是一款极易搭建的自助 Git 服务。 Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。

2017-11-09

修复svn乱码错误,无法清理的错误

SVN老是清理失败,显示清理乱码。这个是由于svn在上传文件的时候发生中断,导致sqlite出错,解决问题的方式是利用sqlite3对.svn目录下的wc.db文件进行清理。 清理方法是输入下面命令: sqlite3 wc.db select* from work_queue; delete from work_queue; 但是常规的清理方法效率极低,每次都打开终端输入命令很麻烦。我已经把上述的命令做成批处理命令,使用方法要把fixsvn.zip解压到项目的更目录,覆盖原来.svn目录(实际上只是添加三个文件),最后只需要双击fix_svn.bat就能对svn进行修复。

2017-11-08

sqlite3工具

sqlite3可以用于svn的修复。修复方法如下: 2.将下载到的 sqlite3.exe文件复制到本地磁盘的某个目录下,我的目录是D:\tools\svn 3.然后找到本地svn文件库下.svn/wc.db文件, 将其复制到D:\tools\svn目录下,如果看不到.svn文件夹,需要从操作系统工具-选项-查看中设置“显示隐藏的文件和文件夹”为选中 4. 点击shit键,然后点击鼠标右键,选择“在此处打开命令窗口”,就会开启一个cmd命令窗口。 [cpp] view plain copy sqlite3 wc.db select* from work_queue; 如果此时查询有记录,则执行以下命令: [cpp] view plain copy delete from work_queue;

2017-11-07

数字电位器MCP41010的spi接口的stm32例程

该MCP41010的例程是本人写的,利用stm32的硬件spi来控制数字电位器,附件里有MCP41010的中文数据手册以及逻辑分析仪的设置,绝对可用。

2017-10-13

stm32控制步进电机转动一定角度

可以通过stm32控制步进电机旋转固定的角度,速度也可以设定,方便日常使用,直接操作旋转角度即可,无需计算步进电机的步数,符合人类的使用习惯。

2017-09-01

汇顶最新版触摸屏量产工具GuitarTestPlatform02V3.3.150324

汇顶coodix触摸屏量产工具,用于触摸屏的测试,调试,程序更新,支持gt9x的触摸芯片

2017-09-01

RTL8723BS的wifi芯片在android linux下的移植包

针对RTL8723BS在android linux下的移植包,里面包含wifi驱动源码,android下的wifi sdk,还有很多关于移植的说明。

2017-09-01

stm32与cc5463的通讯代码

把cc5463的驱动代码移植到stm32上,包含两种驱动方式:io模拟spi和硬件spi的通讯方式,可以通过串口打印检测的电压值,电流值,功率值等信息。

2017-06-28

天气预报的获取(qt)

这个项目是用qt做的,可以获取最近三天的天气预报。输入一个城市名(支持中文和拼音输入),然后点击获取就能显示天气预报了。

2013-03-30

C++术语对照

C++术语中英对照,里面的翻译很齐全,debug和代码分析是作为工具来查是最方便不过了。

2012-12-29

c++经典代码大全

c++经典代码大全,里面包括c++经典的算法代码,方便快速入门学习

2012-11-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除