1.windows下写好.c程序

2.进入linux,准备交叉编译

arm-hisiv600-linux-gcc -g -Wall -o xxx.cgi xxx.c(交叉编译工具取决于板子)

3.把.cgi传给板子

4.赋给.cgi文件执行权限并执行

赋予权限:chmod 777 xxx.cgi

执行.cgi文件:./xxx.cgi

附录:

作为办公室新人,没有Linux环境,没有交叉编译工具

1.下载SecureCRT,进入公司服务器上啥都有的Linux环境

2.把.c程序上传到Linux服务器,准备交叉编译

1)打开SecureCRT左上角File>>Connect SFTP Session(Alt + P),打开SFTP页面

2)例如要传的文件路径为(F:\ly-code\AI\stu-c\xxx.c),在SFTP页面输入

lcd F:\ly-code\AI\stu-c

3)再输入你要放Linux服务器的哪里:(我创建了一个新文件夹ly,就放在这里面,以免被老板批评说污染服务器的目录)

cd ly

4)文件从哪里来,到哪里去设置好了,开始上传,输入

put xxx.c

5)回到Linux把.c编译为.cgi,输入

arm-hisiv600-linux-gcc -g -Wall -o xxx.cgi xxx.c

3.把linux上的.cgi下载到windows盘中

1)首先设置(查看)下载后的存储路径:Options>>Session Options>>X/Y/Zmodem

2)下载

发送一个文件到本地(windows):sz filename

发送多个文件到本地(windows):sz file1name file2name

发送dir目录下的所有文件,不包含dir下的文件夹到本地(windows):sz dir/

4.打开ftp.exe,从windows上传.cgi到板子

1)添加.cgi路径并启动

2)把.cgi传给板子

输入:ftpget -u 账号 -p 密码 本机IP 文件名

如:ftpget -u zyku -p zyku 198.xx.xx.xx test.cgi(这里如果出错,可以关闭专用防火墙再试)

3)进入板子给文件权限

chmod 777 xxx.cgi

4)执行文件

./xxx.cgi

上传.cgi在252板子上跑的更多相关文章

  1. .net 实现上传文件分割,断点续传上传文件

    一 介绍 断点续传搜索大部分都是下载的断点续传,涉及到HTTP协议1.1的Range和Content-Range头. 来个简单的介绍 所谓断点续传,也就是要从文件已经下载的地方开始继续下载.在以前版本 ...

  2. 微信JSSDK多图片上传并且解决IOS系统上传一直加载的问题

    微信多图片上传必须挨个上传,也就是不能并行,得串行: 那么我们可以定义一个如下所示的上传函数: var serverIds = []; function uploadImages(localImage ...

  3. 用git上传本地项目到github上

    首先确认自己已经安装了git,打开git bash,输入ssh-keygen -t rsa -C "自己的邮箱地址@XXX.com" ,生成自己的公钥与私钥   一路默认回车,会生 ...

  4. SharePoint 2010 ——自定义上传页面与多文件上传解决方案

    最近项目遇到一个很麻烦的问题,原以为很容易解决,结果搞了那么久,先开个头,再慢慢写 SharePoint 2010 ——自定义上传页面与多文件上传解决方案 1.创建Sharepoint空白项目,创建应 ...

  5. php 文件上传简单类---限制仅上传jpg文件

    php 文件上传代码,限制只能上传jpg格式文件,也可以自行添加其它扩展名的文件. <?php /* * 图片上传类 仅限JPG格式图片 * edit by www.jbxue.com at 2 ...

  6. [上传下载] C#FileUp文件上传类 (转载)

    点击下载 FileUp.zip 主要功能如下 .把上传的文件转换为字节数组 .流转化为字节数组 .上传文件根据FileUpload控件上传 .把Byte流上传到指定目录并保存为文件 看下面代码吧 // ...

  7. bootstrap上传表单的时候上传的数据默认是0 一定要小心

    bootstrap上传表单的时候上传的数据默认是0 一定要小心

  8. Flash上传组件之SWFUpload文件上传

    一.什么是SWFUpload? SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而 ...

  9. C语言 HTTP上传文件-利用libcurl库上传文件

    原文  http://justwinit.cn/post/7626/ 通常情况下,一般很少使用C语言来直接上传文件,但是遇到使用C语言编程实现文件上传时,该怎么做呢? 借助开源的libcurl库,我们 ...

随机推荐

  1. php 弱类型比较

    1.按数字值比较 1.1数字(整数.浮点数.科学计数法.各种进制数)或纯十进制数字字符串. <?php $a = 100; //整数 $b = "100"; //十进制数字符 ...

  2. 线程中sleep和wait方法的区别

    sleep() 方法: 线程主动放弃CPU,使得线程在指定的时间内进入阻塞状态,不能得到CPU 时间,指定的时间一过,线程重新进入可执行状态.典型地,sleep()被用在等待某个资源就绪的情形:测试发 ...

  3. springboot框架中的各种 注解

    使用注解的优势: 1.采用纯java代码,不在需要配置繁杂的xml文件 2.在配置中也可享受面向对象带来的好处 3.类型安全对重构可以提供良好的支持 4.减少复杂配置文件的同时亦能享受到springI ...

  4. orm 查询数据库随机返回一条数据的解决办法用models.User.objests.all().order_by('?').first()

  5. python 全栈开发,Day54(关于DOM操作的相关案例,JS中的面向对象,定时器,BOM,client、offset、scroll系列)

    04-jQuery的属性操作 jquery的属性操作模块分为四个部分:html属性操作,dom属性操作,类样式操作和值操作 html属性操作:是对html文档中的属性进行读取,设置和移除操作.比如at ...

  6. Centos7防火墙和SELinux的开启和关闭

    在虚拟机里面开启多个服务,对应多个端口,在防火墙开启的情况下,就要对外开放端口,这样客户端才能正常访问,但比较繁琐,关闭更直接点. 防火墙 临时关闭防火墙 systemctl stop firewal ...

  7. json和list转换

    1.json转list List<TenantMember> tm= (List<TenantMember>)JSONArray.toCollection(JSONArray. ...

  8. flask之二

    flask之二 预热 在渲染模板的时候,默认会从项目根路径下的templates目录下查找模板 如果想要指定模板路径的时候,就在初始化APP的时候,这样操作即可: app = Flask(__name ...

  9. JavaBean属性和成员变量的区别和联系

    JavaBeans是Java中一种特殊的类,可以将多个对象封装到一个对象(bean)中.特点是可序列化,提供无参构造器,提供getter方法和setter方法访问对象的属性.名称中的“Bean”是用于 ...

  10. php 标准库之ArrayObject

    以下为ArrayObject的常用函数: ArrayIterator::current( void ) //返回当前数组元素 ArrayIterator::key(void) //返回当前数组key ...