JuanA1的专栏

金字塔最底层之IT民工的技术点滴

基于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 ...

2011-10-31 21:22:20

阅读数:8666

评论数:3

基于PowerPC的Linux内核之旅:第1站-early_init

很早之前就有写基于PowerPC架构的Linux源代码分析的文章的想法,但无奈于Linux源码量太大,逻辑也很复杂,再加上本身对PowerPC汇编了解不多,闲暇时间也没有太多,一直都没有什么机会。上个月,工作上的事情因为硬件的耽误稍微少了些,再加上自己之前分析U-Boot的源码时学了不少Power...

2011-10-26 22:16:33

阅读数:10253

评论数:0

Linux内核特性之VDSO

这段时间看Linux内核源码的时候,经常碰到vdso这个东西(像在Feature-fixup中,获取时间等操作时),网上搜了一下,才知道了含义,原来这是Linux为了解决和glibc兼容而想出的绝招啊。下面是从Fedora中文邮件列表转过来的,和大家分享一下。     往往内核添加了一个功能,g...

2011-10-25 18:55:58

阅读数:18777

评论数:0

U-Boot源码分析之Makefile

之前用过两个版本u-boot,分析过它的Start.S文件(PowerPC、ARM)源代码,也移植过内部的各部分硬件驱动及组件(串口、I2C、SPI、Flash文件系统、USB、DMA等)源码,自我感觉比较熟悉了。但最近逛CSDN论坛发现有不少人在问U-Boot中的Makefil

2011-10-15 15:26:44

阅读数:8082

评论数:0

转帖:中国程序员的真实写照!悲哀····

这个漫画是从http://blog.csdn.net/force_eagle/article/details/1863325#comments转载的。 的确很是经典,和我目前的境地惊人的相似啊!!

2011-10-15 11:24:46

阅读数:5807

评论数:11

CSDN博客,你怎么了?

和多数程序员喜欢熬夜不同,我喜欢早起,可能在大学长期受到校园网的浸淫,早起才会有好网速玩,现在养成习惯了。可是今天早上我6点多起床来,第一个打开CSDN博客,却又看到了世界之窗访问出问题的提示,CSDN博客系统又出问题了,这是这个星期以来的第二次了,这让人倍感烦恼。     最

2011-10-15 10:32:59

阅读数:4011

评论数:32

FatFS文件系统详解-附移植建议

最近做的spi flash,本打算弄个文件系统,由于之前用过了JFFS、YAFFS和TrueFFS,代码量都相当的大,这次想找款代码量不那么吓人的,学习一下,听说配置会相对复杂一些。选来选去,最终选定了FatFS,代码量足够的小,最新的R0.09版本只有1个.c文件(当然,还有一

2011-10-12 21:05:41

阅读数:31521

评论数:8

FreeScale mpc8xxx + vxWorks平台下spi flash驱动开发三步走

最近在弄PowerPC平台上的spi flash的驱动程序,总体比较简单,在借鉴了U-Boot中的相关源码后,花了两周左右的时间搞定了,对于spi总线之前一直都有了解,但未能实际接触,这次在vxWorks上尝试了一下,确实有不小的收获。由于网上关于vxWorks平台的资料稀少,就

2011-10-12 20:23:01

阅读数:9505

评论数:5

GNU C中不为人知的特色:__attribute__机制

十一放假放的不亦乐乎啊,今天才静下来看看技术,偶然碰到了__attribute__,虽然之前在看Linux内核代码时见过很多次,但还是对它熟视无睹,罪过啊,下面的文章是从源码网上转载的,原文在这里:http://www.yuanma.org/data/2006/0625/arti

2011-10-07 18:20:27

阅读数:22748

评论数:20

提示
确定要删除当前文章?
取消 删除
关闭
关闭