摘要:
以前对于函数指针和typedef的用法虽然直到一些,但是这次看uboot的board.c的源码还是卡住了一下. 函数类型typedef的形式我看的书上也只讲到了 typedef int (*test_fnc_t) (void)当做指向函数的指针来用.uboot这么写成 typedef int (test_fnc_t) (void)仅重定义为函数类型,估计是为了更加灵活的使用吧.参考文章为:http://blog.sina.com.cn/s/blog_4e5bd77401000aig.html================================================== 阅读全文
摘要:
使用电脑使用的厉害,有时候看屏幕一次就是好几个小时.写了个shell,定时弹出窗口,提醒你该做眼保健操了.======================================================源码如下:#!/bin/bashwhile (sleep 7200)dogxmessage -timeout 10 -center -fg blue -font "Sans 12" -geometry 400x150 -buttons "OK!!,Wait 10 mins" -default "Wait" -title &q 阅读全文
摘要:
花了一个下午的时间一行一行看完的,结合了<<mini2440之uboot移植详解>>和下面这个人的blog的内容.虽然啃的吃力,不过受益菲浅.参考来源:http://home.eeworld.com.cn/my/space.php?uid=135723&do=blog&id=25548=======================================================================#include <common.h> /*在文件 /include */ #include <config.h& 阅读全文
摘要:
.balignl 16,0xdeadbeef是uboot起始文件下的start.S文件57行.因为好奇这个代码的含义,所以百度了下:====================================================(http://haoyeren.blog.sohu.com/84511571.html)先要弄明白.balignl的意思,这个其实应该算是一个伪操作符,伪操作符的意思就是机器码里,并没有一个汇编指令与其对应,是编译器来实现其功能的。.balignl是.balign的变体,.balign是意思是,在以当前地址开始,地址计数器必须是以第一个参数为整数倍的地址为尾, 阅读全文
摘要:
这是我第一个C++ 的程序编译.#include <iostream>using namespace std;int main(void){ int numberOfLanguages; cout << "Hello reader.\n" << "Welcome to C++.\n"; cout << "How many programming languages have you used? "; cin >> numberOfLanguages; if (numberOf 阅读全文
摘要:
今年的平安夜一定会是热闹的,辉煌的,灯火通明的,人潮涌动的.作为无耻的商家,肯定希望每天都是过节.这样就能刺激消费.拉动内需.我们只是蛆虫们咀嚼的粪便而已.这是一个多么荒诞的日子.这又是一个多么荒诞的年代.=========每天吃饭,都能看到勤工俭学的同学在抹桌子,清残渣.在这个寒冷的冬天,拿着湿抹布,手通红,脸也通红. 我们都在感叹别人的遭遇,却不曾呐喊.因为至少我们比他们过的好. 劳动人民是可敬的.===========我为了什么在坚持,又在坚持什么,这个话头一定要时时警醒.==============愿解如来真实意,生生世世留人间. 阅读全文
摘要:
写了个小程序,在gcc下通过了,找实验室的人加个图形外观,放VC++上以后编译说malloc时候void * 赋值给 struct * 没有转换.我写的p = malloc(sizeof(ELEMENT)); 必须写成 p = (*ELEMENT) malloc(sizeof(ELEMENT));这让我产生了些兴趣,因为在查看书本时候, C圣经上是加了强制转换的.但是另一本权威的C语言教程(也是外国人编写)上,并没有加.通过资料找到:====================================================http://c-faq-chn.sourceforge. 阅读全文
摘要:
2010-09-25 20:50昨天在隐形人主持了孤独三讲.算是圆满吧.朋友的捧场,还给我录音了.珍藏下.在我说结束以后,大家一起鼓掌让我特别感动,随后我有了做一个佛学三部曲的想法.事如春梦了无痕,过去的就过去了.开始新的征程.三部曲的构思:之一:<<佛陀的金刚>>----->书籍是<<金刚经>>之二:待定之三:<<佛陀的宇宙世界>>---->书籍是<<楞严经>>=======================================之二待定是因为从金刚经到楞严经我还没有想好用哪一 阅读全文
摘要:
如果有看官想了解学习汇编的路途,我列个路线图吧: 王爽<汇编语言> (可跳过) =====> 杨季文<80X86汇编语言程序设计教程> 这个是汇编语言的进修路线.看完这个以后再看: <操作系统原理> ===> <计算机组成原理> (可跳过)如果要针对一个操作系统,对于我个人是linux方向,则路线为: 于渊<手把手教你写操作系统> ===> <操作系统设计与实现(上下册)> ====> <unix操作系统设计> (可跳过)或者<深入理解linux内核> ===> < 阅读全文
摘要:
书买了一排.基本三年内计划要看完的书都买全了.看着整排的书整齐的放在书柜,心中一片快乐.照了个照给朋友炫耀一番,人家也很诚恳,问了下,看了多少?是啊,买了书不看就是浪费,更何况里面还有一本书算是被奸商宰了.一定要对得起书!这几天在看王爽的<汇编语言>.其实以前看过,但是没有做题,因为讲法生动活泼,所以囫囵吞枣般的看完了一遍.结果除了一点框架概念以外,什么都没有留下.现在每天晚上,不论怎么样,坚持每天看一章.只看一章.然后认真做题目.发现题目很有发散性.有的题目虽然很简单,但是要做好很难,要做精简更难,用寻址方式的组合表示数组,结构的原理非常的巧妙,也更理解C了.其实汇编更需要思路和 阅读全文