
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
文章目录本文以Linux3.14版本源码为例分析其启动流程。各版本启动代码略有不同,但核心流程与思想万变不离其宗。内核映像被加载到内存并获得控制权之后,内核启动流程开始。通常,内核映像以压缩形式存储,并不是一个可以执行的内核。因此,内核阶段的首要工作是自解压内核映像。内核编译生成vmliunx后,通常会对其进行压缩,得到zImage(小内核,小于512KB)或bzImage(大内核,大于512KB
一 linux内核源码阅读工具windows下当然首选source insight, 但是linux下就没有source insight这么优秀的工具了,但是也有不少的替代品,但觉绝对部分人会选择vim+ctags+cscope的组合,还有部分人或选择wine中的 source insight或选择navigatror,当然对于代码阅读来说vim+ctags+cscope的组合还是比较好的一个
目录一、配置二、代码分析三、应用读写本文基于linux 4.19 版本内核进行分析。Linux内核很多驱动都使用到I2C子系统。EEPROM、RTC,电池,tp等。inux内核的i2c-gpio是使用GPIO模拟I2C协议的驱动,在内核中已经实现了,我们要做的只需要配置2根GPIO即可。GPIO模拟I2C协议的驱动位于drivers/i2c/busses目录。驱动名称为“i2c-gpio”,驱动文
开始之前,我们需要一份已经编译过的源码,如果你还没有编译或者还没有源码请看我的上一篇文章ubuntu12.04(64bit)编译android4.4源码、sdk及kernel,里面有你编译源码需要的所有资源。为什么我标题上说不需要编译就可以导入Android Studio,但是却又需要一份编译好的源码呢,先mai个关子,请向下看,看完你就明白了。注:我这篇文章是衔接着上一篇文章ubuntu
http://blog.csdn.net/yunfly163/article/details/7495035 历时一个月,终于成功把android系统移植到emmc上启动。开发板:s5pv210系统:android 2.34目的:使用emmc代替 nand flash 烧写命令:fastboot sdfuse分区命令: fdiskvfat格式命令:fat
http://blog.csdn.net/yunfly163/article/details/7495156 ------------------------------------------------------------------------------------------------------------------------U-boot支持2种方式烧写 e
MyUnity是一个Unity配置工具,支持修改配置Launcher、Dash的样式级细节,还支持修改字体。最新版支持12.04,不支持unity-2d。主要功能:Launcher 的图标大小、图标背景样式、边栏透明度、显示、显示样式Dash的默认开启大小顶部边栏的透明度桌面挂载、网络、盘符显示字体安装:sudo add-apt-re
http://blog.csdn.net/figthter_cui/article/details/5936373 由于项目需要开始搞S5PC100的摄像头驱动,camera类型是OV3640.以前还没有做摄像头驱动,缺乏相关的经验,另外基于S5PC100的摄像头驱动代码结构又比较复杂,谁让A8的功能强大呢,功能多了强了开发起来难度自然就增大了。总之,目前的感觉是——好复杂! 既然
由图片生成RGB文件: ffmpeg -i test.png -s 1920x720 -pix_fmt rgb24 LOGO.rgb。如果是MTK系统,将LOGO.rgb重命名为LOGO.BGR即可。(实测ok)由mp4生成h264文件:ffmpeg -i Output.mp4 -pix_fmt yuv420p -vcodech264 -s 1920x720 -r30out.h264。(实测ok)
http://blog.csdn.net/zhandoushi1982/article/details/7104584 我们在做一些产品时,比如液晶显示器的NO SIGNAL待机画面、液晶电视的无电视信号画面等,都需要给出用户一个提示画面在屏幕上随机的动态的显示,这个做法列出如下。注意:以下的显示是固定从左上角开始向右向下移动,移到边框后就反弹回去。如果是随机的显示LOGO画面,用一个







