上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 89 下一页
摘要: Kernel Buildinghttps://www.raspberrypi.org/documentation/linux/kernel/building.mdThere are two main methods for building the kernel. You can build loc... 阅读全文
posted @ 2015-09-06 22:19 微信公众号--共鸣圈 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 做linux底层软件工作也有两年了,算上研究生时期对底层软件的研究,加起来也快四年了。慢慢地发现有必要总结一些一般性的方法了。因为一般性的方法有宏观上的指导意义,以后调试和移植驱动时,经常性地回味这些一般性的方法可以防止自己犯同样的错误,进而少走弯路,以最高的效率完成工作。当谈到底层软件,我们一般都... 阅读全文
posted @ 2015-09-06 19:00 微信公众号--共鸣圈 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 3 Kbuild文件 大部分内核中的Makefile都是使用Kbuild组织结构的Kbuild Makefile。这章将介绍Kbuild Makefile的语法。 对于Kbuild文件名来讲,Kbuild编译系统更倾向于使用"Makefile"这个名字,当然"Kbuild"也是可以用的。但如果"Ma 阅读全文
posted @ 2015-09-06 18:59 微信公众号--共鸣圈 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: 一、概述diff和patch是一对相辅相成的工具,在数学上来说,diff类似于对两个集合的差运算,patch类似于对两个集合的和运算。diff比较两个文件或文件集合的差异,并记录下来,生成一个diff文件,这也是我们常说的patch文件,即补丁文件。 patch能将diff文件运用于原来的两个集合之... 阅读全文
posted @ 2015-09-06 18:56 微信公众号--共鸣圈 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 在linux下调tvp5150am1的过程中,遇到了一kernel oops,内容如下:[ 66.714603] Unable to handle kernel paging request at virtual address 00100104[ 66.721658] pgd = d37d0000... 阅读全文
posted @ 2015-09-06 18:55 微信公众号--共鸣圈 阅读(1860) 评论(0) 推荐(0) 编辑
摘要: 做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。这样才能深入的研究下去。下面我们简单的介绍嵌入式开发中的一些硬件相关的概念。电平(Level) 在数字电路中,分为高电平和低电平,分别用1和0表示。一个数字电路的管脚,总是存在一个电平的,要么高要么低,或者说要么1... 阅读全文
posted @ 2015-09-06 17:29 微信公众号--共鸣圈 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 内核使用了大量不同的宏来标记具有不同作用的函数和数据结构。如宏__init、__devinit等。这些宏在include/linux/init.h头文件中定义。编译器通过这些宏可以把代码优化放到合适的内存位置,以减少内存占用和提高内核效率。下面是一些常用的宏:l __init标记内核启动时使用的初始... 阅读全文
posted @ 2015-09-06 17:26 微信公众号--共鸣圈 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 一、在板文件进行client的实例化在内核的初始化中(例如在板文件中)定义设备的信息。这种操作的前提是内核编译的时候已经确定有哪些i2c设备和它们的地址,还要知道连接的总线的编号。比如在板文件/arch/arm/mach-XXX/board_XXX.c中可以用类似下面的代码来注册i2c设备的信息。1... 阅读全文
posted @ 2015-09-06 17:25 微信公众号--共鸣圈 阅读(769) 评论(0) 推荐(0) 编辑
摘要: http://zqwt.012.blog.163.com/blog/static/1204468420128291156143/我的上一篇博客《设备驱动调试和移植的一般方法》详细介绍了调试和移植的几个步骤,依照那几个步骤,按部就班,外加不屑的努力,你就可以完成驱动的调试和移植。但是当你面临的是一块崭... 阅读全文
posted @ 2015-09-06 17:21 微信公众号--共鸣圈 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 总括: 一帧视频数据可以编码成多个H264的NALU, 每个NALU的开头为00 00 00 01; 一个RTP包可以传送 部分、一个或多个 NALU,看NALU的大小而定。 之前写过一篇文章,分析了h264使用rtp进行封包的格式介绍:RTP封装h264 (见下面)。但里面好像没有把拆分以及一些需 阅读全文
posted @ 2015-09-06 14:38 微信公众号--共鸣圈 阅读(5003) 评论(0) 推荐(0) 编辑
上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 89 下一页