Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6384865
  • 博文数量: 579
  • 博客积分: 1548
  • 博客等级: 上尉
  • 技术积分: 16634
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-12 15:29
个人简介

http://www.csdn.net/ http://www.arm.com/zh/ https://www.kernel.org/ http://www.linuxpk.com/ http://www.51develop.net/ http://linux.chinaitlab.com/ http://www.embeddedlinux.org.cn http://bbs.pediy.com/

文章分类

全部博文(579)

文章存档

2018年(18)

2015年(91)

2014年(159)

2013年(231)

2012年(80)

发布时间:2015-01-29 15:55:55

笔试题:1、Linux设备中字符设备与块设备有什么主要的区别?请分别列举一些实际的设备说出它们是属于哪一类设备。 答:字符设备:字符设备是个能够像字节流(类似文件)一样被访问的设备,由字符设备驱动程序来实现这种特性。字符设备驱动程序通常至少实现open,close,read和write系统调用。字符终端、串口、鼠标、.........【阅读全文】

阅读(3013) | 评论(2) | 转发(2)

发布时间:2015-01-26 16:13:58

Linux提供了一套API来动态装载库。下面列出了这些API:- dlopen,打开一个库,并为使用该库做些准备。- dlsym,在打开的库中查找符号的值。- dlclose,关闭库。- dlerror,返回一个描述最后一次调用dlopen、dlsym,或dlclose的错误信息的字符串。C语言用户需要包含头文件dlfcn.h才能使用上述API。glibc还增加了两个P.........【阅读全文】

阅读(4262) | 评论(0) | 转发(0)

发布时间:2015-01-26 16:09:39

在Linux中,可以利用stat()函数来获取一个文件的状态[cpp] view plaincopy#include   #include     int stat(const char *file_name, struct stat *.........【阅读全文】

阅读(6041) | 评论(0) | 转发(1)

发布时间:2015-01-26 16:05:09

点击(此处)折叠或打开#define _GNU_SOURCE#include #include #include #include #include #include #include ......【阅读全文】

阅读(2870) | 评论(0) | 转发(0)

发布时间:2015-01-26 16:04:06

点击(此处)折叠或打开#include #include #include #include #include #include #include #include ......【阅读全文】

阅读(1952) | 评论(0) | 转发(0)

发布时间:2015-01-26 16:02:12

linux提供了daemon函数用于创建守护进程,实现原理如下:#include int daemon(int nochdir, int noclose);1. daemon()函数主要用于希望脱离控制台,以守护进程形式在后台运行的程序。2. 当nochdir为0时,daemon将更改进城的根目录为root(“/”)。3. 当noclose为0是,daemon将.........【阅读全文】

阅读(2002) | 评论(0) | 转发(0)

发布时间:2015-01-26 14:53:31

access():判断是否具有存取文件的权限相关函数    stat,open,chmod,chown,setuid,setgid表头文件    #include定义函数    int access(const char * pathname, int mode);函数说明    access()会检查是否可.........【阅读全文】

阅读(2937) | 评论(0) | 转发(1)

发布时间:2015-01-11 23:41:46

前言:    在编译linux内核时可能遇到标题中的问题。在 debian/ubuntu 中的解决方法如下:http://blog.csdn.net/wtao616/article/details/6118733 参考下这个或者如果使用的是Ubuntu 9.10及以上版本,可以使用下面的命令安装mkimage:#apt-get install uboot-mkimage安装完成后在编译内核make umage ARCH.........【阅读全文】

阅读(4326) | 评论(0) | 转发(0)

发布时间:2014-12-29 19:59:30

1,Mac OSX 系统常用快捷键整理2,Mac Terminal 快捷键......【阅读全文】

阅读(1924) | 评论(0) | 转发(0)

发布时间:2014-12-29 19:55:25

IR-CUT双滤镜是指在摄像头镜头组里内置了一组滤镜,当镜头外的红外感应点侦测到光线的强弱变化后,内置的IR-CUT自动切换滤镜能够根据外部光线的强弱随之自动切换,使图像达到最佳效果。也就是说,在白天或黑夜下,双滤光片能够自动切换滤镜,因此不论是在白天还是黑夜下,都能得到最佳成像效果。简介IR=in.........【阅读全文】

阅读(3225) | 评论(0) | 转发(0)

发布时间:2014-12-28 17:07:45

[目录]vi/vim使用进阶: 序言本文是本系列的序言,讲述我使用vi/vim的经历和心得,以及对vi/vim初学者的一些建议。文中的抓图展示了我的vim使用环境。vi/vim使用进阶: 使用会话和viminfo本文介绍如何使用vim的会话 (session) 和viminfo来恢复vim的.........【阅读全文】

阅读(2083) | 评论(0) | 转发(0)

发布时间:2014-12-28 16:59:57

浏览代码 首先,我们先从浏览代码开始。有时候,我们需要看多个文件,所以,传统的做法是,我们开多个tty终端,每个tty里用Vim打开一个文件,然后来回切换。这很没有什么效率。我们希望在一个Vim里打开多个文件,甚至浏览程序目录。浏览目录的命令很简单:(你也可以直接vim一个目录) :E.........【阅读全文】

阅读(2178) | 评论(0) | 转发(0)

发布时间:2014-12-28 16:58:36

vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。—————————.........【阅读全文】

阅读(1951) | 评论(0) | 转发(0)

