自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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 254

转载 项目经理是有责无权的“领导” 要会借力

原文:https://www.jianshu.com/p/712e5a3aedc1感谢作者!黑白启示录关注12018.02.04 21:32:06字数 10,774阅读 1,162引言:项目及项目管理的概念项目管理最早源于美国军方,更准确得说,源自二战时期美国制造原子弹的“曼哈顿计划”,当时为了组织人员进行原子弹的制造产生了一种新型的工作模式,即项目管理模式,因...

2019-12-25 23:07:08 648

原创 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 972

转载 唤醒锁: 检测 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 1938

转载 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 801

转载 wifi Direct相关

2015-07-29 10:06:57 690

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-06-30 11:15:33 522

原创 ☆★省电or流畅 ★ ☆

为了可以对几种常见的CPU频率调节模式有个基本的理解,下面简单的总结了一下,根据不同方式的特点,自己来在性能与省电这两对矛盾之间做个取舍,找出适合自己的平衡点吧!1、ondemand:系统默认的超频模式,按需调节,内核提供的功能,不是很强大,但有效实现了动态频率调节,平时以低速方式运行,当系统负载提高时候自动提高频率。以这种模式运行不会因为降频造成性能降低,同时也能节约电能和降低温度。一般官方内核,

2015-06-29 22:47:06 769

转载 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 7951 1

转载 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 771

转载 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 3730

转载 Linux下的CPU利用率计算原理详解

我们在搞性能测试的时候,对后台服务器的CPU利用率监控是一个常用的手段。服务器的CPU利用率高,则表明服务器很繁忙。如果前台响应时间越来越大,而后台CPU利用率始终上不去,说明在某个地方有瓶颈了,系统需要调优。这个是即使不懂技术的人都容易理解的事情。上面理解对吗?我个人觉得不十分准确。这个要看后台你测试的进程是什么类型的。如果是计算密集型的进程,当前端压力越来越大的时候,很容易把CPU利用

2015-03-30 17:40:29 969

转载 /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 494

转载 详谈高端内存和低端内存

一、高端内存和低端内存的划分     Linux物理内存空间分为DMA内存区(DMA Zone)、低端内存区(Normal Zone)与高端内存区(Highmem Zone)三部分。DMA Zone通常很小,只有几十M,低端内存区与高端内存区的划分来源于Linux内核空间大小的限制。  二、来源:过去,CPU的地址总线只有32位, 32的地址总线无论是从逻辑上还是从物理

2015-03-10 14:47:12 1886

转载 linux kernel内存映射实例分析

引子现在android智能手机市场异常火热,硬件升级非常迅猛,arm cortex A9 + 1GB DDR似乎已经跟不上主流配置了。虽说硬件是王道,可我们还是不禁还怀疑这么强大的硬件配置得到充分利用了吗?因此以后我都会正对ARM平台分析kernel的内容。 正文在linux内存管理中,有两个资源非常重要,一个是虚拟地址,一个是物理地址。听起来似乎是废话,实际上内存管理主要

2015-03-10 14:41:17 692

原创 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 3315

原创 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 1072

原创 gerrit 数据库查找change_id

##############################################################remote: Resolving deltas: 100% (2/2)error: unpack failed: error Missing unknown 613fd2557fba30aff2dbd51c3807cc57561bab08fatal: Unpack

2015-01-16 11:38:04 3021

转载 repo批量创建远端仓库----建立自己的android代码仓库

转载请注明:http://blog.csdn.net/yanxiangyfg    android代码团队开发中,为了团队合作我们需要建立代码仓库,以便进行团队间的协作. android最常用的代码管理工具是git, 那么团队间合作各自需要合入特性,这样就需要一个地方来存放代码,一般又三种方法:1>在github上进行托管2>建立本地代码库,团队所以代码都提交这个本地仓

2014-12-31 09:49:37 3507

原创 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 1046

转载 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 1217

原创 usage.sh

########################################################################## File Name: usage.sh# Author: # mail: # Created Time: 2014年12月05日 星期五 15时36分52秒#####################################

2014-12-05 17:52:56 1276

转载 CPU模式

ondemand, userspace, performance 分别是linux系统中三种CPU频率调节方式。ondemand指的是平时以低速方式运行,当系统负载提高时候自动提高频率。以这种模式运行不会因为降频造成性能降低,同时也能节约电能和降低温度。performance指满速运行,即使系统负载非常低cpu的频率也为最高。则性能很好,但是电量消耗较快,温度也高一些。us

2014-11-13 18:45:41 898

转载 Mtk WIFI常用调试命令

