2008年12月12日星期五

ns2从入门到精通

哈哈,写下这个标题,还真是要够胆量,但是这两天应盼盼领导的要求,看了不少,慢慢摸出了些门道,下面先写个提纲吧,具体内容慢慢来。
1、ns2简介
刚开始主要学学tcl,能写几个小程序,这个应该不难,相关的文章多得很。
2、ns2的编程基础
就是学习ns2的内部原理,虽然用tcl弄几个小程序就能实现比较牛的功能,但是对于我们这些喜欢刨根问题的人来说,知其然而不知其所以然是远远不够的,在几行短短的代码后,究竟发生了什么呢,这就是这个阶段需要掌握的。这方面的材料不多,主要是ns2手册中第三章的内容,但是写的实在是太精练了,原理是基本上能猜猜着个大概,但是没有结合源代码,终归是心里没底,记得当时看侯捷的《mfc深入浅出》的时候,对其中大段代码很是亲切,这不是充字数,好卖钱,而是对文字原理最直白的展现。我现在就是到这里了,准备找几个代码来看看。
3、ns2的c++编程
这个先不写,因为还没看能,但是如果能把第二点做好了,这个应该就是水到渠成的事情。
4、网络协议
其实这个是贯穿整个ns2学习的过程的,刚开始时可能只需要一些基本的知识,比如tcp/ip的原理,但是后面路由等等,就又要好好学学了。

先到这里吧

2008年9月22日星期一

嵌入式学什么

买了块板子,看了几天,总算是摸着门了。
这块板子是基于ARM的内核,对它的开发可以采取两种方式:ADS和EVC。其中ADS是基于ARM指令的开发方式,主要用来开发驱动等底层的应用。而EVC则是基于WinCE的开发工具,与通常在PC上使用VC差不多。当然,还有对Linux的开发工具,但其方式与EVC是相类似的。
如此看来,学习的步骤应该是先弄弄ADS,只要会编几个小程序就行,然后就可以试着用EVC开发点东西了。

2008年6月28日星期六

Quartus学什么

程序操作本身没什么,按照黑盒子要求,搞清楚CPLD的接口,应该做起来就没什么问题。这个软件的关键就是数字电路了,复杂的信号处理还没有头绪,但可以先弄弄状态图什么的,实现逻辑电路的一些功能。先弄个例子吧。然后好好复习一下数电,看看语言,应该就能弄个大概了。然后可以看看信号处理什么的。

linux学什么

其实,linux就是一个操作系统,我觉得没什么必要去读源代码,想不出来有什么作用。那么,接下来,就可以安装下linux+Apache+Hph+Mysql了,看看这些有没有什么奥妙。我估计啊,可能和微软的一套差不多,只不过免费罢了,当然,一个潜在的优势就是,出了问题可以找出源代码来仔细研究,但是说起来都没什么底气。
希望可以做出个例子,或者看懂一个例子,比如网上书店类型的网站。加油!

2008年6月16日星期一

近期学习和工作

Linux基本上差不多了,操作和配置有所了解,下面可以看看内核方面的。
CPLD这个刚刚起步,Quartus看了好几次,每次都是看个开头,这次一定要模拟个东西出来。

青岛遥控差不多了,板子做出来,连连线就行了,但是不拿光电机来试试,谁有把握呢。
又要做训练系统了,真是要命,难道大家都是直肠子国的后代。