Embest嵌入式uclinux开发(开篇)
来源:互联网 发布:淘宝商品放到自己平台 编辑:程序博客网 时间:2024/06/08 08:25
今天开始全面的研究手头上的Embest的板子,本来打算今天把uclinux烧好跑起来,但是按照板子附带的光盘进行操作遇到的问题比我想象的多的多。首先是光盘上的软件不可用,cygwin在解压的时候出现错误。于是决定自己下载,但是连接镜像网站速度非常慢,所以又安装电驴到verycd上下载,晚上11:00回来的时候进度是16%,剩余3天10个小时,只能静等了。
在cygwin不可用的情况下,我想先用虚拟机的linux编译实验一下。自己笔记本上有虚拟机,但是没有串口,所以一边在本子上编译,一边在实验室的机器上安装虚拟机。但是两边都很不顺利。实验室的机器在安装完fedora操作系统的时候一切正常,但是我按照原先的步骤安装vmware tools之后,鼠标就老是出现偏差,我怀疑是我的xcorg修改的不正确,因为里面涉及到鼠标。重新安装一边系统并安装vmwaretools,仔细检查了xorg文件的修改,没有错误,但是问题同样出现,没有办法。只能先放一放,明天再找原因吧
而我的笔记本虚拟机上按照步骤编译uclinux,make xconfig时出现错误,
[root@maximus uclinux-s3cev40]# make xconfig config/mkconfig > config.in make -C /usr/local/src/uclinux-s3cev40/config/scripts tkparse
make[1]: Entering directory `/usr/local/src/uclinux-s3cev40/config/scripts'
unset GCC_EXEC_PREFIX; cc -o tkparse tkparse.o tkcond.o tkgen.o
tkparse.o: file not recognized: File format not recognized collect2: ld 返回 1
make[1]: *** [tkparse] 错误 1 make[1]: Leaving directory `/usr/local/src/uclinux-s3cev40/config/scripts'
make: *** [config.tk] 错误 2
参照http://sjtubme.bokee.com/1282022.html的说法,应该是embest在cygwin下编译生成的.o文件在linux下格式错误,所以他提供的方法是
cd /usr/local/src/uc-s3cev40/config/scripts make clean //读一下该目录的Makefile便知
make tkparse //重新生成那些.o文件
然后退到外面,make xconfig成功!
但是在我的机器上出现的新的问题,
[root@maximus scripts]# ls Configure Makefile README.uClinux tkcond.o tkparse.c tkparse.o header.tk Menuconfig tail.tk tkgen.c tkparse.exe lxdialog README.Menuconfig tkcond.c tkgen.o tkparse.h
[root@maximus scripts]# make clean rm -f *~ kconfig.tk *.o tkparse
[root@maximus scripts]# make tkparse c -o tkparse.o tkparse.c
make: c:命令未找到 make: [tkparse.o] 错误 127 (忽略) c -o tkcond.o tkcond.c
make: c:命令未找到 make: [tkcond.o] 错误 127 (忽略) c -o tkgen.o tkgen.c
make: c:命令未找到 make: [tkgen.o] 错误 127 (忽略) o tkparse tkparse.o tkcond.o tkgen.o
make: o:命令未找到 make: [tkparse] 错误 127 (忽略)
参照http://forum.ubuntu.org.cn/viewtopic.php?p=516045中的说法你必须保证你的系统里安装了 tcl8.4 tcl8.4-dev tk8.4 k8.4-dev 这几项,从新立得软件包管理器中可以找到。他推荐使用make menucongfig,但是我进入到选择界面之后保存退出老是出现循环的网络选择,死机了,只能用ctrl+c退出。准备明天试验一下他的那几个东西,看看是否可以解决问题。
- Embest嵌入式uclinux开发(开篇)
- 嵌入式uClinux软硬件开发环境
- 嵌入式uClinux应用程序的NFS开发
- 嵌入式uClinux应用程序的NFS开发
- uClinux嵌入式系统开发过程控制
- 嵌入式uClinux应用程序的NFS开发
- 轻松控制 uClinux 嵌入式开发过程
- arm+uClinux的嵌入式系统的开发
- 嵌入式操作系统内核原理和开发(开篇)
- 嵌入式操作系统内核原理和开发(开篇)
- 《嵌入式Linux应用开发完全手册》---开篇
- 让VDSP与uclinux共舞(1):开篇
- 基于arm+uClinux的嵌入式系统的开发
- 基于arm+uClinux的嵌入式系统的开发
- 轻松控制uClinux嵌入式开发过程一(图)
- 基于arm+uClinux的嵌入式系统的开发
- 教你轻松控制 uClinux 嵌入式开发过程
- [转载]基于arm+uClinux的嵌入式系统的开发
- 用例之间的关系
- C中的Float分析
- asp.net通过反射技术实现Ajax(3)--第一个简单的例子
- netbean tomcat 配置
- 免费无偏移中文地图定们跟踪
- Embest嵌入式uclinux开发(开篇)
- 用OpenInventor实现的NeHe OpenGL教程-第四十六课
- Love Yourself
- 经典ERP(家庭版)
- 没有找到MSVCR80d.dll,怎么办?
- 交叉编译工具链的arm-elf-tools的正确安装(fedora7虚拟机环境)
- Linux下常用压缩格式的压缩与解压方法
- [C学习]C中的变量(4个类型)
- SBS-VR9 SBC + M9-G2-Basic硬件平台下VxWorks的OpenGL图形开发