阅读 170

liteos平台练手移植iperf流程

liteos平台练手移植iperf流程

3.liteos平台练手移植iperf流程

平台:hi3518Ev300+HI3861l

1.下载iperf-2.0.5.tar源码

2../configure --host=arm-himix100-linux --prefix=/work_data/samba_ShareArea/Scopevue/iperf- 2.0.5/inclu --enable-shared=yes --enable-static=yes

host=平台交叉编译链

3.make会生成可执行文件iperf进程

4.修改src目录makefile让可执行文件变成可调用函数方式,改变main函数定义名字,

 

5.由于hi3861L_wifi不支持,关闭HAVE_IPV6定义

 

 

6.编译包含liteos系统相关头文件特别是posix里面定义,我没有区分默认全部包含

编译过程图:


7.主要修改思路:

1.         删除不必要的源码文件;

2.         删除与系统有冲突接口定义或声明,直接引用系统接口;

3.         根据系统适配,删除不支持接口的调用或移植不支持的接口;

4. 多处定义尽量屏蔽掉iperf源码重复定义

5. 需要注意liteos跟linux有一些不一样定义转换尽量使用liteos中定义。避免麻烦

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/u011585795/article/details/109477364


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