在嵌入式开发过程当中,会遇到很多问题,回想起来,有部分问题让人不禁一笑。
文章仅供技术交流,转载请注明出处:http://blog.csdn.net/muge0913/article/details/7275584
下面是一些经验之谈,
我们在刚做嵌入式开发时,开发环境一般是这样的,在windows下安装个vmware虚拟机,在虚拟机中安装redhat或者是ubuntu。
1、当我们做的项目需要它们之间通信时,有时会出现在windows下ping虚拟机和开发板是可以的,虚拟机ping开发板也是可以的,但是开发板却不能ping其他的两个,,,,,
这就让人郁闷了,,,问题往往在防火墙上,把windows和虚拟机上的防火墙都关上,你在试试是不是可是了,,,注意啊windows上的大部分杀毒软件也是带防火墙的,这也得关上!!!
2、在做和串口有关的项目时,在硬件确定无误的情况下还是不能通信???这时你千万别忘了,你的串口线应该是交叉的还是直通的。
3、在嵌入式开发中网络可是个重要的部分,和2条一样,你也应该知道你需要的是交叉网线还是直通的网线。。。。
4、编好的程序在开发板上不能运行??? 别忘了,arm-linux-gcc 默认的是动态链接,开发板上的动态库全了没,当然还可能是其他的原因。
5、嵌入式开发瑞士军刀busybox,在这也要注意库的问题!!!要是你编译的时候是选择的动态库,你千万别忘了添加相应的库到文件系统的中。
就这么多吧,