必威体育Betway必威体育官网
当前位置:首页 > IT技术

goahead移植和使用

时间:2019-08-18 21:42:08来源:IT技术作者:seo实验室小编阅读:58次「手机版」
 

goahead

参考

官网Embeded This

交叉编译

我这里使用2.5版本的,使用xilinx sdk,新建工程,

在这里插入图片描述

将下载的源代码copy到sdk工程目录,其中根目录源代码放到goahead25,linux下的main.c放到linux文件夹中,

在这里插入图片描述

添加宏定义,方法如下,

在这里插入图片描述

可参考源码下的的readme添加更多的宏,最终结果,我这里添加了5个,在sdk2015.2.1下不需要添加_struct_TIMEVAL。

在这里插入图片描述

添加包含路径

在这里插入图片描述

修改main.c头文件部分,

在这里插入图片描述

再修改,

  1. gethostbyname在嵌入式板卡无法获取本地ip
  2. 修改web网页目录为当前路径的www目录,默认是上层目录的www目录
  3. 将web服务函数放入pthread的线程
  4. 删除siginthandler注册函数

相关阅读

strictfp,与“移植”有染,与“精确”无关

作者:fbysssmsn:[email protected]  blog:blog.csdn.net/fbysss声明:本文由fbysss原创,转载请注明出处关键字:java strict

银河麒麟(Kylin)完整移植Qt5.9.2, 包含QCharts和QML等

最近项目接触到国产飞腾服务器,搭载的是我们国家自主的银河麒麟操作系统,系统自带Qt5.6,只有widget那套框架,没有QML也没有QCharts,因

一.linux开发之uboot移植(一)——初识uboot

参考博文: http://blog.51cto.com/9291927/1791237 一、uboot简介 U-Boot,全称 Universal Boot Loader,是遵循GPL条款的从FADSROM

嵌入式Linux系统移植的四大步骤

最近在学习系统移植的相关知识,在学习和调试过程中,发现了很多问题,也解决了很多问题,但总是对于我们的开发结果有一种莫名其妙的感觉

Qt-4.8.7交叉编译平台的搭建、移植详解

   由于项目需要,需要在国产系统(银河麒麟系统--飞腾cpu-arm64)上用firefox加载一个npapi插件,而firefox是一个32位的浏览器,而银河

分享到:

栏目导航

推荐阅读

热门阅读