Tips_只言片语(关于所有认为值得记录的...应该是精辟的/断言式的...在几句话之内...不限于它的领域...)

做程序,须入乎其内,又须出乎其外。入乎其内,故能写之;出乎其外,故能观之。入乎其内,故有生气;出乎其外,故有高致。(http://blog.csdn.net/normalnotebook/archive/2006/07/05/877584.aspx)

书读得太多,而脑筋用得太少的人,都会落入懒得思考的习惯 ──爱因斯坦( C++的罗浮宫 )
人類的全部才能無非是時間和耐心的混合物.---巴尔扎克( 靠近我-北斗公园)

一棵大树想要到达天空就必须进入最深的土壤,他的根必须进入地狱,深深的进入,这样树顶才能达到天空。树必须接触到两者:地狱和天堂。---叔本华(期货交易中的哲学智慧 [和讯博客]) 所有你乐于挥霍的时间都不能算作是浪费。--约翰·列侬(现在开始(译) at Metaldudu@blog )

昨天在坟墓里,明天还在子宫里,你所在的唯一地方就是今天,你并不拥有真正的未来。因为当未来来临时,它就改名叫今天。你婚姻的秘密隐藏在你的日常所做的事情中,你经济的秘密隐藏在你日常所做的事情中。除非你改变日常所做的事情,否则你的生活不可能被改变。你日常所做的事情,决定你将永远成为什么样的人。这是一个不可避免的结局定律。如果你一直做错误的事情,悲剧就会发生,如果你一直做正确的事情,就会得到不可思议的好结果。( 大彻大悟十一条 [和讯博客])

看似复杂的事情,换个角度看会变得简单...( [人生]八个经典的问题解析 [和讯博客])

我们命定的目标和道路,不是享乐,也不是受苦;而是行动,在每个明天,都要比今天前进一步。 ——朗费罗( Feed Of Hope)


http://www-128.ibm.com/developerworks/cn/linux/embed/embl/overview/index.html
从腕表到基于群集的超级计算机
可以把 Linux 看作是这样一个连续范围,从只有存储器管理、任务转换和定时器服务最小化的微内核一直到完整的一系列文件系统和网络服务的功能完善的服务器。

http://www.ccw.com.cn/htm/app/linux/develop/01_7_25_14.asp
RTFM这个缩写在网上使用很广泛的原因(RTFM是`Read The Fucking Manual'的缩写。README和INSTALL文件将会告诉你如何编译和安装这个程序。

http://www.vckbase.com/document/viewdoc/?id=1616
成功的编程完全在于对复杂性的掌控

如果过程化编程是自顶向下的,事件编程是自底向上。在典型的软件系统中,函数的调用流是从较高级部分到低级部分进行的;而事件是以相反的方向过滤的

http://www.eetchina.com/ART_8800379562_865371_33004f16_no.HTM
任何计算平台都必须具备一个编程模型,以此来确定如何开发出运行在该平台上的软件。一个好的模型能够利用抽象化(abstract)来屏蔽底层执行平台的某些细节,同时也能使编程人员充分发掘硬件的功能。

http://www.matrix.org.cn/resource/article/0/146.html
操作系统其中一个目的就是向用户掩盖系统硬件设备的特殊性。例如,虚拟文件系
统呈现了安装的文件系统的一个统一的视图,而和底层的物理设备无关。

http://dreamhead.blogbus.com/logs/2005/12/1676755.html
随着计算机基础设施的日益完善,程序设计的中心越发远离了计算机,而更加靠近问题领域:汇编让机器码成为了历史,而C语言让程序员不再理会寄存器,C++ 让人们更加有效的组织数据,到了Java,内存管理也成了历史,发展中的MDA让有意让模型发挥更大的作用,让现阶段的语言下岗是它的一个努力方向。


http://www.itpub.net/219475,1.html
Makefile的规则
target ... : prerequisites ...
command
这是一个文件的依赖关系,也就是说,target这一个或多个的目标文件依赖于prerequisites中的文件,其生成规则定义在command中。 说白一点就是说,prerequisites中如果有一个以上的文件比target文件要新的话,command所定义的命令就会被执行。这就是 Makefile的规则。也就是Makefile中最核心的内容。
说到底,Makefile的东西就是这样一点,好像我的这篇文档也该结束了。呵呵。还不尽然,这是Makefile的主线和核心,但要写好一个Makefile还不够,我会以后面一点一点地结合我的工作经验给你慢慢到来。内容还多着呢。:)

不 同产商的make各不相同,也有不同的语法,但其本质都是在“文件依赖性”上做文章,这里,我仅对GNU的make进行讲述,我的环境是RedHat Linux 8.0,make的版本是3.80。必竟,这个make是应用最为广泛的,也是用得最多的。而且其还是最遵循于IEEE 1003.2-1992 标准的(POSIX.2)。

makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令
make是一个命令工具,是一个解释makefile中指令的命令工具


http://fink.sourceforge.net/doc/porting/basics.php?phpLang=zh
Darwin 是从 NeXTStep / OpenStep 演化而来的类 Unix 操作系统。 据资料上它最初从 4.4BSD Lite 分支出来。 BSD 的继承关系在它上面仍然表现出来
随 Darwin 提供的用户级工具主要是 BSD 家族的,而不是 Linux 所提供的 GNU 家族


http://lfs.linuxsir.org/doc/lfs5.0/appendixa/libtool.html
GNU libtool 是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植的接口中。
Libtool 安装依赖关系(软件包描述和依赖关系)
Libtool 依赖于: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed.


http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/porters-handbook/using-autotools.html
众多 GNU autotools 提供了一种在多重操作系统和机器架构之上构建软件的抽象机制。 在 Ports Collection 中, port 可以通过简单的方法来使用这些工具:
libtoollibltdlautoconfautoheaderautomakeaclocal
需要强调的是, 这些结构只能用于构建 port(移植)。 如果希望进行跨平台的开发, 例如在 IDE 中, 则应使用 devel/gnu-{automake,autoconf,libtool} 这些 port。 devel/anjuta 以及 devel/kdevelop (分别对应于 GNOME 和 KDE) 是关于如何做到这一点的良好范例。



http://linux.3jk.com/book/scratch/chapter06/libtool.html
相依性
Libtool-1.4 需要下列軟體被安裝: sh 來自 bash 的套件。

ar 來自 binutils 的套件
as 來自 binutils 的套件。
ld 來自 binutils 的套件。

cmp 來自 diffutils 的套件。

chmod 來自 fileutils 的套件。
cp 來自 fileutils 的套件。
ln 來自 fileutils 的套件。
ls 來自 fileutils 的套件。
mkdir 來自 fileutils 的套件。
mv 來自 fileutils 的套件。
rm 來自 fileutils 的套件。
rmdir 來自 fileutils 的套件。

cc 來自 gcc 的套件

egrep 來自 grep 的套件。
grep 來自 grep 的套件。

make 來自 make 的套件。

sed 來自 sed 的套件。

basename 來自 sh-utils 的套件
expr 來自 sh-utils 的套件。
sleep 來自 sh-utils 的套件。
uname 來自 sh-utils 的套件。

cat 來自 textutils 的套件。
tr 來自 textutils 的套件。


###########################################################
man的各个section中的内容:
1. 系统调用:内核接口
2. 函数库调用:普通函数库中的函数
3. 特殊文件:/dev 目录中的特殊文件
4. 文件格式和约定:/etc/passwd 等文件的格式
5. 游戏。
6. 杂项和约定:标准文件系统布局、手册页结构等杂项内容
7. 系统管理命令。
8. 内核例程:非标准的手册小节。便于 Linux 内核的开发而包含


###########################################################
开发一个操作系统只是一个开始,更难的在于在此基础上建立开发环境(GCC tool chain...)和使用环境(KDE/application...)


http://www.lgui.net/column/whitepaper/chapter0.htm
嵌入式系统的发展经历了不同的发展时期,目前发展到以嵌入式操作系统为标志和基于Internet的嵌入式系统。而利用Linux搭建嵌入式操作系统是近年来出现的最令人振奋的方案。这有多方面的原因。首先,Linux作为一个开放源码性能优异而且代码精炼的操作系统,在嵌入式系统中具有得天独厚的优越性。其次,由于其开放代码定制变得非常方便;最后,Linux 已经支持大多数嵌入式系统上使用的芯片,包括 StrongARM , MIPS 和 PowerPC;更为重要的是,Linux是免费的,使用Linux 不需要付出任何费用,这为很多决心进入嵌入式系统领域的公司带来了前所未有的机会。所以利用 Linux 作为底层操作系统, 其上使用一个 GUI 系统成为现在日益流行的嵌入式操作系统的解决方案


http://www.lgui.net/column/artical3/artical3.htm
许多 Linux 改良品种迎合了嵌入式/实时市场。它们包括 RTLinux (实时 Linux)、uclinux (用于非 MMU 设备的 Linux)、Montavista Linux (用于 ARM、MIPS、PPC 的 Linux 分发版)、ARM-Linux (ARM 上的 Linux)和其它 Linux 系统。


http://www.china-pub.com/computers/bbs/addsubfollow.asp?boardid=1&rootid=1&curpage=&subid=120633&topicid=62014
《软件工程实践导论》前言中一段论述:
计算机和软件的发展很快,新的概念名词和技术手段层出不穷,可谓日新月异。停留于表面的现象,可以让人眼花缭乱,应接不暇。只有深入到本质,从哲学方法论的高度看问题,找答案,才能如庖丁解牛,游刃有余。
以抽象思维提炼经验。金先生自博士毕业后,分别在IBM中国研究中心、Rational Software公司和IBM加州硅谷分部从事技术、工程、管理等方面的研发工作多年,有着丰富的实践经验和交流思考。他在拥有软件工程领域大量知识和经 验的基础上,运用抽象的分析和综合、比较和分类、提炼和概括等方法,上升到了方法论的高度,总结出与软件工程相关的方法、设计、实现和管理四个方面的指导 性理论。


http://www.ed-china.com/ART_8800011619_400012_500013_OT.HTM
面向FPGA的设计技术在真正意义上并不是一个新东西,它只是在响应设计团体的需求和新型FPGA性能时重新浮现的东西。(其它领域的许多概念/技术也都不是新东西,它们的出现是以当时问题的较为恰当的解决方式出现在人们面前,而在此之前它们已经被提出但在当时并没有得到引起大范围的应用和关注----在新东西身上总是可以看到老东西的身影或者它根本就是老东西只是一种你从来不知道的老东西---所以对于你来说不管它已前是否出现过它都是一个新东西,好久不说绕口令了。地球是圆的,世界是轮回的,绕过多少个圈后又回到原点--螺旋上升了吧)


http://matrix.foresee.cn/blogs/neo/archives/000499.html
这也许就是最早的社会性软件的概念——用软件来代替某种社会角色完成一个大范围的社会活动。
好的技术往往是这样的:技术实现简明易懂,但却拥有几乎无限的应用可能,RSS就是最佳实例。

晨间或餐前一小时喝一杯水大有益处,既可洗涤胃肠,又有助于消化,促进食欲。 威胁你身体健康的七个小细节 [和讯博客]


极客(Geek ):IT人士、科技狂热者,反正就是用电脑比较多,长期进行高强度、高压力工作,和外界接触少的人。 (极客生活方式(Geek Lifestyle)相关的健康问题 - Andy's blog)



柔韧的原乡: 被遺漏的最後一篇eLearning心 網際網路發展至今,也有十年了,大家眼中看到的是內容的爆炸性成長,期待的是學習市場擴展,殊不知物極必反,e化促成的是便捷有效的學習環境,其目的不是讓我們學得更多,而是要我們學得更深入、更紮實,不是表面的浮知淺識,而是經由「知行合一」取得的真知實悟,王陽明先生說:「知之真切篤實處即是行,行之明覺精察處即是知。」,”真切篤實”和”明覺精察”都要靠「心」來感知和覺察,而非外在的知識與科技,所以未來eLearning會日見隱形化,數位教材功能逐漸淡化,而「反思」、「分享」與「合作」等在學習上的重要性,則與日俱增。



嵌入式操作系统及图形系统学习研究-『 建站心路与学习笔记 』-一路走来的足迹二.....回忆有时候是一种跨越时空的感觉......: "以前我认为,一个编译器编译出的应该是OBJ.现在我才知道,编译器所要做的东西,就是翻译出语言的语意.这是最基本也是 最本质的功能.这时,也让我产 生了去了解OBJ格式的动力.经过我的一翻学习之后.我发觉COFF格式包括OBJ/LIB以及由些演化出的PE.了解了这些格式之后.我才 慌然大悟, 以 前老是对这些没有概念,所以脑袋里对这些东西很抽象,现在看来,这些不就是一种格式而已,仅此�"


嵌入式操作系统及图形系统学习研究-『 建站心路与学习笔记 』-换工作已经一个月了,比较少上论坛,平时也少时间看UCGUI了。。唉。。: "人生是需用变化的,一成不变的人生太无味,但谁能够预测变化之后的未来?每次变化会带来什么样的影响?我现在只能够往前走,尽量使自己充实,不至浪费时 间,以至将来后悔。也许我们无法让自己每一次选择都正确,但我还是希望每一次选择后都可以认真面对,认真的去做,这才是应用的生活态度。"

嵌入式操作系统及图形系统学习研究-『 建站心路与学习笔记 』-有感于出差与客户的交流....人际交流其实太重要了...要学习...:
"不以浮于理想..但又不能没有理想..
不能没有现实...但不能迷失于现实.. "

在理想中...人会产生动力..
在现实中...人会产生迷失.动摇.发觉理想与现实的差距..

理想中...人把现实简单化..
现寮中....人把理想复杂化...

迷失于理想与迷失于现实.结局同样是可悲的...
都将一无所成.
前者是梦想多..觉得一切容易..
后者是想法多..觉得想想一切都似乎不是自己把能达成的...这也不行..那也不行...什么都不行..

所以我最后觉得...
有理想...
更要有信心..认为我行..我能够...我完全可以.....
不管遇到什么...我不会怀疑自己不行...而会检讨自己哪些方面做得不对..有待加强...
挫折最厉害之处..是击垮人的自信之心...


从娼妓看东西方差异 - 野狼猫vs西味鱼 - 新浪BLOG
存在的东西用一叶障目的手段予以抹煞是不可能的。也是很愚蠢的。聪明的人应该懂得, 法律和道德的目的不是让社会“看起来”很好,而是让社会“事实上”很好!!

抖落风尘:第六十六篇《取得ISO9000认证》 - 野狼猫vs西味鱼 - 新浪BLOG
目标要明确,要有可行性,要有现实性,要能够检证

抖落风尘:第六十五篇《佐藤母亲去世》 - 野狼猫vs西味鱼 - 新浪BLOG
不过Manager的含义之一就是要承受这些冲击。只会推卸责任,躲躲闪闪,不满加抱怨的人做不得出色的Manager。
每每这时我会首先镇定一下自己,将过去弱小心虚无自信的自画像先放在旁边,首先把内心深处某些坚定的东西调出来,先努力说服自己让自己相信:没问题,不管什么都一定有办法解决。

这是个令人无奈又令人吃惊的世界。
日子在平淡里度过。又带给你无数的惊奇。
在这里没有什么事情不可能发生。

我最后在这儿说一次我说了无数遍的话 - 林竹 - 新浪BLOG
首先娱乐自己然后娱乐他人一向是我的原则

我不是一个大家希望看到什么样就是什么样的人,我是我,我是林竹,不是你心里的林竹,请不要随意有“啊,林竹应该是这样才对啊”“林竹才不会做这样的事情”之类的想法。让你感觉不舒服了,我不会感到抱歉。如果我要去对所有的人的心情负责,我早累得活不下去了。


好文转载:穷人最缺少什么? - 野狼猫vs西味鱼 - 新浪BLOG
穷人最缺少的是野心,即成为富人的野心。


期货交易中的哲学智慧 [和讯博客]
冯友兰先生在《中国哲学简史》中说,中国哲学总是倾向于强调,为了成为圣人,并不需要做不同于平常的事。他不可能表演奇迹,也不需要表演奇迹。他做的都只是平常人所做的事,但是由于有高度的觉解,他所做的事对于他就有不同的意义。换句话说,他 在觉悟状态做他所做的事,别人是在无明状态做他们所做的事。禅宗有人说,觉字乃万妙之源。由觉产生的意义,构成了他的最高的人生境界



//2006.05.09
I/O接口(pin脚)也是数据接口---是特定用途的数据接口/通道
GPIO只是一个可选方向的数据通道----通用的数据接口/通道
CPU从一般/特殊数据通道中得到(中断/轮询)数据依据既定的程序(烧到ROM中的既定规则)进行计算,





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值