随笔分类 -  编程语言 / 嵌入式Web开发

一个在现代互联网实习用React做PC Web的童鞋来X国企被安排用Vue和C嵌入式开发智能设备,我好难啊...
摘要:为什么要跨域调试: 拿嵌入式web开发说,代码都是跑在板子上,我一个优雅的前端开发要每次改完代码都打包到板子上,用板子的地址打开,这是人做的事??? 怎么跨域调试: 1.升级Chrome为最新版本 2.右键桌面上的Chrome快捷方式,选择"创建快捷方式",重命名为ChromeDebug,当然你起名 阅读全文
posted @ 2019-09-16 10:39 早安帆 阅读(649) 评论(0) 推荐(0)
摘要:问题: - 前端页面点击上传按钮,不超过30M的小文件顺利上传到板子指定位置,上传60Md的更新包,出错,http状态码413——请求实体过大 环境: - web服务器——lighttpd1.4.30 - cgi——c语言写的(未设限上传文件大小) - 前端——Vue(未设限上传文件大小) 解决办法 阅读全文
posted @ 2019-09-11 20:43 早安帆 阅读(1393) 评论(0) 推荐(0)
摘要:1.前端代码 前端的html、css、js代码,利用打包工具生成dist文件夹,放入lighttpd的指定目录。 2.cgi中间件 1)编译 1.下载代码工程V100R100C00 2.将工程代码以共享文件夹的形式共享 3.进入编译目录:V100R100C00/board/NVR/build (个人 阅读全文
posted @ 2019-09-02 21:57 早安帆 阅读(343) 评论(0) 推荐(0)
摘要:2.进入linux,准备交叉编译 arm-hisiv600-linux-gcc -g -Wall -o xxx.cgi xxx.c(交叉编译工具取决于板子) 3.把.cgi传给板子 4.赋给.cgi文件执行权限并执行 赋予权限:chmod 777 xxx.cgi 执行.cgi文件:./xxx.cgi 阅读全文
posted @ 2019-08-31 02:23 早安帆 阅读(210) 评论(0) 推荐(0)
摘要:1.先到lighttpd官网下载对应版本的软件包: 如: lighttpd-1.4.30.tar.gz 2. 将压缩包解压到任意目录得到文件夹 lighttpd-1.4.30 3. 执行配置命令: bash ./configure CC=arm-hisiv600-linux-gcc AR=arm-h 阅读全文
posted @ 2019-08-31 01:19 早安帆 阅读(357) 评论(0) 推荐(0)