- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 基于PowerPC的Linux内核之旅:第2站-__secondary_start(start_here)-上
前面一篇的early_init执行完成后,CPU启动早期的基本初始化工作算是做完了,这时内核会开始重定向并复制运行,代码如下:bl reloc_offset mr r26,r3 addis r4,r3,KERNELBASE@h /* current address of _start */ lis r5,PHYSICAL_START@h cmplw 0,r4,r5 /* a
2011-10-31 21:22:20 9791 3
原创 基于PowerPC的Linux内核之旅:第1站-early_init
很早之前就有写基于PowerPC架构的Linux源代码分析的文章的想法,但无奈于Linux源码量太大,逻辑也很复杂,再加上本身对PowerPC汇编了解不多,闲暇时间也没有太多,一直都没有什么机会。上个月,工作上的事情因为硬件的耽误稍微少了些,再加上自己之前分析U-Boot的源码时学了不少PowerPC汇编的知识,又移植了Linux中的SPI和Nand Flash的驱动源码到vxWorks,感觉时机
2011-10-26 22:16:33 11624
原创 Linux内核特性之VDSO
这段时间看Linux内核源码的时候,经常碰到vdso这个东西(像在Feature-fixup中,获取时间等操作时),网上搜了一下,才知道了含义,原来这是Linux为了解决和glibc兼容而想出的绝招啊。下面是从Fedora中文邮件列表转过来的,和大家分享一下。 往往内核添加了一个功能,glibc要花很久才会用上。本来linux那边为这个功能是否进入内核已经吵半天了,glibc这边又要为是
2011-10-25 18:55:58 34770 1
原创 U-Boot源码分析之Makefile
之前用过两个版本u-boot,分析过它的Start.S文件(PowerPC、ARM)源代码,也移植过内部的各部分硬件驱动及组件(串口、I2C、SPI、Flash文件系统、USB、DMA等)源码,自我感觉比较熟悉了。但最近逛CSDN论坛发现有不少人在问U-Boot中的Makefil
2011-10-15 15:26:44 8887
原创 转帖:中国程序员的真实写照!悲哀····
这个漫画是从http://blog.csdn.net/force_eagle/article/details/1863325#comments转载的。的确很是经典,和我目前的境地惊人的相似啊!!
2011-10-15 11:24:46 6693 11
原创 CSDN博客,你怎么了?
和多数程序员喜欢熬夜不同,我喜欢早起,可能在大学长期受到校园网的浸淫,早起才会有好网速玩,现在养成习惯了。可是今天早上我6点多起床来,第一个打开CSDN博客,却又看到了世界之窗访问出问题的提示,CSDN博客系统又出问题了,这是这个星期以来的第二次了,这让人倍感烦恼。 最
2011-10-15 10:32:59 4698 33
原创 FatFS文件系统详解-附移植建议
最近做的spi flash,本打算弄个文件系统,由于之前用过了JFFS、YAFFS和TrueFFS,代码量都相当的大,这次想找款代码量不那么吓人的,学习一下,听说配置会相对复杂一些。选来选去,最终选定了FatFS,代码量足够的小,最新的R0.09版本只有1个.c文件(当然,还有一
2011-10-12 21:05:41 37188 8
原创 FreeScale mpc8xxx + vxWorks平台下spi flash驱动开发三步走
最近在弄PowerPC平台上的spi flash的驱动程序,总体比较简单,在借鉴了U-Boot中的相关源码后,花了两周左右的时间搞定了,对于spi总线之前一直都有了解,但未能实际接触,这次在vxWorks上尝试了一下,确实有不小的收获。由于网上关于vxWorks平台的资料稀少,就
2011-10-12 20:23:01 11047 5
原创 GNU C中不为人知的特色:__attribute__机制
十一放假放的不亦乐乎啊,今天才静下来看看技术,偶然碰到了__attribute__,虽然之前在看Linux内核代码时见过很多次,但还是对它熟视无睹,罪过啊,下面的文章是从源码网上转载的,原文在这里:http://www.yuanma.org/data/2006/0625/arti
2011-10-07 18:20:27 25262 19
Linux PowerPC详解:核心篇
2011-11-03
PowerPC E300处理器核详细介绍
2011-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人