2007年5月20日
1、准备编译工具
使用gcc3.x或者gcc2.95 (系统自带gcc/g++4.x会有问题)。
#apt-get install gcc-2.95 g++-2.95
#rm /usr/bin/gcc /usr/bin/g++
#ln -s /usr/bin/gcc-2.95 /usr/bin/gcc
#ln -s /usr/bin/g++-2.95 /usr/bin/g++
2...
2007年1月6日
经历了很多曲折,今天终于成功了!
期间遇到很多问题,靠自己、靠网络、靠网友,总算一个个的解决了,从中也补充了linux、编译的知识。
今天解决的最后一个问题让我苦笑不得,由于编译选项-I参数指定的库文件路径错误(kernel_2.4.18/include),导致编译出现asm/mach-types.h: No such file or directory等错误。这样一个疏忽浪费了我很多的时间来google它的解决方法。最后原来是这么简单的问题,不过学了好些个linux下好用却不知道的命令,比如locate等。另外编译驱动的时候加-c选项也是必要的。
水帖一篇作为纪念吧。以后再写写笔记之类的。
另:
1、asm/mach-types.h: No such file or directory类似的问题还有可能是内核源码没有匹配arm硬件造成。
解决:到kernel源码目录,如kernel_2.4.18,make menuconfig,System type选择S3C2410。
2、如果出现kernel_2.4.18/include/asm/arch/hardware.h:88: S3C2410.h: No such file or directory错误
解决:可以查看kernel_2.4.18/include/asm/arch下有s3c2410.h,将文件名改为大写字母即可。
2006年9月24日
高频电路仿真:Agilent_ADS2005,ansoft_Designer,MMICAD
模拟电路仿真:Pspice9.0, Multisim2001
数字电路FPGA/CPLD(VHDL语言):quartus II,MAXPLUSII,MODELSIM,Mentor Graphics_HDL Designer,Synplify
嵌入式系统仿真:单片机_KeilC,Proteus,ARM_ADS
IC设计:Cadence
...
2006年9月8日
电路理论和实践之精深,远远不是几年时间就能全面掌握的。这几年自己在学习电路尤其是高频和天馈方面也走了不少弯路,君也是同路人,不妨在此谈谈——尤其是将来想做模拟和高频、天馈的同志们,也许看了本人的教训,以后不会走那么多弯路(觉得有道理的话,可以贴出来给大家批评)。一定要好好看理论的书:高频电路和天馈的基础就是电磁场理论,不懂电磁场,永远只能当看客。其实看书也不是要什么都推导一遍、把高深的数学都搞一遍,只要懂得基本的分析方法和思路就行了,必要的时候编几句程序——所谓理论也就如此。不过,最基本的波函数...
2006年9月8日
微波系统的设计越来越复杂,对电路的指标要求越来越高,电路的功能越来越多,电路的尺寸要求越做越小,而设计周期却越来越短。传统的设计方法已经不能满足微波电路设计的需要,使用微波EDA软件工具进行微波元器件与微波系统的设计已经成为微波电路设计的必然趋势。EDA即Electronic Design Automation, 电子设计自动化;目前,国外各种商业化的微波EDA 软件工具不断涌现,微波射频领域主要的EDA 工具首推Agilent公司的ADS软件和Ansoft公司的HFSS、Designer软件,...