原文:在手机开发之初,我们很多时候要在lcm和tp还没有正常工作的时候就需要同步的进行wifi模块功能的开发,所以了解常用的命令会有助于我们快速的开发我们的手机,以下就是列出的常用命令供大家借鉴运用: 1、开启或关闭wifi:首先adb shell进入手机调试root@Eclipse:/ # echo 0 > dev/wmtWifi         关闭wifi    

2014-10-20 19:55:45 3412

转载 Android的电源管理

发 布 时 间 : 2010-01-20   来 源 : csdn   作 者 : hzdysymbol  浏 览 :9560转自:http://www.hzlitai.com.cn/article/ARM11/SYSTEM/1754.html

2014-09-29 17:06:01 566

原创 shell中$0,$?,$!等的特殊用法

变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2"

2014-09-28 15:50:59 880

转载 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 618

转载 指针的灵活使用(分析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 872

转载 (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 863

转载 (DT系列五)Linux kernel 是怎么将 devicetree中的内容生成plateform_device

转自:http://blog.csdn.net/lichengtongxiazai/article/details/38942033

2014-09-15 09:54:28 2569

转载 (DT系列四)驱动加载中, 如何取得device tree中的属性

转自:http://blog.csdn.net/lichengtongxiazai/article/details/38941933

2014-09-15 09:50:47 960

转载 (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 980

转载 (DT系列三)系统启动时, dts 是怎么被加载的

转自:http://blog.csdn.net/lichengtongxiazai/article/details/38941913

2014-09-15 09:48:46 1271

转载 (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 1270

转载 linux内存管理之存储器区域

2014-09-10 14:40:11 599

转载 linux内存管理之存储器区域

内Ḍ将݋᳝ᶤѯ相同⡍ᕕ的页㒘㒛៤ഫ(blocks˅ˈ՟བ读写ᴗ䰤。䖭ѯഫিخ存ټ఼ऎඳ(memory regions˅ˈ段(segments˅ˈ或㗙映射(mappings˅.ϟ䴶ᰃϔѯ೼↣Ͼ进程䛑ৃ以㾕ࠄ的存ټ఼ऎඳ˖• 文ᴀ段(text segment˅ࣙ৿ⴔϔϾ进程的ҷⷕˈᄫヺІˈᐌ䞣੠ϔѯা读的᭄᥂。೼ Linux Ёˈ文ᴀ段㹿ᷛ䆄Ўা读ˈᑊϨⳈ᥹ҢⳂᷛ文件(ৃᠻ㸠程ᑣ或

2014-09-10 14:37:06 1871

原创 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 6011

转载 Linux下可执行文件格式详解

Linux下面,目标文件、共享对象文件、可执行文件都是使用ELF文件格式来存储的。程序经过编译之后会输出目标文件,然后经过链接可以产生可执行文件或者共享对象文件。Linux下面使用的ELF文件和Windows操作系统使用的PE文件都是从Unix系统的COFF文件格式演化来的。 我们先来了解一些基本的想法。首先,最重要的思路是一个程序从人能读懂的格式转换为供操作系统执行的二进制格式之后,代码

2014-09-02 10:37:07 2125

转载 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 679

转载 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 724

最简单音乐播放器

最简单音乐播放器

2012-10-26

嵌入式C开发人员最好笔试题

嵌入式C开发人员最好笔试题

2012-10-26

理学院-刘斌-算法设计

本科大学课程 理学院-刘斌 算法设计

2012-10-26

c#课程设计雇员管理子系统

c#课程设计雇员管理子系统,有实验报告有课件

2012-10-26

VMware_Workstation_7.0_CN_Lite.exe免费

VMware_Workstation_7.0_CN_Lite.exe免费

2012-10-26

SourceInsight3

SourceInsight3

2012-10-26

一卡通课题身份认证

校园一卡通 课题报告 身份认证

2012-10-26

Linux设备驱动开发详解_宋宝华(免费)

Linux设备驱动开发详解_宋宝华 免费 Linux设备驱动开发详解_宋宝华

2012-10-26

Linux驱动开发入门与实战免费供应

Linux驱动开发入门与实战免费供应

2012-10-26

LED驱动源码,免费供应

LED驱动源码,免费供应

2012-10-26

Android驱动移植与开发

Android驱动移植与开发 android学习之路

2012-10-26

FoxitReaderchs5.1.0.1117_Pconline_Setup.exe

FoxitReaderchs5.1.0.1117_Pconline_Setup.exe PDF 阅读器

2012-10-25

WinRAR4.0_final

winrar4.0,里面分别有64位安装文件和32位安装文件。

2012-10-25

linux简介linux命令

linux简介

2012-10-24

飞秋二零一二

最新版飞秋 2012版飞秋

2012-10-23

linux 系统移植和LED驱动开发

学士学位毕业论文,课题是linux uboot移植和驱动开发,本论文依据开发板,详细讲述了linux的uboot移植过程及驱动的开发、测试过程。有代码、有工具、如需更详细资料请与本人联系,QQ邮箱:[email protected]

2012-10-23

android培训资料

公司培训android的教程资料,包括android源代码结构分析、android fromwork详细分析、JNI/NDK、android开发常用的linux命令、eclipse调试技巧和快捷键、Git和repo

2012-10-23

vmware下ubuntu与windows建立共享目录

想做android开发,于是就在windows7环境、vmware7.1下安装了ubuntu,后来发现虚拟机与windows设不了共享目录,/mnt目录下面没有/hgfs/目录,后来上网查了好多资料才解决这个问题。

2012-10-23

android开发--详解eclipse debug && eclipse快捷键

这份文档详细介绍了android开发过程中使用eclipse的调试方法和非常实用的eclipse快捷键。很好的文档

2012-10-22

在android下调试程序

这个文档讲述了如何在android开发过程中调试程序,对常用方法做了总结

2012-10-22

C执行shell命令,并获取结果

C执行shell命令,并获取结果

2021-07-01

shell脚本替换文件中的tab为空格,删除空白行(空白行:有空格而没有字符)

shell脚本替换文件中的tab为空格,删除空白行(空白行:有空格而没有字符)

2021-04-15

ubuntu14.04 source.list

ubuntu14.04 source.list

2014-08-15

por git中文版

Git是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版 本控制工具可以对开发产生如此之多的影响

2014-08-08

linux环境下的DNW下载工具

TQBoardNDW是广州天嵌科技有限公司打造的USB下载工具,包括windows和linux两个版本。 本压缩包中提供的是linux版本。 linux版本使用说明: 1、请使用root用户或拥有root权限的用户来执行本程序 2、采用QT4开发,因此系统中需要安装QT4的运行环境 3、USB部分采用libusb库,因此系统中需要安装libusb的库 4、TQBoardDNW_32适用于32操作系统,TQBoardDNW_64位操作系统 5、V210_USB.BL2.bin是210USB启动依赖的固件请勿删除 6、程序测试环境是ubuntu10.10和ubuntu11.10 7、最新软件下载请访问:http://www.armbbs.net/forum.php?mod=viewthread&tid=11357&extra=page%3D1

2013-09-29

LINUX内核经典面试题

LINUX内核经典面试题 ,20) 如何加载、卸载一个模块? 21) 模块和应用程序分别运行在什么空间? 22) Linux中的浮点运算由应用程序实现还是内核实现? 23) 模块程序能否使用可链接的库函数? 24) TLB中缓存的是什么内容? 25) Linux中有哪几种设备? 26) 字符设备驱动程序的关键数据结构是哪个? 27) 设备驱动程序包括哪些功能函数? 28) 如何唯一标识一个设备? 29) Linux通过什么方式实现系统调用? 30) Linux软中断和工作队列的作用是什么?

