Linux

TwitterFacebook
Get flash to fully experience Pearltrees
各位亲爱的读者好, 本人博客自从2010年11月开通以来累计发表文章140篇(原创)。本人一直将自己工作和学习经验写成博文分享给大家。今年本人有幸被选为2012年88位候选博客之星,如果各位IT‘er喜欢我的博文,请投我一票,做为小小的鼓励。 希望各位能支持我,拿出您宝贵的几秒钟时间来点击一下吧,非常感谢~ 不管结果如何,本人都会一如继住的继续为大家创... 1. http://blog.csdn.net/tigerjb

tiger-john

有网络的时候,使用LXR(The Linux Cross Referencer)在线阅读源码固然是一件很爽的事情。在无网络的情况下,只通过vim进入内核源码那样查找就显得有些勉强。接下来,本文将介绍一种快速定位源码的工具:ctags和cscope。通过vim编辑器,再配合使用上述两种工具就可以快速定位想要查看的源码。好了,开始吧!

使用vim+ctags+cscope阅读内核源码 » edsionte's Linuxworld|新手区

http://edsionte.com/techblog/archives/1689

DMA原理和实验 - js_xj的专栏

http://blog.csdn.net/js_xj/article/details/5730120 最近忙于驱动这块,于是我自己整理了有关S3C2410的DMA的基本编程及DMA的相关寄存器操作。 一.DMA访问的原理 1.DMA(Driect Memory Access)访问的概述 当系统内存想要与高速外设或者内存的不同区域之间进行大数据的快速传送时,查询和中断这两种方式不能满足要求:DMA就是为解决这样的问题提出来的。 ( 中断方式较之查询方式来说,可以提高CPU的利用率和保证对外设响应的实时性,但对于高速外设,中断方式不能满足数据传输速度的要求。
在上周五,我将最新android系统的Linux内核2.6.29下载下来,针对我的G1手机进行了打补丁(nand flash、多点触摸支持),并编译出了G1的Linux内核,使用Fastboot引导入G1,实践证明此内核可以使用。之后便开始了向mini2440移植的工作。 我的移植和之前的网上已有的人的移植方法有不同,之前的移植者都是向已经移植好S3C2440的内核里打Android补丁,这样补丁量大,出错的机会也大。而我经过考虑,决定使用反方法,先实现可以使用的Android内核,然后在这之上打上mini2440的补丁。这样避免了打大量的补丁产生大量的错误。而这个2440的补丁要实现LCD 、触摸屏和网卡等基本驱动。

移植android系统到mini2440 - Tekkaman Itachi

http://blog.csdn.net/tekkamanitachi/article/details/4255274
Android系统要求所有安装的应用程序必需有数字签名。否则系统将不会安装和运行没有合适的签名许可的程序。无论是在设备还是模拟器上都必须给你的程序建立签名才可以调试运。这是所有Android开发人员都懂得的道理。但是什么是数字签名,其中的原理是什么呢? http://blog.csdn.net/tekkamanitachi/

Tekkaman Itachi

基于S3C2440的busybox的移植 yaffs根文件系统制作 - 闫明--To Be a Linux Kernel Hacker

硬件平台: FL2440 操作系统: Linux2.6.28.7 交叉编译工具: arm-linux-gcc-3.4.1 飞凌公司默认的文件系统,不具有文件延伸功能,比如在 /dev 下有 mmcblk0p1 这个文件,在 挂载 SD 卡驱动时,需要敲入命令 mount /dev/mmcblk0p1 ,如果具有延伸功能,在敲入 mm 后,可以直接按 TAB 键,如果 /dev 目录下只有一个以 mm 形状的文件,将会自动补全后面的字符。初步推断该功能应该为 busybox 集成,从网上下载 busybox-1.9.2.tar.bz2 ,计划安装该版本的 busybox 。 第一步: 下载 busybox 源代码: http://busybox.net/downloads/busybox-1.9.2.tar.bz2 http://blog.csdn.net/yming0221/article/details/6542117

一个程序员背后的女人所写的文章~~~也许有你的身影 - hellogv的专栏

本文转摘自:http://user.qzone.qq.com/475854927/blog/1308810064 是什么文体,我不懂,不过挺贴近我们80后的: 好像很花心、其实很专一 好像很 坚强 、其实比谁都要 脆弱 http://blog.csdn.net/hellogv/article/details/6564166
http://blog.csdn.net/iamlazybone/article/details/5838279 骨头第一次接触Linux,便被吸引,不得不尝尝鲜。 写在前面: 骨头对Ubuntu真的是小白,曾经因为误改了环境变量文件而无法使用ll、ls之类的命令,于是还原了整个linux系统。 所以我在vm里,每操作成功一次就复制一下系统,别晕别汗别倒,事实证明这种方法对初学者很奏效。 哈哈~现在想想~懒人的懒办法~

从零开始在Ubuntu10.04下安装Android开发环境/Android源码下载/Android源码编译 - 苦

Mr.Right的专栏

文章来自:http://blog.21ic.com/user1/8499/archives/2012/91941.html 一般的按键输入软件接口程序非常简单,在程序中一旦检测到按键输入口为低电平(有时可能为高),便采用软件延时的方法来进行消抖,然后再次检测按键输入,如果再次确认为低电平则表示有按键按下,转入执行按键处理程序。如果延时后检测的电平为高电平则放弃本次按键检测,重新开始一... 本来来自百度知道: IP和子网掩码 我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP A类IP段 0.0.0.0 到127.255.255.255 B类IP段 128.0.0.0 到191.255.255.255 C类IP段 192.0.0.0 到223.255.255.255 XP默认分配的子网掩码每段只有255或0... http://vod.sjtu.edu.cn/help/Article_Show.asp?ArticleID=1095&ArticlePage=1 随着宽带接入的普及,很多家庭和小企业都组建了局域网来共享宽带接入。 http://blog.csdn.net/lanmanck

嵌入式系统 - vrix的专栏

__asm__ __volatile__内嵌汇编用法简述在阅读C/C++原码时经常会遇到内联汇编的情况,下面简要介绍下__asm__ __volatile__内嵌汇编用法。因为我们华清远见教学平台是ARM体系结构的,所以下面的示例都是用ARM汇编。 带有C/C++表达式的内联汇编格式为: __asm__ __volatile__("Instruction List" : ... 首先RTC设备是一种片上设备, 用platform_device来表示 该设备(即platform_device的RTC对象)在设备的初始化过程中就已经注册进了系统(可以参考2410下soc上的设备的驱动流程(RTC, watchdog等)), 因此我们在RTC驱动的初始化里把RTC驱动注册到系统后,系统会probe到这个RTC设备,最后调用我们RTC驱动的probe函数.下面就重点分析241... FFMpeg 中比较重要的函数以及数据结构如下:1. 数据结构:(1) AVFormatContext(2) AVOutputFormat(3) AVInputFormat(4) AVCodecContext(5) AVCodec(6) AVFrame(7) AVPacket(8) AVPicture(9) AVStream2. http://blog.csdn.net/vrix/article/category/131278

armeasy的专栏

frameworks\base\packages\SettingsProvider\res\values\defaults.xml 这里记录了很多默认的设置值 找到60000 将60000改为-1即可。 编译时删除x210_ics_rtm_v11/out/target/product/smdkv210/obj/APPS/Settings_intermediates目录, 再./mk -s... x210ii全视频播放测试方法 准备工作: 先从网上下载最新的映像文件,再使用fastboot更新system.img,重启开发板。 下载地址: http://xboot.org/thread-6920-1-1.html 测试步骤: 第一步:将视频源文件如*.rmvb,*.rm等拷贝到SD卡,然后将SD卡插入开发板的右侧卡槽。
linux blog

块设备驱动程序实现从虚拟文件系统,文件系统,逻辑卷一路顺流而下,一直来到了硬盘块设备驱动程序。从上层看下层,总是被系统的实现搬弄得云遮雾障,不明所以,因此,干吗不干脆从底层开始慢慢往上爬。OK,让我们就从块设备的驱动程序开始吧。首先定义一些常用变量(为什么是GK? GK stands for gingko。

linux驱动学习记录 - vincent_zou的专栏