- 博客(11)
- 收藏
- 关注
原创 利用irq trace event dump stacktrace of runing task
利用irq trace event来dump busy task的stacktrace
2019-07-14 12:30:38 375
原创 dlopen/dlclsoe使用中的陷阱
dlopen系列API的使用场景dlopen,dlsym,dlclose可以在不去link shared library的前提下,在runtime时调用shared library里面的函数.这样可以实现shared library的覆盖或是省略编译阶段的链接检查.但dlopen/dlclose要谨慎使用,尤其是有些写的不是很好的shared library.下面以实例来说明.dlclose陷...
2019-06-30 22:13:35 2586
原创 Linux tracepoint 应用实例
概述linux在系统关键位置都有插入一些tracepoint,这些tracepoint可以通过runtime在shell目录/sys/kernel/debug/tracing/events下面看到.按照Documentation/trace/tracepoints.txt的描述:A tracepoint placed in code provides a hook to call a fun...
2019-06-22 21:50:41 1566
原创 Linux input driver简介
Linux input driverOverviewinput deviceinput handlerinput handleinput_eventOverview本文基于linux-4.14.Linux input driver在linux kernel的路径在drivers/input下面.主要有三个部分,input device,input handle,input handler....
2019-06-08 18:17:47 867
原创 在ubuntu下如何获取arm cross compiler
sudo add-apt-repository ppa:linaro-maintainers/toolchain sudo apt-get install gcc-arm-linux-gnueabi
2018-01-14 10:12:14 1058
转载 在win7下面安装ubuntu 16.04.4双系统
本文转载自http://www.cnblogs.com/xuhui24/p/6261620.html,原作者为xuhui24,为了解决Failed to load ld-linux.c32问题,对于刻录USB方式有修改.Win7系统下安装Ubuntu系统,主要分为三步:第1步:制作U盘启动盘第2步:安装Ubuntu系统第3步:创建启动系统引导第1步:制作U盘启动盘1.下载U
2018-01-13 19:46:17 26665
原创 浅析Linux Radix-Tree
浅析Linux Radix-TreeRadix-Tree在Linux内核中有着广泛的应用,如page cache,swap cache通过Radix-Tree来管理虚拟地址到page cache之间的映射关系.Radix-Tree的特点是可以通过整数作为index来找到对应的数据结构,而无需像数组一样需要事先定义好整数index的范围,也就是Index可以是离散的,查找速度相较数组也不会逊色太多,在
2017-12-09 18:48:29 1431
原创 MFC中CFileDialog 使用的注意事项
在使用CFileDialog的过程中,发现在选择文件之后,应用程序的运行路径就被改掉了,对于在应用文件中有使用到相对路径的地方会有影响(如访问文件). 有两种方法可以避免这种问题: 1.在实例化CFileDialog的时候给构造函数的第四个参数(Flag)加上OFN_NOCHANGEDIR,这样在IDOK之后会自动将当前路径restore.
2013-01-14 10:32:21 884
原创 VC++程序启动画面会先看到MainFrame先闪一下再消失的问题解法
今天用VC++做一个程序,使用modeless 对话框来显示程序启动画面。 发现运行时总是会先闪一下主程序框架,再消失(因为我在InitInstance之后将ShowWindow的参数改为SW_HIDE). 在PreCreateWindow里面修改cs 的style无效: cs.style&=~WS_VISIBLE. 无奈之下,使用单步发现是因为在Pr
2013-01-10 18:02:03 769
原创 递归求解N皇后问题(c语言)
/**//*=====N皇后问题*/#include stdio.h>#include conio.h>#include "../include/type.h"/**//*包含枚举变量bool的typedef*/#define N 4/*问题规模*/void Trial(int i,int j,int (*arr)[N]);/**//*递归法求解N皇后问题*/static void Mak
2008-04-28 10:57:00 5114
原创 用栈实现迷宫
/*======================函数定义===================*/bool Pass(PosType pos,char (*p)[10]);/*判断当前通道块是否可以通过(该通道块未曾走到过,且可通)*/void FootPrint(char (*p)[10],PosType pos);/*在数组中pos位置做标记,表示曾经走过*/PosTy
2008-04-03 13:17:00 1244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人