11 h32dong809

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

linux内核内置trace工具使用简介

使用内核内置的trace工具,可以跟踪具体某个进程的内核函数调用过程,并且可以统计到每个函数的运行时间,对优化系统性能有一定的帮助内核trace工具使用方法如下:1.修改内核配置,支持traceKernelhacking ---> [*]Tracers --->[*] KernelFunctionTracer               

2016-03-30 14:48:31

Linux 技巧:让进程在后台可靠运行的几种方法(转载)

我们经常会碰到这样的问题,用telnet/ssh登录了远程的 Linux服务器,运行了一些耗时较长的任务,结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子,您可以针对不同的场景选择不同的方式来处理这个问题。nohup/setsid/&场景:如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳定

2015-12-10 10:40:03

内核oops分析

在实践项目中出现内核跑死,具体打印如下 Unable to handle kernel paging request fordata at address 0xc00000200081a940Faulting instruction address:0x800000000517ae40Oops: Kernel access of bad area, sig: 11[#1]

2015-11-02 19:38:25

uboot.lds 链接脚本语法规则

这是网上找到一篇关于链接脚本语法规则非常详细的介绍,保存到博客内,以便日后需要时查阅。以下是正文:连接脚本的格式====================连接脚本是文本文件.你写了一系列的命令作为一个连接脚本. 每一个命令是一个带有参数的关键字,或者是一个对符号的赋值. 你可以用分号分隔命令. 空格一般被忽略.文件名或格式名之类的字符串一般可以

2015-10-01 11:02:13

uboot相关知识点汇总(持续更新中)

1.      uboot编译完成后生产的uboot,uboot.bin,uboot.map,uboot.srec分别是什么? U-BOOT elf格式的imageU-BOOT.bin 原始二进制文件(raw image)U-BOOT.MAP 符号表U-BOOT.SREC S-Record格式的image   2.u-boot.m

2015-10-01 10:43:17

uboot新增一条命令的方法

1. 1、在配置文件中添加对应的宏,可以在相应的头文件中定义 2. #define CONFIG_CMD_MYCMD 3. 4. 2、在common目录下创建对应的xxx_cmd.c文件,并实现执行这个命令调用的函数xxx_cmd()函数和U_BOOT_CMD结构体 5. 例: int xxx_cmd (cmd_tbl_t *cmdtp, int flag

2015-09-10 15:12:36

利用dmesg和addr2line来重现bug

有些时候,我们的程序crash了,但是我们没有保存core dump信息,这时如果我们想要知道程序在哪个位置出错,就不是那么容易了。下面有一种方法,可以大致判断出程序出错的大致位置。1.用dmesg查找出错的代码段地址。命令格式:[plain] view plaincopyprint?dmesg | grep program_na

2015-07-27 09:45:25

创业故事,终生受用 之 创业必须抓住人性弱点及需求

创业必须抓住人性弱点及需求1.有个老人爱清静,可附近常有小孩玩,吵得他要命,于是他把小孩召集过来,说:我这很冷清,谢谢你们让这更热闹,说完每人发三颗糖。孩子们很开心,天天来玩。几天后,每人只给2颗,再后来给1颗,最后就不给了。孩子们生气说:以后再也不来这给你热闹了。老人清静了。创客思维:抓住人性的弱点,无事不成。2.两马各拉一货车。一马走得快,一马慢吞吞。于是主人把后面的货全搬

2015-01-10 16:40:38

总结下这一年来学到了什么

进中兴一年多了,回想下,时间确实过得很快,今天突然来了兴致,想写点什么       说实话,进中兴接触到的项目是之前从未接触过的大项目,大到就是一个人怎么也无法完成的项目。大到要想深入地了解整个系统,二年时间也是远远不够的项目,模块非常多,个人分工很细。这一年的工作就是在不断熟悉这个项目的过程,到现在为止,也还是只是了解了其中的一个小模块而已。在大公司的一个好处就是规范化,一年的熏陶,

2014-11-21 23:42:43

pxa270(Xscale核)的LCD移植

一,配置内核              Graphics support  --->                      Support for frame buffer devices  --->                               PXA LCD framebuffer support                       Consoledi

2013-04-14 10:15:43

pxa270(Xscale核)的ubifs文件系统移植

一, 创建相应目录(1)    mkdir busybox-rootfscd busybox-rootfsmkdir  bin  dev etc  home  lib mnt  opt  proc root  sbin  sys tmp  usr  var(2)把从busybox编译生成的命令,库文件等拷入相应文件夹(3)配置etc目录下inittab文件::sysinit

2013-04-13 13:11:08

pxa270(Xscale核)的nandflash移植

一.    配置内核 MemoryTechnology Device (MTD) support  --->                 MTD concatenating support              -*-   MTD partitioning support                 Direct char device access to MTD de

2013-04-09 23:41:15

S3C6410(arm11核)的LCD移植

第一步,配置内核参数       Graphicssupport  --->              Support for frame buffer devices  --->                        Samsung S3C framebuffer support              [*]Backlight & LCD device support

2013-04-05 00:48:11

S3C6410(arm11核)的DM9000移植

第一步 配置内核 [*] Networking support ---> Networkingoptions ---> [*]TCP/IP networkingDevice Drivers ---> [*]Network device support --->

2013-03-20 23:41:33

yaffs2移植到内核linux2.6.38

在移植linux2.6.38版本内核到s3c6410时出现以下错误VFS: Cannot open root device"mtdblock2" or unknown-block(31,2)Please append a correct "root="boot option; here are the available partitions:1f00             512

2013-03-13 19:35:53

s3c6410(arm11核)的nandflash移植

第一步,配置内核       Memory Technology Device (MTD) support --->              [*]   MTD partitioning support                   NAND Device Support  --->                        NAND Flash support for

2013-03-12 19:05:11

qt4-arm通用配置单(转)

./configure -prefix /home/qt/build\ -release -shared \ -fast \ -pch \ -no-qt3support \ -qt-sql-sqlite \ -no-libtiff -no-libmng \ -qt-libjpeg \ -qt-zlib \ -qt-libpng \ -qt-freetype \

2013-03-09 10:50:37

嵌入式学习网站(持续更新中)

一. EMBEOOED linuxhttp://www.embeddedlinux.org.cn/二.嵌入式在线http://www.mcuol.com/三.嵌入式联盟http://www.mcuos.com/index.php四.华清远见CU官方博客http://blog.chinaunix.net/uid/20396502.html

2013-03-04 21:41:16

系统性能监控--linux top命令详解

top命令和ps命令的基本作用是相同的,显示系统当前的进程和其它状况;但是top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态。如? 前台执行该命令,它将独占前台,直到用户终止该程序为止。比较准确的说,top命令提供了实时的对系统处理器的状态监视。它将显示系统中CPU最“敏感”的任务列表。该命令可以按CPU使用、内存使用、执行时间对任务进行排序;而且该命令的很多特性都可以通过交互

2013-03-02 18:12:34

Linux系统常用性能监测工具

sysstat工具包提供的主要命令:iostat mpstat sarsar的最后两个参数一般是interval count1、sar -u 1 5输出CPU使用情况的统计信息,每秒输出一次,一共输出100次17时06分01秒 CPU %user %nice %system %iowait %idle17时06分02秒 all 1.27 0.00 0.51 1.01 9

2013-03-02 18:11:18

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!