
奇技巧术
工作流,方法流分享
东旗极限定制
开发板二次开发,开发板资料二次加工,产品定制
展开
-
【LINUX编程】linux模块编程-current引用错误
在编写一个候,需linux模块的时要引用current结构,由于current结构被定义在asm/current.h中,所以我在模块程序中包含了它,但是在make的时候,却出出现了错误的crrent引用问题.解决的办法是包含头文件linux/sched.h,原因是current是一个定义在current.h文件的宏,主要是将sp指针做适当处理以后回退到task_struct地址处,返回原创 2009-07-19 19:06:00 · 2143 阅读 · 0 评论 -
【Linux技能速记】如何查看库文件信息
nm -D libavformat.soar -t libavformat.a原创 2010-01-26 14:17:00 · 586 阅读 · 0 评论 -
【图形学知识速记】颜色缩放透明
<br />1.RGB565格式模式下,可以进行M2M缩放,不可以实现像素Alpha透明,可以使用Chromakey抠色实现局部漏空。<br />2.ARGB4444格式牧师下,可进行M2M缩放,也可实现像素Apha透明,但不可使用Chromakey抠色,这种方式需要至少3个FB缓冲区。<br />3.Bit32位不可实现M2M,所以建议客户在做UI的时候不要选择32bit模式。原创 2010-07-20 09:43:00 · 1180 阅读 · 0 评论 -
【C语言编程技巧】快速访问结构体成员的一种方法
<br /> 3 struct p <br /> 4 { unsigned int id; <br /> 5 unsigned int age;原创 2010-07-01 18:06:00 · 678 阅读 · 0 评论 -
【GUI福音】QT5.9(LTS)发布与版本回顾
原文链接:http://blog.qt.io/blog/2017/05/31/qt-5-9-released翻译内容如下: 我很高兴让大家知道,Qt 5.9.0刚刚发布。我们已经投入了大量的工作,使Qt 5.9成为目前为止我们开发的最好的Qt版本。 在Qt 5.9中,我们对性能和稳定性有了强烈的关注。我们已经在Qt中修复了大量的bug,并且我们已经做了大量的工作来改进我们的原创 2017-06-03 16:54:27 · 14762 阅读 · 5 评论 -
Linux command line
<br />I have ever toke a long time to understand how Linux parameter "CONFIG_CMDLINE" be added into Kernel.<br /><br />today I just got it:(arch/arm/kernel/setup.c)<br /><br />static char default_command_line[COMMAND_LINE_SIZE-1] __initdata= CO原创 2010-06-20 15:11:00 · 562 阅读 · 0 评论 -
Linux IRQ(2)
start_kernel()--->trap_init();start_kernel()---->init_IRQ();arch/arm/kernel/traps.c:void __init trap_init(void){ unsigned long vectors = CONFIG_VECTORS_BASE;/*跳转表的存放位置(即上面那表的存放位置)*/ /*这些都在entry-armv.S下定义*/ extern char __stubs_start[]原创 2010-06-20 10:28:00 · 1450 阅读 · 0 评论 -
Linux IRQ
Linux IRQ have 3 important struct, they are :1.include/linux/irq.hstruct irq_desc{ unsigned int irq; struct irq_chip *chip; struct irqaction *action; ......};2.include/linux/irq.hstruct irq_chip{ const原创 2010-06-20 10:11:00 · 911 阅读 · 0 评论 -
ARM Linux Processor Information
It's important for Linux kernel to load vmlinux.lds:arch/arm/kernel/vmlinux.lds-----> __proc_info_begin=.; *(.proc.info.init) __proc_info_end=.;ar原创 2010-06-30 10:53:00 · 902 阅读 · 0 评论 -
【LINUX编程】文件接口函数的追踪
用open,close,read,write,ioctl,fcntl函数多了,感觉有点模糊,因为每次使用这些函数时都实现包含了头文件fcntl.h,错误地以为这些函数都在fcntl.h中申明,然而事实不是这样的:首先open函数和fcntl的确是老老实实呆在fcntl.h中:extern int fcntl(int __fd,int __cmd,...) __THROW;exter原创 2009-07-20 03:12:00 · 1231 阅读 · 2 评论