自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌入精灵

潜心研究嵌入式技术

转载 Android init.rc文件解析过程详解(三)

本文转载自    http://blog.itpub.net/7232789/viewspace-758168/                                                                                        ...

2015-10-19 18:09:08 1329 0

转载 [原创]Android init.rc文件解析过程详解(二)

 本文转载自 http://blog.itpub.net/7232789/viewspace-758167/                                                             Android init.rc文件解析过程详解(二) ...

2015-10-19 16:25:11 1621 0

转载 Android init.rc文件解析过程详解(一)

本文转载自http://blog.itpub.net/7232789/viewspace-758162/                                                                                            ...

2015-10-19 16:05:50 3361 0

原创 使用QEMU模拟器运行Linux kernel

当手边没有可用的开发板的时候,如果想hack Linux kernel的某些功能,QEMU是一个不错的选择。 下面记录使用QEMU 模拟vexpress-a9 运行Linux Kernel 4.1的过程。 内核编译: (1)设置环境变量 export ARCH=arm export C...

2015-08-29 18:50:02 3021 0

转载 rk3188--3.initramfs_data.cpio的生成及使用

 一. usr目录下initramfs_data.cpio的生成过程 1.1 Makefile中控制整个流程 在usr/Makefile中 cmd_initfs = $(initramfs) -o $@ $(ramfs-args) $(ramfs-input) $(obj)...

2015-08-28 11:14:50 2048 0

