免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1534 | 回复: 0
打印 上一主题 下一主题

CUnit的ARM平台测试说明(部门交流) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-23 11:03 |只看该作者 |倒序浏览
(一)CUnit的ARM平台环境的搭建
1:下载CUnit-X-X-X.tar.gz到服务器上。
2:解压CUnit安装包。  tar zxvf CUnit-X-X-X.tar.gz
3: 进入CUnit安装包的解压目录。 cd CUnit-X-X-X
4:参照README说明,进行交叉编译。  ./configure --host=arm-linux-uclibc --prefix=/home/ksj/CUnitinstall/  (--prefix=后接具体要安装的绝对路径,当然需要提前建立该目录)
5:完成安装。 make install
6:在指定的安装目录下,将lib目录下生成的库文件libcunit.so上传到DVS的板子的/lib目录下。 tftp -g 192.168.12.92 -r./libcunit.so
(二)测试过程
1:编写测试用例(注意CUnit的框架)
2:将用例和源程序放在同一目录下,wyf_TestCUnit。
3:进入目录wyf_TestCUnit。   cd wyf_TestCUnit
4:交叉编译测试用例和源程序。 arm-linux-uclibc-gcc -o test *.c *.h -L/home/ksj/CUnitinstall/lib -lcunit -I/home/ksj/CUnitinstall/include  (82服务器)
      参数具体说明:(上述参数在服务器82上相对固定,实际编译仅需要修改参数(2)和(3),其他服务器上请根据具体的交叉编译安装路径修改)
   (1)arm-linux-uclibc-gcc    交叉编译器名。
   (2)-o test           -o表示生成可执行文件 test是要生成的可执行文件名,可自行取名。
   (3)*.c *.h          指定生成可执行文件的源文件,使用*.c,*.h表示该目录下所有的c文件和h文件。(建议写成具体的源文件名)  
   (4)-L/home/ksj/CUnitinstall/lib -lcunit  指定需要链接的库文件的路径是/home/ksj/CUnitinstall/lib,库文件是cunit。
   (5)-I/home/ksj/CUnitinstall/include      指定需要链接的头文件的路径是/home/ksj/CUnitinstall/include  
5:上传生成的测试可执行文件到DVS板子的/home目录下(建议)  tftp -g 192.168.12.92 -r./test
6:修改测试可执行文件test的文件属性。 chmod +x test
7:执行用例test。  ./test

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/78225/showart_1736167.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP