<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/onlyfever</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; onlyfever]]></copyright><item><title><![CDATA[linux kernel printk syslog]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6279850</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6279850</guid><author>onlyfever</author><pubDate>Sat, 26 Mar 2011 13:43:00 +0800</pubDate><description><![CDATA[The kernel also provides some helper functions for logging that can simplify their use. Each log level has its own function, which expands as a macro for theprintk function. For example, when using printk with the KERN_EMERG log level, you can use the pr_e]]></description><category></category></item><item><title><![CDATA[linux IRQ handler]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6261072</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6261072</guid><author>onlyfever</author><pubDate>Sat, 19 Mar 2011 14:42:00 +0800</pubDate><description><![CDATA[<br /> <br />Handle.c (kernel/irq)130432011-1-19<br /> /** * __do_IRQ - original all in one highlevel IRQ handler * @irq:the interrupt number * * __do_IRQ handles all normal device IRQ's (the special * SMP cross-CPU interrupts have their own specific * han]]></description><category></category></item><item><title><![CDATA[linux 12.27 home]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6101602</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6101602</guid><author>onlyfever</author><pubDate>Mon, 27 Dec 2010 22:44:00 +0800</pubDate><description><![CDATA[<br /> <br />http://e2e.ti.com/support/dsp/omap_applications_processors/f/42/p/29363/102101.aspx<br /> <br />http://lxr215.javaeye.com/blog/771241<br /> <br />mkdir u-boot<br />cd u-boot<br />git-init-db<br />git-pull -a -k http://www.denx.de/git/u-boot.gi]]></description><category></category></item><item><title><![CDATA[linux 12.24 ehci-oamp]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6097093</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6097093</guid><author>onlyfever</author><pubDate>Fri, 24 Dec 2010 21:44:00 +0800</pubDate><description><![CDATA[<br />http://marc.info/?l=linux-omap&m=126116404100791&w=2<br /> <br />>Subject: Re: Anyone using an ISP1505?<br />><br /><snip><br />><br />>> If it's with the EHCI controller, you need to take care of a couple of<br />>> issues on the board (due to the i]]></description><category></category></item><item><title><![CDATA[linux 12.19 ]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6085861</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6085861</guid><author>onlyfever</author><pubDate>Sun, 19 Dec 2010 22:49:00 +0800</pubDate><description><![CDATA[<br />at91 linux patchs:<br />http://maxim.org.za/at91_26.html<br /> <br />http://www.linux-arm.org/LinuxKernel/LinuxNewPlatformPort<br /> <br />http://elinux.org/Android_Kernel_Versions<br />http://elinux.org/Android_Kernel_Download<br /> <br />http://www]]></description><category></category></item><item><title><![CDATA[linux 12.15]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6081453</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6081453</guid><author>onlyfever</author><pubDate>Fri, 17 Dec 2010 09:42:00 +0800</pubDate><description><![CDATA[<br />But, note that most Linux Kernel developers have already created
a copy of Linus Torvalds' upstream kernel tree for reference:<br />$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6<br />The Linux ACPI is based on Linus' t]]></description><category></category></item><item><title><![CDATA[linux 12.15]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6077393</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6077393</guid><author>onlyfever</author><pubDate>Wed, 15 Dec 2010 12:42:00 +0800</pubDate><description><![CDATA[<br />linux内核线程的创建及在QEMU上的测试方法<br />http://www.embedu.org/Column/Column334.htm<br /> <br />$ qemu-system-arm -M versatilepb -usb -usbdevice wacom-tablet -kernel zImage -initrd initramfs.gz -nographic -append 'console=ttyAMA0 console=ttyS0 root=/dev/ram' -g]]></description><category></category></item><item><title><![CDATA[linux 12.13-1]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6073189</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6073189</guid><author>onlyfever</author><pubDate>Mon, 13 Dec 2010 14:22:00 +0800</pubDate><description><![CDATA[<br />QEMU<br />http://files.meetup.com/1590495/debugging-with-qemu.pdf<br />http://blog.youkuaiyun.com/iamljj/archive/2010/06/08/5655169.aspx<br /> <br /> <br />Kernel panic - not syncing: Attempted to kill init!<br />用arm-linux-gcc 4.00以上的编译器文件系统老是报这个错 ，<br />]]></description><category></category></item><item><title><![CDATA[linux 12.10-2]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6067425</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6067425</guid><author>onlyfever</author><pubDate>Fri, 10 Dec 2010 12:42:00 +0800</pubDate><description><![CDATA[<br />$sudo aptitude install build-essential<br />That installs g++, gcc, make, etc.<br /> <br /> git-svn: what's the equivalent to `svn switch --relocate`?<br />http://stackoverflow.com/questions/268736/git-svn-whats-the-equivalent-to-svn-switch-relocate<]]></description><category></category></item><item><title><![CDATA[linux 12.10]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6067160</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6067160</guid><author>onlyfever</author><pubDate>Fri, 10 Dec 2010 10:45:00 +0800</pubDate><description><![CDATA[<br />Pro Git<br />http://progit.org/book/zh/<br /> <br />$ git log --pretty=format:"%h %s" HEAD~3..HEAD <br />
8d0814c support camera ov3640<br />
055c5ff patch Inc3.4P3<br />
1b47e15 patch TI_Inc3.4P2<br /> <br />$ git log --pretty=format:"%h %s"<br /]]></description><category></category></item><item><title><![CDATA[linux 12.08]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6063491</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6063491</guid><author>onlyfever</author><pubDate>Wed, 08 Dec 2010 17:03:00 +0800</pubDate><description><![CDATA[<br />http://git.omapzoom.org/?p=kernel/omap.git;a=shortlog;h=refs/heads/p-android-omap-2.6.32<br /> <br /> <br />usb_modeswitch<br />http://www.draisberghof.de/usb_modeswitch/<br />http://hi.baidu.com/boinc/blog/item/c35beeadb19723004a36d656.html<br /> <b]]></description><category></category></item><item><title><![CDATA[linux 12.06]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6057676</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6057676</guid><author>onlyfever</author><pubDate>Mon, 06 Dec 2010 11:33:00 +0800</pubDate><description><![CDATA[<br />$ git svn fetch <br />
Remote ref refs/remote/git-svn is tracked by<br />
  "svn-remote.svn.fetch=:refs/remotes/git-svn"<br />
and<br />
  "svn-remote.svn.fetch=:refs/remotes/git-svn"<br />
Please resolve this ambiguity in your git configuration]]></description><category></category></item><item><title><![CDATA[linux 12.05]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6056073</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6056073</guid><author>onlyfever</author><pubDate>Sun, 05 Dec 2010 14:19:00 +0800</pubDate><description><![CDATA[Undo git-rm without commit：git fsck --lost-foundand then poke around .git/lost-found/other for your missing content.$ git commit --amend修改上个commit的内容和信息。$ git blame FILE
标注出一个指定的文件里每一行内容的最后修改者，和最后修改时间。$ git reset ORIG_HEADGit保存原先的Head为一个叫ORGI_HEAD的标记，你可以安]]></description><category></category></item><item><title><![CDATA[linux 12.03]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6053176</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6053176</guid><author>onlyfever</author><pubDate>Fri, 03 Dec 2010 15:51:00 +0800</pubDate><description><![CDATA[<br />http://groups.google.com/group/androidporting/<br />
browse_thread/thread/c8dddc9028750f6/94bfea9fea486a41?lnk=gst&q=enum#94b<br />
fea9fea486a41]]></description><category></category></item><item><title><![CDATA[linux 11.30-1]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6044950</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6044950</guid><author>onlyfever</author><pubDate>Tue, 30 Nov 2010 11:06:00 +0800</pubDate><description><![CDATA[<br /># cat session.conf | head -n 3<br />
<!-- This configuration file controls the per-user-login-session message bus.<br />
     Add a session-local.conf and edit that rather than changing this <br />
     file directly. --><br />
bash-3.2# cat sess]]></description><category></category></item><item><title><![CDATA[linux 11.29-2]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6043072</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6043072</guid><author>onlyfever</author><pubDate>Mon, 29 Nov 2010 16:10:00 +0800</pubDate><description><![CDATA[<br />Ftrace<br />
http://www.uini.net/2010/06/linux-kernel-debug-using-the-ftrace-part-3.html<br />
http://www.uini.net/2010/06/linux-kernel-debug-using-the-ftrace-part-2.html<br /><br />高级点的使用技巧：<br />Secrets of the Ftrace function tracer<br />
http:/]]></description><category></category></item><item><title><![CDATA[linux 11.29-1]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6042224</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6042224</guid><author>onlyfever</author><pubDate>Mon, 29 Nov 2010 10:58:00 +0800</pubDate><description><![CDATA[<br />$ diff -puN .config arch/arm/configs/android_zoom3_defconfig>tmp.patch<br />-r 

是一个递归选项，设置了这个选项，
diff

会将两个不同版本源代码目录中的所有对应文件全部都进行一次比较，包括子目录文件。
<br />-N 

选项确保补丁文件将正确地处理已经创建或删除文件的情况。
<br />-u 

选项以统一格式创建补丁文件，这种格式比缺省格式更紧凑些。
<br />-u  -U NU]]></description><category></category></item><item><title><![CDATA[linux 11.29]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6042080</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6042080</guid><author>onlyfever</author><pubDate>Mon, 29 Nov 2010 10:10:00 +0800</pubDate><description><![CDATA[<br />
static struct kprobe kp[] = {<br />
    {<br />
        .symbol_name    = "soc_pcm_open",<br />
        .pre_handler = handler_pre,<br />
        .post_handler = handler_post,<br />
    },<br />
    {<br />
        .symbol_name    = "soc_pcm]]></description><category></category></item><item><title><![CDATA[linux 11.26-3]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6037626</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6037626</guid><author>onlyfever</author><pubDate>Fri, 26 Nov 2010 15:46:00 +0800</pubDate><description><![CDATA[<br />from the command line run uname -rto find your current running kernel version<br />$ uname -r<br />2.6.31-14-generic<br /> I/O Memory Access<br /><br />Unlike on most typical embedded systems, accessing I/O memory on Linux cannot be done directly. Th]]></description><category></category></item><item><title><![CDATA[linux 11.26-2]]></title><link>https://blog.youkuaiyun.com/onlyfever/article/details/6037378</link><guid>https://blog.youkuaiyun.com/onlyfever/article/details/6037378</guid><author>onlyfever</author><pubDate>Fri, 26 Nov 2010 14:32:00 +0800</pubDate><description><![CDATA[<br />编译systemtap-1.3<br />$ ./configure --exec-prefix=/home/xxx/systemtap-1.0-ubuntu --prefix=/home/xxx/systemtap-1.0-ubuntu --with-elfutils=/home/xxx/elfutils-0.143/<br />checking for grep that handles long lines and -e... configure: error
: no acceptab]]></description><category></category></item></channel></rss>