自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nancy的专栏

android,linux

  • 博客(16)
  • 资源 (24)
  • 收藏
  • 关注

转载 Linux中查找目录或文件中的内容总结

查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l 1.正则表达式    (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/、*、?等)组成。   (

2016-09-28 12:38:44 10692

转载 VFS文件系统结构分析(容易理解)

当前,除了linux标准的文件系统Ext2/Ext3/Ext4外,还有很多种文件系统,比如reiserfs, xfs, Windows的vfat NTFS,网络文件系统nfs 以及flash 文件系统jffs2, yaffs/yaffs2 ubifs。linux通过叫做VFS的中间层对这些文件系统提供了完美的支持。对于用户来说,这些文件系统几乎是透明的,在大部分情况下,用户通过libc和k

2016-09-21 23:56:56 4011 1

原创 linux、adb、git、shell使用技巧

1.覆盖型写法 (文件里原来的内容被覆盖)echo "aaa" > a.txt添加型写法 (新内容添加在原来内容的后面)echo "aaa" >> a.txt、2.adb指令积累echo "AT+QCCID=?" > /dev/ttyUSB0AT指令ll /dev/ttyUSB*busybox find /sys -name "val"grep -rn

2016-09-21 16:16:02 466

转载 git入门操作

【编者按】作为分布式版本控制系统的重要代表——Git已经为越来越多的人所认识,它相对于我们熟悉的CVS、SVN甚至同时分布式控制系统的Mercurial,有哪些优势和不足呢。这次InfoQ中文站有幸邀请到《Git Community Book》的译者刘辉,在InfoQ开辟《Git历险记》专栏,分享他使用Git的经验,以及他对Git的看法。Git是Linus.Torvald为了管理Lin

2016-09-21 15:29:48 359

转载 Linux内核目录结构及作用

l arch目录arch是architecture的缩写。内核所支持的每种CPU体系,在该目录下都有对应的子目录。每个CPU的子目录,又进一步分解为boot,mm,kernel等子目录,分别包含控制系统引导,内存管理,系统调用等。| --x86 /* 英特尔cpu及与之相兼容体系结构的子目录*/| |--boot /*引导程序*/| | |--compressed 

2016-09-20 10:41:08 4213

转载 Linux Shell中的特殊符号和含义简明总结

在Linux Shell中有很多的特殊符号,这对于我们写Shell脚本时要特别留意:一方面要知道这些特殊符号的用法,这些符号用好了可以达到事半功倍的效果;但另一方面要避免这些特殊符号的过度使用而导致脚本难以调试、难以阅读。这些特殊符号罗列出来大致如下:复制代码代码如下:# ; ;; . , / / ‘string'| ! $ ${} $? $$ $* “string”*

2016-09-19 00:01:12 5699

转载 核心模组的观察: lsmod, modinfo

核心模组的观察: lsmod, modinfo  那你到底晓不晓得目前核心载入了多少的模组呢?粉简单啦!利用 lsmod 即可!  [root@linux ~]# lsmod  Module                  Size  Used by  loop                   18121  0  ipt_state               1

2016-09-18 23:29:48 2093

转载 费曼技巧学习

第一步 - 选择一个你想要理解的概念选择一个你想要理解的概念, 然后拿出一张白纸, 把这个概念写在白纸的最上边.第二步 - 设想一种场景,你正要向别人传授这个概念在白纸上写下你对这个概念的解释, 就好像你正在教导一位新接触这个概念的学生一样. 当你这样做的时候, 你会更清楚地意识到关于这个概念你理解了多少, 以及是否还存在理解不清的地方.第三步 - 如果你感觉卡壳了

2016-09-18 16:32:15 376

转载 ubuntu 12.04如何安装配置samba(windows访问ubuntu)

1、使用下列命令安装sambasudo apt-get install sambasudo apt-get install smbfs注明:我使用如下命令安装我们需要做的第一件事是安装Samba,你可以在Ubuntu软件中心搜索软件,然后安装。如果你想通过终端安装,可复制这个命令:sudo apt-get install samba samba-common

2016-09-15 17:02:36 1418

转载 echo命令总结实例

echo是一种最常用的与广泛使用的内置于Linux的bash和C shell的命令,通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串。echo命令的语法是:echo [选项][字符串]1. 输入一行文本并显示在标准输出上$ echo Tecmintis a community of LinuxNerds会输出下面的文本:

2016-09-13 16:15:50 2096

转载 linux驱动学习之内核线程学习

内核经常需要在后台执行一些操作,这种任务就可以通过内核线程(kernle thread)完成独立运行在内核空间的标准进程。内核线程和普通的进程间的区别在于内核线程没有独立的地址空间,mm指针被设置为NULL;它只在内核空间运行,从来不切换到用户空间去;并且和普通进程一样,可以被调度,也可以被抢占。实际上,内核线程只能由其他内核线程创建,在现有的内核线程中创建一个新的内核线程的方法:kthrea

2016-09-12 18:05:28 3465

原创 C语言技术积累

1. 如何十六进制打印一个char型数据#include stdio.h>int main(int argc, char **argv){    char c = 0x80;    printf("%02x\n", (unsigned char)c);        return 0;}如果不要红色加粗

2016-09-08 16:08:31 420

转载 内核模块中对文件的读写

一般可以用两种方法:第一种是用系统调用。第二种方法是filp->open()等函数。下面分别来说下这两种方法。1 利用系统调用:sys_open,sys_write,sys_read等。其实分析过sys_open可以知道,最后调用的也是filp->open。sys_open ==> do_sys_open ==> filp->open其实sy

2016-09-08 14:43:14 4653

原创 source insight中函数的multiple locations的解决办法

由于一直用source insight,注意到了一些小细节,或者是一些方便的地方,尝试了一下改进了就方便了。在C/C++源文件中查看函数,右键选择“jump to call”的时候会出现如下图所以的multiple locations的提示,意思就是这个函数的定义有两个地方,询问选择哪个位置的函数,查看其调用的地方。造成这种现象的原因很简单,就是我们将一个source insight工作复

2016-09-02 16:11:47 3583

原创 adb操作指南

ADB操作命令详解及大全adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclip

2016-09-02 15:13:50 486

转载 Linux下设置和查看环境变量

Linux的变量种类按变量的生存周期来划分,Linux变量可分为两类: 1 永久的:需要修改配置文件,变量永久生效。 2 临时的:使用export命令声明即可,变量在关闭shell时失效。设置变量的三种方法1 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户

2016-09-02 10:55:28 831

imx8摄像头驱动max9286驱动参考

imx8摄像头驱动max9286驱动参考

2020-12-24

eMMC完全解读、一份很好的eMMC学习资料.ppt

eMMC完全解读、一份很好的eMMC学习资料,非常适合初学者

2018-05-31

ubuntu如何设置静态ip

ubuntu设置静态ip,设置静态ip学习开发,50字节50字节50字节

2018-05-31

android开发常用开发指令

android常用开发指令,非常适合初学者学习开发,基于android4.4

2018-05-31

imx6编译烧录流程详细介绍

imx6编译烧录流程详细介绍,初学者必看!!!!!!!!

2018-05-31

imx8基于android8.0资料

android_O8.1.0_1.3.0_8M,介绍关于imx8处理器的android8.0资料

2018-05-31

imx8MQ资料

The i.MX 8M Quad EVK provides a platform for rapid evaluation of the i.MX 8M Quad, i.MX 8M Dual and i.MX 8M QuadLite applications processors, utilizing 2 to 4x Arm® Cortex®-A53 cores and 1x Cortex-M4 core. It offers high performance with low power, flexible options for memory and high-speed interfaces, as well as industry-leading audio and video capabilities. The board enables HDMI output for simple out-of-the-box bring up. It has LPDDR4, eMMC, QSPI and SDMicro memory options, 10/100/1000 Ethernet port, USB 3.0 connectors and PCIe high-speed interfaces ideal for connected, high performance embedded applications. For audio, video and HMI evaluations, it brings HDMI 2.0a Type-A and MIPI-DSI connectors, as well as 32-bit audio samples with up to 768 kHz sampling rate, an audio interface expansion connector and a headphone 3.5 mm audio jack.

2018-05-31

android recovery运行流程(基于MTK 8217平台)

android recovery运行流程,这个是本人总结的。

2017-08-05

android app自动刷新wifi列表并检测指定设备(可手动添加或者长按列表项添加检测设备)

android app自动刷新wifi列表并检测指定设备(可手动添加或者长按列表项添加检测设备),这个app是自己写的,可用于检测wifi设备是否在线,外观美观简洁,绝对值这个分!

2017-08-05

android ext4文件系统打包详解

此文档是本人在开发过程中总结的ext4文件系统用make_exfs工具打包注意事项。

2017-07-06

IMX6 android_M6.0.1技术文档

非常适合新手的IMX6技术文档

2016-10-25

工程师专利基础知识及企业专利战略

工程师专利基础知识及企业专利战略,可以学习一下。

2016-09-23

linux内核优化总结

针对公司车载电子项目制作的linux内核优化总结文档,基于NXP freescal I.max6可以借鉴。

2016-09-23

git入门实用培训

git实用入门技巧,通俗易懂。

2016-09-23

Mentor APP开发切入说明

Metor app开发详细讲解。

2016-09-23

linux系统菜鸟学习专用资料

我当年就是靠这个学习的linux,里面讲解的非常详细同时也很容易理解消化,是初学者的宝典。

2016-09-23

C语言算法的乐趣(单片机嵌入式必学)

很有意思的算法书籍,用通俗易懂的教学讲解很多C程序算法,对工作很有帮助,也适合初学者。

2016-09-23

Mentor linux嵌入式用户手册

Metor linux开发手册,使用Metor嵌入式的可以参考参考。

2016-09-23

Android APP项目的目录结构和程序的执行流程

详细讲解android app工程目录结构以及执行的流程。

2016-09-23

linux60个常用命令总结

很详细的讲解linux常用的60个基本命令,掌握这些基本上就能随意操作linux系统了。

2016-09-23

linux内核中读写文件数据方式详解

在linux驱动中如何打开其他设备驱动提供的接口进行读写,此文档详细讲解,我看它才弄出来的。

2016-09-23

Shell脚本学习指南笔记

非常详细又简单的分析,很适合入门shell的童鞋~

2016-09-23

Kinetis_芯片解锁方法操作说明书(简单易上手)

每次把 Kinetis系列芯片锁掉了,用此方法就能马上解锁,且简单易学

2014-08-04

MPU 6050 DMP库函数资料

很好的MPU 6050 DMP入门资料~

2013-09-01

空空如也

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

TA关注的人

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