- 博客(5)
- 资源 (44)
- 收藏
- 关注
原创 Kbuild
Kbuild实现Kbuild分析Kbuild语法参考内核目录下文档Documentation/kbuild/kconfig-language.txt 基本由以下这些构成: menu/endmenu menuconfig config choice/endchoice source if/endif commentmenu/endmenumenu与endmenu必须同时出现。menu和
2016-02-16 16:08:34 7359
原创 cmake
cmake内部变量CMAKE_C_COMPILE 指定c编译器CMAKE_CXX_COMPILERCMAKE_C_FLAGS 编译c文件时的选项,如-g,也可以通过add_definitions添加编译选项EXECUTABLE_OUTPUT_PATH 可执行文件的存放路径LIBRARY_OUTPUT_PATH 库文件路径CMAKE_BUILD_TYPE buil
2016-02-15 17:01:27 1222
原创 linux内核seq操作
头文件linux/seq_file.h seq相关函数的实现在fs/seq_file.cstruct seq_file { char *buf; size_t size; size_t from; size_t count; loff_t index; loff_t read_pos;
2016-02-04 17:17:51 6708 1
原创 proc文件系统接口
内核提供的proc接口函数头文件linux/proc_fs.h struct proc_dir_entry *proc_mkdir(const char *name, struct proc_dir_entry *parent); //在parent目录创建一个名为name的目录struct proc_dir_entry *create_proc_entry(const char *name, m
2016-02-03 14:13:07 3799
原创 mmap - 用户空间与内核空间
mmap概述共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式, 因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存则只拷贝两次数据: 一次从输入文件到共享内存区,另一次从共享内存区到输出文件。实际上,进程之间在共享内存时,并不总是读写少量数据后就解除映射,有新的通信时,再重新建立共享内存区域。而是保持共享
2016-02-02 20:06:20 24100 6
嵌入式系统开发之道笔记
2015-05-17
alsa-utils-1.0.25_alsa-lib-1.0.25
2015-05-11
pthread API的一些用法
2015-02-15
MJPEG压缩与解压缩
2013-12-13
MassStorageClass协议文档
2013-09-28
QT连续显示多幅图片看起来像动画
2012-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人