自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(139)
  • 资源 (3)
  • 收藏
  • 关注

转载 [dts]DTS实例分析

[dts]DTS实例分析 此篇源文件arch/arm/boot/dts/imx6sx.dtsi1. dts和dtsi完成的功能以下是两段较为常见的dtsi和dts代码 1 uart5: serial@021f4000 { 2 compatible = "fsl,imx6sx-uart", 3 "fsl,imx6q-uart",

2017-06-26 14:58:00 624

转载 MIPI-DSI 三种 Video Mode 理解

http://blog.csdn.net/eliot_shao/article/details/52474348版权声明:本文为博主原创文章,未经博主允许不得转载。D- PHY的物理层支持HS(High Speed)和LP(Low Power)两种工作模式HS模式:低压查分信号 功耗大 高速率(80M -1Gbps) 信号幅值(100mv-300mv)

2017-06-23 18:08:11 897

转载 #if, #elif, #else, #endif 使用

有些程序在调试、兼容性、平台移植等情况下可能想要通过简单地设置一些参数就生成一个不同的软件,这当然可以通过变量设置,把所有可能用到的代码都写进去,在初始化时配置,但在不同的情况下可能只用到一部分代码,就没必要把所有的代码都写进去,就可以用条件编译,通过预编译指令设置编译条件,在不同的需要时编译不同的代码。(一)条件编译方法 条件编译是通过预编译指令来实现的,主要方法有:1、#if, #

2017-04-24 09:58:03 574

转载 Shell脚本语法--if/then/elif/else/fi

Shell脚本语法--if/then/elif/else/fi 和C语言类似,在Shell中用if、then、elif、else、fi这几条命令实现分支控制。这种流程控制语句本质上也是由若干条Shell命令组成的,例如先前讲过的  www.2cto.com  if [ -f ~/.bashrc ]; then    . ~/.bashrcfi其实是三条命令,if [ -f

2017-04-24 09:56:25 5277

转载 shell bash判断文件或文件夹是否存在

#shell判断文件夹是否存在#如果文件夹不存在,创建文件夹if [ ! -d "/myfolder" ]; then mkdir /myfolderfi#shell判断文件,目录是否存在或者具有权限folder="/var/www/"file="/var/www/log"# -x 参数判断 $folder 是否存在并且是否具有可执行权限if [ ! -x "$fol

2017-04-24 09:51:08 1361

转载 Android7.0成长之路---新特性Jack server

准备今天正式担任Android7.0(N)项目模块的开发和维护工作,借此机会git和make了一套系统代码用来研究。在编译的过程中,与以往系统不同的是Android7.0系统编译工具链使用了全新的Jack server来取代以往的编译器工具,所以在编译的过程中可能出现一些小问题,后面将为大家总结介绍!Jack server一、介绍我们先来看一下关于Jack server官方介绍:

2017-04-09 17:10:30 1543

转载 Android中如何搭建一个WebServer

今天终于把老大交代的任务搞完了,感觉收获挺多的,所以就写一篇来记录一下吧,首先还是来看一下,老大们的需求需求:希望移动端的用户标识(IMEI)和HTML页面的用户标识(Cookie)连接起来,其中HTML页面可能是用户使用PC访问指定的html页面也有可能是移动端使用浏览器访问html页面技术解决:运用移动设备的系统特型,用Apps的Service监听本地的网络端口

2017-04-09 17:09:26 532

转载 android N编译

android N 编译环境配置需要使用openjdk 8,所以,有两种方法:方法一: sudo apt-get update; sudo apt-get install openjdk-8-*先确保/etc/apt/source.list正确,update不出错。甲骨文官网上的jdk不行,它是jdk se,不适用于我正在使用的平台 Android N 的编译。

2017-04-09 16:27:31 1487

转载 Android7.0 编译系统流程分析

本文按照Android编译三部曲(source,lunch和make)的步骤来分析查看每个环节的主要流程,由于编译系统太过庞大,这里只是从关键的主干流程上做一个分析,不可能做到每个细节都剖析清楚,由于水平有限,如果有描述不够正确的地方,欢迎大家毫无保留的指正错误,在此先谢过。1,source流程当我们在终端执行命令source build/envsetup.sh时,其实是完整的加载

2017-04-09 16:26:18 1313

转载 Android各种编译错误的解决方案

相信大家在编译固件的时候,经常会遇到莫名奇妙的编译错误,从今往后,不用再受这个问题的困扰了:1,常见编译的错误信息:make[1]: *** No rule to make target `out/target/common/obj/PACKAGING/public_api.txt', needed by `out/target/common/obj/PACKAGING/che

2017-04-09 16:25:08 1934

转载 Java运用JFrame实现右键菜单改变背景颜色

Java运用JFrame实现弹出右键菜单改变界面的背景颜色,其颜色选择项有蓝色,粉红色,黄色,红,橙色[java] view plain copy JPopMenuDemo.java    import java.awt.*;  import java.awt.event.*;  import javax.swing.*;    //右键弹出菜单选择背景颜色    

2017-02-06 11:05:14 1650

转载 Android7.0 JACK编译器不支持多用户同时编译的问题的解决

Android7.0(也就是Android N)上默认使用JACK编译器而不再使用openjdk了,但发现JACK不是很好用,比如最大的一个问题就是,同一台linux服务器上不允许不同用户同时进行andorid7.0的编译,原因就是后面开始编译的用户无法正常启动jack server,而jack server居然不能关闭,虽然JACK文档中有说提供一些宏,只要设置宏为对应的值就可以关闭,但实测发现

2017-01-19 20:28:42 1394

转载 Linux 查看进程和删除进程

1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。2. ps 命令用于查看当前正在运行的进程。grep 是搜索例如: ps -ef | grep java表示查看所有进程里 CMD 是 java 的进程信息ps -aux | grep ja

2017-01-19 09:45:04 285

转载 linux/centos定时任务at指令详解

指令:at定时任务,指定一个时间执行一个任务,只能执行一次。语法:# at [参数] [时间]at> 执行的指令退出at命令 ctrl+d命令前提:需要开启atd进程(在redhat中atd是默认随系统启动而启动)测试中发现在centos6.5 mini版中没有自带at服务,因此需要自己通过下载# yum -y install at# ps -ef

2017-01-18 21:00:40 5040 1

转载 C/C++面试题

有关指针的经典面试题          C语言为何如此长寿并实用?C++为什么有那么多精彩?指针可以说是C/C++中的灵魂所在,虽然早期中pascal也有指针,但是和C/C++比起来不是一个级别的.今天为大家深入浅出的解析一下指针的有关笔试,面试题.所有题目来源网络,分析是我写的...0.预备知识,最基础的指针其实最基础的指针也就应该如下面代码:int a;

2017-01-16 17:43:15 528

转载 C++中vector的实现

注意几点:分配内存不要使用new和delete,因为new的同时就把对象构造了,而我们需要的是原始内存。所以应该使用标准库提供的allocator类来实现内存的控制。当然也可以重载operator new操作符,因为二者都是使用malloc作为底层实现,所以直接采用malloc也可以。对象的复制必须使用系统提供的uninitialized_fill和uninitialized_copy,因

2017-01-16 17:40:29 399

转载 关于指针的15个经典面试题

1. 常指针与常量的指针        char * const p;  char const * p  const char *p  上述三个有什么区别?  char * const p;   //p为只读指针。  char const * p;//p值只读的指针。  const char *p; //和char const *p-----------------

2017-01-16 17:24:37 488

转载 const void *a 与 void *const a 的区别

const void *a这是定义了一个指针a,a可以指向任意类型的值,但它指向的值必须是常量。在这种情况下,我们不能修改被指向的对象,但可以使指针指向其他对象。例如:const void *a;*a=0x123;//是编译通不过的,因为*a中放的是个const值。const值是不能被改变的。const int  m=1;     const int n=2;a=&m;  

2017-01-16 17:22:50 1313

转载 为什么在函数的声明后面还有一个 const? 如:void fun() const;

首先像这样的声明void fun() const;必须是类的成员函数,不能是单独的类外部函数其次,如果为类成员函数,他表示(1)不能修改成员变量; (2)不能调用非const函数; (3)其他const函数可以调用它;(其他非const函数当然也可以调用它) (4)只能从const对象(或引用用指针)上调用,比如:const   A   a;   a.f(); 补充:

2017-01-16 17:21:33 431

转载 使用usb-creator-gtk创建U盘安装盘/启动盘

在ubuntu中A标志下寻找usb-creator-gtk,安装打开需要安装的系统.iso,生成即可.U盘启动后可以直接操作硬盘,也可以进行系统安装.很方便.在终端下运行命令是:usb-creator-gtk,另外一个是usb-creator-kde,桌面不同,需要根据自己的桌面系统进行选择,不匹配时候安装会报错.ubuntu 14.04下使用usb-creator-gtk没有出现问题.

2016-12-28 15:00:02 6741

转载 用cflow工具生成代码函数调用关系

用cflow工具生成代码函数调用关系1. 安装  sudo apt-get install cflow2.使用  cflow [options...] [file]...例:cflow main.c生成main.c文件例的函数调用关系cflow -x main.c生成交叉引用表,查看函数调用的位置和文件cflow -o call_tree.txt mai

2016-12-26 15:40:54 864

转载 gprof 使用和介绍

gprof 使用和介绍(2012-09-28 15:05:50)转载▼标签:杂谈分类:android一、gprof介绍       gprof是GNUprofiler工具。可以显示程序运行的“flat profile”,包括每个函数的调用次数,每个函数消耗的处理器时间。也可以显示“调用图”,包括函数的调用关系,每个函数

2016-12-26 15:24:42 1567

转载 Scientific Toolworks Understand for linux安装方法

Scientific Toolworks Understand for linux安装方法2013年03月16日 ⁄ 综合⁄ 共 415字 ⁄ 字号小 中 大 ⁄ 评论关闭1、首先从官网http://www.scitools.com/download/index.php下载Linux版本2、解压到安装目录下:32位:gzip -cd Understand-3.1.6

2016-12-26 15:00:39 5131

转载 各类分析函数调用关系图的工具

各类分析函数调用关系图的工具2009-02-23 17:00:52 分类: LINUX描述: calltree.jpg图片: 描述: calltree1.jpg图片: 描述: kprof_noargument.jpg图片: 描述: kprof_twoargument.jpg图片: 描述: calltree2.jpg(gen

2016-12-26 14:58:36 3520

转载 Linux中程序执行的流程分析工具——strace

Linux中程序执行的流程分析工具——strace源代码:#include main() {         char a='A';         int b=20;         printf("%d,%o\n",(a=a+a,a+b,b),a+'a'-'A',b); }使用strace运行:[arm@acer test]$ ./prin20,1

2016-12-26 14:53:43 827

转载 静态代码分析工具汇总

静态代码分析工具汇总2016-03-11 15:57 777人阅读 评论(0)收藏举报分类: 技术(34) 静态代码扫描,借用一段网上的原文解释一下(这里叫静态检查):“静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。代码检查代码检查包括代码走查、桌面检查

2016-12-26 14:51:56 1121

转载 程序分析工具gprof

程序分析工具gprof标签: 工具profilerlinuxgraph优化fortran2011-12-20 12:39 3498人阅读 评论(0)收藏举报分类: linux(12) 目录(?)[+]程序分析工具gprof介绍程序分析是以某种语言书写的程序为对象,对其内部的运作流程进行分析。程序分析的目

2016-12-26 14:50:01 2235

转载 linux I2C 驱动之----i2c驱动的注册过程

linux I2C 驱动之----i2c驱动的注册过程(i2c_register_driver->driver_register(&driver->driver)->driver_find)2012-11-21 13:50 8178人阅读 评论(0)收藏举报Linux下i2c驱动的加载过程,分为i2c设备层、i2c adapter层与i2c核心层i2

2016-12-26 11:49:08 423

转载 Linux driver model ----- platform

Linux driver model ----- platform标签: linuxstruct嵌入式api工作文档2010-01-15 14:41 12049人阅读 评论(7)收藏举报分类: Linux(34) 作者 : YiLi Xie    yili.xie@gmail.com日期 : 2010-1-25欢迎

2016-12-26 11:46:58 292

转载 android 6编译工具

sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache

2016-12-23 19:29:49 351 4

转载 linux tar.gz zip 解压缩 压缩命令

linux tar.gz zip 解压缩 压缩命令标签: linuxdownloadx862011-09-12 00:22 139965人阅读 评论(2)收藏举报分类: UNIX/LINUX(10) http://apps.hi.baidu.com/share/detail/37384818download ADT

2016-12-23 19:23:29 395

转载 AOSP、AOKP、CM的区别

AOSP、AOKP、CM的区别浏览:8275|更新:2013-11-04 18:23一键约师傅百度师傅最快的到家服务,最优质的电脑清灰  无刷机,不Android。相信大多数机友选择Android手机都看中其高定制性和可玩性,Android 系统历经五年的持续更新,流畅性和系统功能愈加完善,除了众多发烧友喜爱的原生Android系统外,HTC S

2016-12-23 19:22:13 686

转载 ldconfig提示is not a symbolic link警告的去除方法

ldconfig提示is not a symbolic link警告的去除方法2011-10-26 21:25 16475人阅读 评论(0)收藏举报分类: linux 应用程序编程(7) 版权声明:本文为博主原创文章,未经博主允许不得转载。  错误提示:ldconfig ldconfig: /usr/local/l

2016-12-23 19:20:51 12628 1

转载 解决E: Encountered a section with no Package: header

解决E: Encountered a section with no Package: header收藏MucYoung发表于 2年前阅读 1050收藏 1点赞 0评论0   解决E: Encountered a section with no Package: header错误    我的ubuntu机器上出现下

2016-12-23 19:20:04 748

转载 Ubuntu下deb包的安装方法

Ubuntu下deb包的安装方法标签: ubuntudebdebianlinux2010-10-11 23:49 233045人阅读 评论(5)收藏举报分类: Ubuntu10使用技巧(7) 版权声明:本文为博主原创文章,未经博主允许不得转载。deb是debian linus的安装格式,跟red hat的rpm

2016-12-23 14:45:29 358

转载 (转)linux下apache+SVN搭建完美版

(转)linux下apache+SVN搭建完美版标签: apachesvnlinuxsubversiontortoisesvnuser2011-08-16 13:36 6365人阅读 评论(1)收藏举报分类: linux(22) 目录(?)[+] 一 、先介绍一下Subversion和apache,apr,

2016-12-23 11:34:28 552

转载 Git常用命令

查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区git rm # 从版

2016-09-26 10:26:56 242

转载 HTTP/FTP客户端开发库

网页抓取和ftp访问是目前很常见的一个应用需要,无论是搜索引擎的爬虫,分析程序,资源获取程序,WebService等等都是需要的,自己开发抓取库当然是最好了,不过开发需要时间和周期,使用现有的Opensource程序是个更好的选择,一来别人已经写的很好了,二来自己使用起来非常快速,三来还能够学习一下别人程序的优点。【libwww】官方网站:http://www.w3.org/Lib

2016-09-18 10:21:13 1515

转载 Linux 下查看局域网内所有主机IP和MAC

用nmap对局域网扫描一遍,然后查看arp缓存表就可以知道局域内ip对应的mac了。nmap比较强大也可以直接扫描mac地址和端口。执行扫描之后就可以cat/proc/net/arp查看arp缓存表了。进行ping扫描,打印出对扫描做出响应的主机:  $ nmap -sP192.168.1.0/24  仅列出指定网络上的每台主机,不发送任何报文到目标主机: $

2016-09-18 10:19:56 31651

转载 Linux下查找特定时间创建的文件

要在一个目录中查找2015-12-25创建的java文件,命令:find -name *.java -newermt '2015-12-25 08:00:00' ! -newermt '2015-12-25 21:00:00'还有一个方法:ls -alR --full-time * | grep "2015-12-25"| grep ".java"这个只能列处文件名,没有路径

2016-09-14 11:02:54 3178 1

21天学通python缺少页

《21天学通Python》是2016年1月电子工业出版社出版的图书,作者是刘凌霞,郝宁波,吴海涛,对于初学者比较有用。网上有很多地方可以下载该版本的pdf文档,只是其中281-283共计三页损坏了,附件是此三页的照片,以此弥补不足。

2018-07-27

21天学通python源码和PPT

《21天学通Python》是2016年1月电子工业出版社出版的图书,作者是刘凌霞,郝宁波,吴海涛,对于初学者比较有用,只是其中印刷错误较多,尤其源码部分,附带光盘中的源代码弥补了不足。光盘中的视频作用不是很大,附件只包含其中的源码和PPT。

2018-07-27

MIPI Alliance Specification for RF Front-End Control Interface

MIPI ® Alliance Specification for RF Front-End Control Interface Version 1.10 – 26 July 2011 MIPI Board Approved 2-Nov-2011

2017-12-11

空空如也

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

TA关注的人

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