发布时间:2014-12-28 16:14:33

1、将光标移动到行首:ctrl + a2、将光标移动到行尾:ctrl + e3、清除屏幕:                ctrl + l4、搜索以前使用命令:ctrl + r5、清除当前行:            ctrl + u6、清除至当前行尾:    ctrl + k7、.........【阅读全文】

阅读(2575) | 评论(0) | 转发(0)

发布时间:2014-12-28 14:19:58

系统自带截图工具:全屏截图并保存到桌面文件: Command + Shift + 3部分截图并保存到桌面文件: Command + Shift + 4 截取窗口并保存到桌面文件: Command + Shift + 4 + Space 全屏截图并保存到剪切板: Ctrl + Command + Shift + 3 部分截图并保存到剪切板: Ctrl + Command + Shift + 4 截图窗口并保存到剪切.........【阅读全文】

阅读(2591) | 评论(1) | 转发(0)

发布时间:2014-12-27 14:30:33

在使用到一下 math.h 文件中的函数时,如 log10 等。调用方法:1,#include2,编译时加上 -lm......【阅读全文】

阅读(2492) | 评论(0) | 转发(1)

发布时间:2014-12-24 23:11:34

切换工作台和目录ctrl + w + h 光标 focus 左侧树形目录ctrl + w + l 光标 focus 右侧文件显示窗口ctrl + w + w 光标自动在左右侧窗口切换ctrl + w + r 移动当前窗口的布局位置o 在已有窗口中打开文件、目录或书签,并跳到该窗口go 在已有窗口 中打开文件、目录或书签,但不跳到该窗口t 在新 Tab 中打开选中.........【阅读全文】

阅读(2574) | 评论(0) | 转发(0)

发布时间:2014-12-23 14:22:00

前言    一个嵌入式设备,远端访问的时候基本上不可以直接访问到其下的系统,更多的是功能相关的app。网络通信非常普及,基本上绝大部分的设备都支持网络相关操作,那么此时对该设备中的相关网络参数的获取和设置就显得有必要。一,重要结构体点击(此处)折叠或打开//ifconf通常.........【阅读全文】

阅读(5387) | 评论(0) | 转发(1)

发布时间:2014-12-16 20:48:22

%跳转到配对的括号去{}[[向前跳转到{代码块的开头处]]向后跳转到}代码块的结尾处gD跳转到局部变量的.........【阅读全文】

阅读(2168) | 评论(0) | 转发(2)

发布时间:2014-12-16 19:45:33

在source insight中想必大家很习惯预览功能了,现在就给大家带来一个这样的vim插件,我刚实验了一下,效果非常好。1.yaourt -S vim-srcexpl2.在.vimrc中添加如下内容:" // The switch of the Source Explorer nmap :SrcExplToggle " // Set the height of Source Explorer window let g.........【阅读全文】

阅读(10356) | 评论(0) | 转发(0)

发布时间:2014-12-15 18:40:28

前言:    在mac,或linux环境下,并没有source insight 这样的软件。且随着嵌入式开发的深入,经常性的需要使用vi来操作板子中系统的一下配置文件等。    因此决定重拾vim。一,如何查看一个项目源码    1,搭配vim环境,下载相关的插件,这是个非常简单的事情,因此不在此赘述,其难.........【阅读全文】

阅读(6091) | 评论(0) | 转发(1)

发布时间:2014-12-02 11:46:19

前言    视频开发中,遇到了非常多的概念,在此记录一下视频智能分析中的一下名词的含义1,AVD :视频诊断2,PEA :周界防范3,OSC:物品看护4,CPC:越线人数统计......【阅读全文】

阅读(3639) | 评论(0) | 转发(0)

发布时间:2014-11-28 10:54:27

前言    随着工作的时间增长,接触到的技术人员越来越多,遇到的问题也越来越多样化,因此有必要记录一下所遇到的或感兴趣的问题,以及其解决方法。1,str 族使用strcpy, strcat, sprintf, strcmp, strcasecmp等字符串操作函数,很大概率会吧目标字符串读/写爆。应该使用strncpy, strlcpy, strncat, strlcat,.........【阅读全文】

阅读(2287) | 评论(0) | 转发(0)

发布时间:2014-11-24 14:39:17

0,2014.11.01    a, http://www.gfsoso.com/1,2014.11.24    a, http://64.233.161.104/    b, http://64.233.161.105/......【阅读全文】

阅读(1986) | 评论(0) | 转发(0)

发布时间:2014-11-21 16:35:42

前言:(总结已经基本写完,这段时间我会从新排版和修正。错误总会有的,望能指正!)前段时间学习了嵌入式驱动,趁着没开始找工作,这段时间我会每天抽出时间来复习。 我的总结是根据学习时的笔记(李杨老师授课)、《linux内核设计与实现》第三版、《linux设备驱动程序》第三版和《linux设备驱动开发详解》第一.........【阅读全文】

阅读(2775) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

Dafanzi2016-12-05 18:21

我找到代码了 不用了 谢谢

回复  |  举报

Dafanzi2016-12-05 17:20

大佬,在你这篇讲解内存池的博文(http://blog.chinaunix.net/uid-28458801-id-4254501.html)中,list.h源文件没有提供啊。你能提供这个博文的完整代码我学习学习吗?能的话发给我邮箱可以吗?brottfan@163.com谢谢啦

回复  |  举报
留言热议
请登录后留言。

登录 注册