转载 rk3188--4.android用initrd文件系统启动流程

 在init/intramfs.c中 static int __init populate_rootfs(void) {     unpack_to_rootfs(__initramfs_start, __initramfs_size);  //1. initra...

2015-08-28 11:12:44 1831 0

转载 armlinux内核启动--内存初始化管理

 linux版本:2.6.36 相关数据结构 arch/arm/include/asm/setup.h #ifdef CONFIG_ARCH_LH7A40X # define NR_BANKS 16 #else # define NR_BANKS 8 #endif str...

2015-08-24 18:34:21 1325 0

转载 Fundamentals of battery fuel-gauging

Personal battery-powered devices range from single-cell devices such as cell phones to multi-cell devices such as electric cars. Range anxiety is a c...

2015-05-10 17:01:11 2020 0

原创 利用linux dd和tr命令生成特定的数据

 dd if=/dev/zero bs=4096 count=1 | tr "\000" "\377" > /tmp/1.txt 从zero里面读取到的数据都是0,这里利用tr命令把00转换成ff 存储在文件1.txt里面 ...

2015-02-28 16:55:17 3196 0

转载 浅析busybox查找命令和调用相应命令函数的实现流程框架

 浅析busybox查找命令和调用相应命令函数的实现流程框架 libbb/appletlib.c =>main =>applet_name = argv[0];//如果为符号链接,比如ln -s busybox ls,那么argv[0]就等于"ls"...

2015-02-09 22:46:05 1569 0

转载 制作initramfs/initrd镜像

 Linux kernel在自身初始化完成之后,需要能够找到并运行第一个用户程序(这个程序通常叫做“init”程序)。用户程序存在于文件系统之中,因此,内核必须找到并挂载一个文件系统才可以成功完成系统的引导过程。 在grub中提供了一个选项“root=”用来指定第一个文件系统,但随着硬件的...

2015-02-07 23:02:07 1296 0

转载 技术人攻略访谈二十九:平行世界守护者

文:Gracia (本文为原创内容,部分或全文转载均需经过作者授权,并保留完整的作者信息和技术人攻略介绍。Sai对本文亦有贡献。) 导语:本期采访对象吴峰光,任职于Intel开源技术中心。从第一次向内核社区提交patch,到成为全职的开源贡献者,峰光投身于开源领域已将近10年。作为核心的内核代码...

2015-01-26 18:08:26 1453 0

转载 如何进行Linux Kernel 开发

 如何进行Linux Kernel 开发? (Take 3) 译者序:这是一篇很重要的文档,它介绍了内核开发的方方面面。这篇文档已被加入到内核源码树的Documentation文档里(名字为HOWTO),你可以在最新的内核树里找到它。尽管已经有网友翻译过这篇文档,但是我还是决定自己再翻...

2014-11-11 16:51:28 1542 0

转载 git patch 使用

 1使用git format-patch生成所需要的patch: 当前分支所有超前master的提交: git format-patch -M master 某次提交以后的所有patch: git format-patch 4e16                --4e16指的是c...

2014-11-06 09:03:35 1390 0

转载 grep与正则表达式

grep与正则表达式      虽然正则表达式经常都在用,但是很少能够静下心来仔细的总结一下。最近看了一个台湾人的网站叫做鸟哥Linux私房菜,关于正则表达式的描述挺详细的。在此,我进行一下总结,如果想仔细的学习正则表达式,请访问鸟哥Linux私房菜,台湾同胞的网站是繁体中文的,需要...

2014-10-27 10:11:07 1379 0

转载 陕西岐山特色面——素臊子酸汤面

 http://home.meishichina.com/recipe-52466.html

2014-08-31 11:21:06 2255 0

转载 岐山臊子面的做法

 http://www.haodou.com/recipe/306097

2014-08-31 10:50:19 1283 0

转载 10大玄机为你揭开炒土豆丝爽脆的秘密——尖椒土豆丝

     时光如轮旋,一年的时间过得好快,转眼到了2010年的最后一天。不想回忆过去,只想保留美!时光如梭,岁月无情而留下的是生活的痕迹,快乐留给幸福的人源源的生活乐趣。在点点滴滴的过往中经历风雨,磨练自己,使内心更强大,人生更美好。我陶醉,我幸运,遇到伤心的事把它淡化,遇到开心的事...

2014-08-24 12:51:55 2253 0

转载 上汤丝瓜

 http://www.xiachufang.com/recipe/100020443/

2014-08-16 18:50:10 1358 0

转载 美味臊子面

 http://www.douguo.com/cookbook/871710.html

2014-08-16 18:47:18 1724 0

转载 臊子面的做法

 http://www.fancai.com/meishi/148485/

2014-08-16 18:44:25 673 0

转载 示波器基础系列之四——关于示波器的触发功能(下篇)

 上篇中我们谈到了触发的一些基本概念。下篇我们首先总结下触发功能的含义,然后对各种触发方式做简单解释。 触发功能: 示波器的触发功能主要有两点, 第一,隔离感兴趣的事件。 第二,同步波形,或者说稳定显示波形。 隔离感兴趣的事件,就是在触发点处隔离的事件是满足触发条件的信号。如下图所...

2014-07-14 16:54:40 1249 0

转载 示波器基础系列之三:关于示波器的触发功能(上篇)

 我记得初入力科的时候,在关于示波器的三天基础知识培训中有一整天的时间都是在练习触发功能。“触发”似乎是初学者学习示波器的难点。我们常帮工程师现场解决关于触发的测试问题的案例也很多。通常有些工程师只知道“Auto Setup”之后看到屏幕上有波形然后“Stop”下来再展开波形左右移动查看...

2014-07-14 15:30:36 1516 0

转载 开源软件许可协议简介

 很多软件开发者和设计者都有将自己的软件作品以开源的形式公之于众的想法。他们希望其他人也可以分享自己的作品,使用自己的作品。开源社区之所以能蓬勃发展就是因为人们有这样的愿望。开源软件如此的丰富,任何你能想到的应用领域里都能找到它们的身影。 大部分的设计人员都已经把使用开源软件和开源代码作为日...

2014-07-05 20:29:27 676 0

转载 公司请你来做什么?

 请你来是解决问题而不是制造问题 如果你不能发现问题或解决不了问题,你本人就是一个问题 你能解决多大的问题,你就坐多高的位子 你能解决多少问题,你就能拿多少薪水 让解决问题的人高升,让制造问题的人让位,让抱怨问题的人下课 【问题就是你的机会】 1、公司的问题:就是你改善的机会; ...

2014-07-05 20:23:21 702 0

转载 深入学习Make命令和Makefile(下)(3)

 三、后缀规则 前面我们已经看到,有些内部规则会根据文件的后缀(相当于Windows系统中的文件扩展名)来采取相应的处理。换句话说,这样当make见到带有一种后缀的文件时,就知道使用哪些规则来建立一个带有另外一种后缀的文件,最常见的是用以.c结尾的文件来建立以.o结尾的文件,即把源文件编译...

2014-04-24 15:33:32 818 0

转载 深入学习Make命令和Makefile(下)(2)

 二、内部规则 迄今为止,我们已经能够在makefile中给出相应的规则来指出具体的处理过程。实际上,除了我们显式给出的规则外,make还具有许多内部规则,这些规则是由预先规定的目标、依赖文件及其命令组成的相关行。在内部规则的帮助下,可以使makefile变得更加简洁,尤其是在具有许多源文...

2014-04-24 15:30:40 684 0

转载 深入学习Make命令和Makefile(下)(1)

 一、构建多个目标 有时候,我们想要在一个makefile中生成多个单独的目标文件,或者将多个命令放在一起,比如,在下面的示例mymakefile3中我们将添加一个clean 选项来清除不需要的目标文件,然后用install选项将生成的应用程序移动到另一个目录中去。这个makefile跟前...

2014-04-24 15:26:13 740 0

转载 深入学习Make命令和Makefile(下)(1)

 一、构建多个目标 有时候,我们想要在一个makefile中生成多个单独的目标文件,或者将多个命令放在一起,比如,在下面的示例mymakefile3中我们将添加一个clean 选项来清除不需要的目标文件,然后用install选项将生成的应用程序移动到另一个目录中去。这个makefile跟前...

2014-04-24 15:25:13 681 0

转载 深入学习Make命令和Makefile(上)(4)

 七、makefile中的宏 在makefile中可以使用诸如XLIB、UIL等类似于Shell变量的标识符,这些标识符在makefile中称为“宏”,它可以代表一些文件名或选项。宏的作用类似于C语言中的define,利用它们来代表某些多处使用而又可能发生变化的内容,可以节省重复修改的工作...

2014-04-24 15:24:19 645 0

转载 深入学习Make命令和Makefile(上)(3)

 五、makefile中的规则 除了指明目标和模块之间的依赖关系之外,makefile还要规定相应的规则来描述如何生成目标,或者说使用哪些命令来根据依赖模块产生目标。就上例而言,当make程序发现需要重新构建f1.o的时候,该使用哪些命令来完成呢?很遗憾,到目前为止,虽然make知道哪些文...

2014-04-24 15:23:11 649 0

转载 深入学习Make命令和Makefile(上)(2)

 三、Makefile概述 上面提到,make命令对于构建具有多个源文件的程序有很大的帮助。事实上,只有make命令还是不够的,前面说过还必用须makefile告诉它要做什么以及怎么做才行,对于程序开发而言,就是告诉make命令应用程序的组织情况。 我们现在对makefile的位置和数量...

2014-04-24 15:21:57 613 0

转载 深入学习Make命令和Makefile(上)(1)

        make是Linux下的一款程序自动维护工具,配合makefile的使用,就能够根据程序中模块的修改情况,自动判断应该对那些模块重新编译,从而保证软件是由最新的模块构成。本文分为上下两部分,我们将紧紧围绕make在软件开发中的应用展开详细的介绍。 《深入学习Mak...

2014-04-24 15:14:40 669 0

原创 flash and root your Nexus10

不得不说Nexus10是一款很适合Hacker的玩具,代码开放,资料也比较多,可以进行各种hack。下面主要讲一讲如何手动烧写整个系统固件以及如何方便的对齐进行Root。      (1)固件的获取,各个版本的固件可以直接从Google官网获取            https://dev...

2014-03-12 16:35:46 758 0

转载 执行程序(例如UltraEdit)在WIN7下添加到右键菜单

 把下面提供的代码复制到记事本,保存为注册表文件(*.reg),右键合并即可。注意把最后一行换成你自己的路径。 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell] [HKEY_CLASSES_ROOT\*\s...

2014-02-22 07:41:34 2248 0

转载 深度解析Linux根文件系统的挂载过程

 在前面的文章中介绍《Linux操作系统启动过程》,而Linux系统的根文件系统(root file system)的挂载过程则是其中一个重要环节,下面这部分内容来自于网络,经整理分享如下,希望能给这部份知识点比较迷茫的朋友一点帮助。 一、rootfs的种类 总的来说,rootfs分为两...

2014-01-05 16:08:16 784 0

转载 CDMA、CDMA2000、WCDMA、TD-SCDMA的区别

 前几日,笔者有一位朋友从网上买了一部二手的苹果iPhone 4S,拿到手之后才发现,这部iPhone 4S原来是电信版的,而自己用的SIM卡是中国移动的,根本没办法使用,非常的沮丧,这也怪当初购买时没有注意不同运营商之间网络不兼容的问题。其实在生活中,很多人对于手机网络方面的知识知...

2013-12-20 15:35:15 4035 0

转载 基于UVC的罗技摄像头C270 hack

 现在,假如你的手上有一只摄像头,它是罗技高清网络摄像头webcam-C270,还有一块cortexA8开发板,这块开发板来自FriendlyARM,已经预装了linux系统,版本号是最新提供的linux-3.0.8,图形界面是Qtopia-2.2.0,交叉编译器是arm-linux-g...

2013-12-13 16:50:41 6365 2

转载 陈立宜:面板业第一“叛将”

 随着22日华星光电执行副总陈立宜及其它5名台籍员工,被调查局台北市调处,以违反两岸人民关系条例3年以下有期徒刑罪名为由,移送检方侦办。台湾面板业第一“战将”的“叛逃”经历也成为关注的焦点,同时两岸面板业的竞争也可见一斑。     陈立宜的“叛逃”经历     固步自封只可能面对...

2013-12-03 09:55:10 2220 0

转载 大牛很通俗地介绍《信号与系统》

 第一课 什么是卷积 卷积有什么用 什么是傅利叶变换 什么是拉普拉斯变换 引子 很多朋友和我一样,工科电子类专业,学了一堆信号方面的课,什么都没学懂,背了公式考了试,然后毕业了。    先说"卷积有什么用"这个问题。(有人抢答,"卷积"...

2013-11-28 19:10:32 1048 0

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