随笔分类 - Linux学习
Linux系统知识
摘要:转自:http://www.amobbs.com/thread-5585526-1-1.html8楼封装一个String类型typedef struct{ char* charArr; int16_t len;}StringStruct;#define String(n,m) \ Strin...
阅读全文
摘要:cc1: error: unrecognized command line option “-iquote” 交叉编译libfaad时遇到此错误 解决方法是:修改libfaad文件夹下的Makefile的L199: 修改:199 AM_CFLAGS = -iquote $(top_srcdir)/include 为199 AM_CFLAGS = -I $(top_srcdir)/include
阅读全文
摘要:linux嵌入式系统中mdev的配置【转】1、mdev是什么。busybox的mdev是一个精简了的udev管理程序,而udev是linux2.6内核引入的一种新的设备文件管理机制,用于取代老的devfs.udev最大的有点就是可以动态的管理/dev目录下的设备文件,而不用再系统初始化时就将可能要用到的设备都创建起来,还可以根据设备具体信息命名设备节点,而不是有内核统一分配。2、如何在嵌入式系统中开启mdev。 1)在busybox中添加对mdev的支持。 2)在/etc/rc.d/rcS中添加 #在/sys中挂载sysfs文件系统,它是mdev运行的基础条件之一mount -t sysfs
阅读全文
摘要:register_chrdev() register_chrdev_region() alloc_chrdev_region的区别?【转】在fs.h中的申明如下:分配设备号:extern int alloc_chrdev_region(dev_t *, unsigned, unsigned, const char *);extern int register_chrdev_region(dev_t, unsigned, const char *);注册设备:extern int register_chrdev(unsigned int, const char *, struct file...
阅读全文
摘要:linux 笔记 关于struct file 结构下 private_data 数据结构的思考[转]转自:http://blog.csdn.net/bush2582/article/details/7731220struct file是字符设备驱动相关重要结构。struct file代表一个打开的文件描述符,它不是专门给驱动程序使用的,系统中每一个打开的文件在内核中都有一个关联的 struct file。 它由内核在 open时创建,并传递给在文件上操作的任何函数,知道最后关闭。当文件的所有实例都关闭之后,内核释放这个数据结构。 在 struct filed有个成员void*private_d
阅读全文
摘要:【C算法】二维数组回字形填充面试的时候遇到一道C语言小算法题目,题目是这样的:以下图方式将1-100数字填充到一个10*10的二维数组内: 编写程序的要点是确定填充的4个方向,并判别填充的界限。代码如下:/* ============================================================================ Name : project1.c Author : M.Bing Version : Copyright : andon Description : Hello World in C, Ansi-s...
阅读全文

浙公网安备 33010602011771号