2013-06-16

NandFlash datasheet

基于开发板TQ210的的NandFlash的datasheet说明及驱动加载流程和驱动解析。

2013-05-02

微机原理接口

大学教程,微机原理与接口技术,课件使用使用手册

2013-04-26

编译原理课件

编译原理课件,大学时候的课件,还有实验指导,还有编译工作台

2013-04-26

c语言聊天室

求学期间做的一个linux下的聊天小程序,代码很详细

2013-04-26

sysmantecz04

sysmantecz04

2013-03-21

sysmantecz03

sysmantecz03

2013-03-21

sysmantec.z02

sysmantec.z02

2013-03-21

sysmantec第一卷

sysmantec第一卷

2013-03-21

sysmantec(第0卷)

sysmantec(第0卷)

2013-03-21

adb shell 工具

adb shell 做Android开发的人都知道吧,在电脑上dos命令行中敲adb shell命令,可以远程登录到android手机的linux系统中。成功登陆到android手机的系统中后,就可以运行一些简单的linux命令,比如'ls'查看目录中的文件,‘cd xxx’进入到xxx目录, 'exit'退出登录等等。

2012-12-12

acer-4720z拆机教程

acer-4720z拆机教程

2012-10-27

android学习之路.part3.rar

资源太大,分卷压缩,请分卷下载 android学习之路.part3.rar

2012-10-26

android学习之路.part2.rar

资源太大分卷压缩的,请分卷下载 android学习之路.part2.rar

2012-10-26

android学习之路.part1.rar下面还有part2

资源太大,分卷压缩的,请分卷下载。

2012-10-26

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

TA关注的人

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