- 博客(147)
- 资源 (51)
- 问答 (1)
- 收藏
- 关注
原创 搭建属于自己的 Git 服务器
win10下VMwareUbuntu20.04虚拟机,搭建代码服务器。第一步,安装git:sudo apt-get install git参考:https://www.runoob.com/git/git-server.htmlhttps://www.liaoxuefeng.com/wiki/896043488029600/899998870925664
2020-05-17 17:35:06
325
转载 项目经理是有责无权的“领导” 要会借力
原文:https://www.jianshu.com/p/712e5a3aedc1感谢作者!黑白启示录关注12018.02.04 21:32:06字数 10,774阅读 1,162引言:项目及项目管理的概念项目管理最早源于美国军方,更准确得说,源自二战时期美国制造原子弹的“曼哈顿计划”,当时为了组织人员进行原子弹的制造产生了一种新型的工作模式,即项目管理模式,因...
2019-12-25 23:07:08
883
原创 ffmpeg 在ubuntu12.04上的编译
0.如果要编译处ffplay还需要安装LIB-SDL,我这里安装的是:libsdl1.2-dev,sudo apt-get install libsdl1.2-dev1.下载mmpeg:http://ffmpeg.org/download.html我下载的是最新的ffmpeg:ffmpeg-2.8.4解压ffmpeg-2.8.4.tar.bz2,得到ffmpeg-2.8.4
2016-01-11 17:41:24
1057
转载 唤醒锁: 检测 Android* 应用中的 No-Sleep(无法进入睡眠)问题
如果 Android* 应用使用唤醒锁不当,将会显著增加电池耗电量。 在本文中,我们将介绍一些提示和技巧,帮助您了解如何确认与误用唤醒锁有关的 No Sleep 漏洞。1. 介绍2. 唤醒锁2.1. 唤醒锁简介2.2. Android 用户唤醒锁2.3. Android 内核唤醒锁2.4. No-Sleep 漏洞3. 找出 No Slee
2015-07-29 16:23:24
2100
转载 android之WakeLock机制浅析
应用程序耗电的实质,是所启用的硬件在消耗电量。 手机的耗电单元 CPU: 应用处理器(Application Processor)和基带处理器(Base Band) Soc(系统级芯片): GPU(图形处理单元), Video Codec等 外设:wifi,BT, GPS,LCD等 耗电情况: 应用处理器(Application Processor) 40~60
2015-07-29 16:17:53
835
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-06-30 11:15:33
553
原创 ☆★省电or流畅 ★ ☆
为了可以对几种常见的CPU频率调节模式有个基本的理解,下面简单的总结了一下,根据不同方式的特点,自己来在性能与省电这两对矛盾之间做个取舍,找出适合自己的平衡点吧!1、ondemand:系统默认的超频模式,按需调节,内核提供的功能,不是很强大,但有效实现了动态频率调节,平时以低速方式运行,当系统负载提高时候自动提高频率。以这种模式运行不会因为降频造成性能降低,同时也能节约电能和降低温度。一般官方内核,
2015-06-29 22:47:06
845
转载 last_kmsg
当 Linux Kernel 出现 BUG 的时候,后走入 panic flow,这个时候由于 Kernel 出现了严重的问题,Native 程序全部都无法运行,adbd 也无法响应 adb 连接请求,这个时候想透过读取 Kernel Log Buffer 来看 Kernel Log 是不可能的。那怎么办?由于 Console Log 是不需要下任何命令就可以查看的,所以可以抓取 UART
2015-04-30 14:26:27
8150
转载 Android Logging System Architecture
任何一本讲述Android开发的教科书在讲如何用模拟器调试应用程序的时候都会用到Log类的Java API以及配套工具logcat或者DDMS。这是Android系统里面单独设计的一整套Log机制,与Kernel Log机制类似,也有优先级 (Priority) 的概念,虽然优先级的定义稍有不同。除此之外,还对Log添加了对应的TAG,以此来对Log的类别作区分。后面我们将详细讲述该Logging
2015-04-30 11:01:51
813
转载 kernel log
在开发Linux device Driver或者跟踪调试内核行为的时候经常要通过Log API来trace整个过程,Kernel API printk() 是整个Kernel Log机制的基础API,几乎所有的Log方式都是基于printk来实现的。利用printk,我们可以像开发C应用中printf接口一样印log,最简单的方式,我们只要把需要打印的内容传给printk函数就可以了,如下
2015-04-30 10:47:48
3876
转载 Linux下的CPU利用率计算原理详解
我们在搞性能测试的时候,对后台服务器的CPU利用率监控是一个常用的手段。服务器的CPU利用率高,则表明服务器很繁忙。如果前台响应时间越来越大,而后台CPU利用率始终上不去,说明在某个地方有瓶颈了,系统需要调优。这个是即使不懂技术的人都容易理解的事情。上面理解对吗?我个人觉得不十分准确。这个要看后台你测试的进程是什么类型的。如果是计算密集型的进程,当前端压力越来越大的时候,很容易把CPU利用
2015-03-30 17:40:29
1005
转载 /proc/stat explained
Various pieces of information about kernel activity are available in the/proc/stat file.All of the numbers reported in this file are aggregates since the system first booted.For a quick look, si
2015-03-30 17:35:26
533
转载 详谈高端内存和低端内存
一、高端内存和低端内存的划分 Linux物理内存空间分为DMA内存区(DMA Zone)、低端内存区(Normal Zone)与高端内存区(Highmem Zone)三部分。DMA Zone通常很小,只有几十M,低端内存区与高端内存区的划分来源于Linux内核空间大小的限制。 二、来源:过去,CPU的地址总线只有32位, 32的地址总线无论是从逻辑上还是从物理
2015-03-10 14:47:12
1938
转载 linux kernel内存映射实例分析
引子现在android智能手机市场异常火热,硬件升级非常迅猛,arm cortex A9 + 1GB DDR似乎已经跟不上主流配置了。虽说硬件是王道,可我们还是不禁还怀疑这么强大的硬件配置得到充分利用了吗?因此以后我都会正对ARM平台分析kernel的内容。 正文在linux内存管理中,有两个资源非常重要,一个是虚拟地址,一个是物理地址。听起来似乎是废话,实际上内存管理主要
2015-03-10 14:41:17
729
原创 acer(宏基) Aspire E1-472G ubuntu-12.04下安装无线网卡驱动
本人前阶段时间买了个比较实惠的笔记本电脑acer(宏基) Aspire E1-472G,自带linux操作系统,由于工作需要便把操作系统换成了ubuntu12.04,但一直苦于没有无线网卡驱动。今天终于把这个问题给解决了,方法如下:1,查看无线网卡型号:~$ lspci -vnn | grep Wireless我的无线网卡是:02:00.0 Network controller [
2015-03-01 17:43:38
3577
原创 gerrit
A. sudo apt-get install gitB. sudo apt-get install apache2C. sudo wget https://gerrit.googlecode.com/files/gerrit-full-2.5.2.warD. java -jar/home/xx/gerrit-full-2.5.2.war init -d
2015-01-22 17:03:39
1121
原创 gerrit 数据库查找change_id
##############################################################remote: Resolving deltas: 100% (2/2)error: unpack failed: error Missing unknown 613fd2557fba30aff2dbd51c3807cc57561bab08fatal: Unpack
2015-01-16 11:38:04
3132
转载 repo批量创建远端仓库----建立自己的android代码仓库
转载请注明:http://blog.youkuaiyun.com/yanxiangyfg android代码团队开发中,为了团队合作我们需要建立代码仓库,以便进行团队间的协作. android最常用的代码管理工具是git, 那么团队间合作各自需要合入特性,这样就需要一个地方来存放代码,一般又三种方法:1>在github上进行托管2>建立本地代码库,团队所以代码都提交这个本地仓
2014-12-31 09:49:37
3570
原创 Download android 5.0 source
To install Repo: Make sure you have a bin/ directory in your home directory and that it is included in your path:$ mkdir ~/bin $ PATH=~/bin:$PATH Download the Repo tool and ensure th
2014-12-26 20:10:50
1076
转载 Gerrit+apache+H2数据库简单安装配置及建库流程
Ubantu Gerrit 安装安装相关软件(ubantu)Gerrit 是一个基于 Web 的代码评审和项目管理的工具,面向基于 Git 版本控制系统的项目。因此需要Apache、Mysql、GIT等相关软件的支持系统配置:新装的UBANTU LINUX系统请先更新自己的系统软件包$sudo apt-get dist-upgrade$sudo adduser project
2014-12-16 11:45:09
1321
原创 usage.sh
########################################################################## File Name: usage.sh# Author: # mail: # Created Time: 2014年12月05日 星期五 15时36分52秒#####################################
2014-12-05 17:52:56
1319
转载 CPU模式
ondemand, userspace, performance 分别是linux系统中三种CPU频率调节方式。ondemand指的是平时以低速方式运行,当系统负载提高时候自动提高频率。以这种模式运行不会因为降频造成性能降低,同时也能节约电能和降低温度。performance指满速运行,即使系统负载非常低cpu的频率也为最高。则性能很好,但是电量消耗较快,温度也高一些。us
2014-11-13 18:45:41
1115
转载 Mtk WIFI常用调试命令
原文:在手机开发之初,我们很多时候要在lcm和tp还没有正常工作的时候就需要同步的进行wifi模块功能的开发,所以了解常用的命令会有助于我们快速的开发我们的手机,以下就是列出的常用命令供大家借鉴运用: 1、开启或关闭wifi:首先adb shell进入手机调试root@Eclipse:/ # echo 0 > dev/wmtWifi 关闭wifi
2014-10-20 19:55:45
3551
转载 Android的电源管理
发 布 时 间 : 2010-01-20 来 源 : csdn 作 者 : hzdysymbol 浏 览 :9560转自:http://www.hzlitai.com.cn/article/ARM11/SYSTEM/1754.html
2014-09-29 17:06:01
603
原创 shell中$0,$?,$!等的特殊用法
变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2"
2014-09-28 15:50:59
909
转载 Linux主机间建立信任关系
目标: 源->目 ssh无需输入密码方法:拷贝源 ~/.ssh/id_rsa.pub中的文本内容到目的机器的~/.ssh/authorized_keys最后具体命令步骤:1. 【源主机】cat ~/.ssh/id_rsa.pub ,复制其中内容2. 【目主机】vi ~/.ssh/authorized_keys,将剪贴板里面的内容黏贴到最后附:1. 如果添加信任关系
2014-09-18 09:26:37
647
转载 指针的灵活使用(分析Device tree案例)
/** Checks if the given "compat" string matches one of the strings in * the device's "compatible" property */int of_device_is_compatible(const struct device_node *device,const char *compat)
2014-09-15 09:57:23
899
转载 (DT系列六)devicetree中数据和 struct device有什么关系
devicetree中数据和structdevice有什么关系总体来说,devicetree与structdevice的关系应该还是在其生成platformdevice的时候,一直传递的structdevice *parent参数。下面先把其源码中传递过程描述如下(仍以At91rm9200为例):1,DT_MACHINE_START(at91sam_dt,"Atmel
2014-09-15 09:55:50
895
转载 (DT系列五)Linux kernel 是怎么将 devicetree中的内容生成plateform_device
转自:http://blog.youkuaiyun.com/lichengtongxiazai/article/details/38942033
2014-09-15 09:54:28
2621
转载 (DT系列四)驱动加载中, 如何取得device tree中的属性
转自:http://blog.youkuaiyun.com/lichengtongxiazai/article/details/38941933
2014-09-15 09:50:47
993
转载 (DT系列二)device tree的书写规范
devicetree的书写规范下面从节点,属性,reg,ranges,中断控制器等几个方面叙述devicetree的书写规范。1,dts的基本元素:节点.dts(或者其include的.dtsi)基本元素为结点和属性。举例说明节点的概念:/ { node1 { a-string-property = "A string"; a-strin
2014-09-15 09:49:38
1016
转载 (DT系列三)系统启动时, dts 是怎么被加载的
转自:http://blog.youkuaiyun.com/lichengtongxiazai/article/details/38941913
2014-09-15 09:48:46
1330
转载 (DT系列一)DTS结构及其编译方法
DTS结构及其编译方法一:主要问题1,需要了解dtsi与dts的关系2,dts的结构模型3,dts是如何被编译的,以及编译后会生成一个什么文件.二:参考文字1,DTS(device tree source).dts文件是一种ASCII文本格式的DeviceTree描述。基本上,在ARMLinux内,一个.dts文件对应一个ARM的machine,一般
2014-09-15 09:46:53
1370
转载 linux内存管理之存储器区域
内Ḍ将᳝ᶤѯ相同⡍ᕕ的页㒘㒛៤ഫ(blocks˅ˈ՟བ读写ᴗ䰤。䖭ѯഫিخ存ټ఼ऎඳ(memory regions˅ˈ段(segments˅ˈ或㗙映射(mappings˅.ϟ䴶ᰃϔѯ↣Ͼ进程䛑ৃ以㾕ࠄ的存ټ఼ऎඳ˖• 文ᴀ段(text segment˅ࣙⴔϔϾ进程的ҷⷕˈᄫヺІˈᐌ䞣ϔѯা读的᭄。 Linux Ёˈ文ᴀ段㹿ᷛ䆄Ўা读ˈᑊϨⳈҢⳂᷛ文件(ৃᠻ㸠程ᑣ或
2014-09-10 14:37:06
1905
原创 git mirror的创建与使用
please donwload repo mirro as follow steps, thanks1.mirror server,server IP:192.168.0.1231.1-- delete the old version repo bin file;-- $sudo apt-get install semc-gitwizard(donwload sony
2014-09-03 10:53:37
6161
转载 Linux下可执行文件格式详解
Linux下面,目标文件、共享对象文件、可执行文件都是使用ELF文件格式来存储的。程序经过编译之后会输出目标文件,然后经过链接可以产生可执行文件或者共享对象文件。Linux下面使用的ELF文件和Windows操作系统使用的PE文件都是从Unix系统的COFF文件格式演化来的。 我们先来了解一些基本的想法。首先,最重要的思路是一个程序从人能读懂的格式转换为供操作系统执行的二进制格式之后,代码
2014-09-02 10:37:07
2210
转载 ARM Linux 3.x的设备树(Device Tree)
宋宝华 Barry Song 1. ARM Device Tree起源Linus Torvalds在2011年3月17日的ARM Linux邮件列表宣称“this whole ARM thing is a f*cking pain in the ass”,引发ARM Linux社区的地震,随后ARM社区进行了一系列的重大修正。在过去的ARM Linux中,arch/arm/pla
2014-08-26 22:48:25
707
转载 lcd fb参数如何计算
本文参考了:http://www.linuxidc.com/Linux/2011-01/31800.htm感谢该文的作者。Linux内核的amba lcd控制器使用clcd_panel结构体表示一个LCD屏的硬件参数:/* include/linux/fb.h */struct fb_videomode {const char *name; /* optional */u32
2014-08-26 11:02:57
758
FoxitReaderchs5.1.0.1117_Pconline_Setup.exe
2012-10-25
linux 系统移植和LED驱动开发
2012-10-23
android培训资料
2012-10-23
vmware下ubuntu与windows建立共享目录
2012-10-23
android开发--详解eclipse debug && eclipse快捷键
2012-10-22
por git中文版
2014-08-08
linux环境下的DNW下载工具
2013-09-29
LINUX内核经典面试题
2013-06-16
adb shell 工具
2012-12-12
gerrit创建新的project出问题
2015-01-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人