搜索
bottom↓
回复: 42

前后端初学勉强入门,nuc980上运行前端程序+后端服务。

[复制链接]

出0入36汤圆

发表于 2023-7-26 18:56:02 | 显示全部楼层 |阅读模式
好几个月,从零开始学习html、js、ts、css、Vue、element,加上之前学了go。

搞了一个前端登录网页和获取后端信息的界面,放到nuc980上跑,后端程序是用go gin框架做的,打算用网页来做前端展示界面。

前端真的太杂乱了,很多东西都没听过,现学现卖。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入36汤圆

 楼主| 发表于 2023-7-26 19:09:33 | 显示全部楼层
一楼广告位。

出100入312汤圆

发表于 2023-7-26 19:14:41 | 显示全部楼层
前后端,听说现在有很多现成的实现框架模板,程序员专注业务层功能实现就行

出0入36汤圆

 楼主| 发表于 2023-7-26 19:19:47 | 显示全部楼层
akey3000 发表于 2023-7-26 19:14
前后端,听说现在有很多现成的实现框架模板,程序员专注业务层功能实现就行 ...
(引用自3楼)

找个模版改,但是要实现业务功能,就得改动前端界面相关代码和后台api的程序,没有的得自己写。

出20入25汤圆

发表于 2023-7-26 19:57:49 来自手机 | 显示全部楼层
开源吧。。。

出0入0汤圆

发表于 2023-7-26 20:11:19 | 显示全部楼层
楼主挺厉害

出0入0汤圆

发表于 2023-7-26 20:48:10 来自手机 | 显示全部楼层
厉害,请教一下大侠,想做个微信小程序,类似控制灯的开关、显示灯的状态、可以添加灯,需要学习什么内容呢?

出0入13汤圆

发表于 2023-7-26 21:42:50 | 显示全部楼层
厉害啊!我最近被物联网平台折磨坏了.....几个大项目交付不了....哎!愁的很....有时间交流一下....外包给你啊....

出0入36汤圆

 楼主| 发表于 2023-7-26 21:55:12 | 显示全部楼层
本帖最后由 redworlf007 于 2023-7-26 21:58 编辑
yc2 发表于 2023-7-26 20:48
厉害,请教一下大侠,想做个微信小程序,类似控制灯的开关、显示灯的状态、可以添加灯,需要学习什么内容呢 ...
(引用自7楼)


微信小程序,用html5  js这些前端技术也能做,但是我还没做过,你可以在B站上看看。

微信小程序相当于一个前端,前端页面上点击,给后端服务器发命令,后端服务器去 控制、显示灯的状态。

出0入36汤圆

 楼主| 发表于 2023-7-26 21:56:27 | 显示全部楼层
liao-ljj 发表于 2023-7-26 21:42
厉害啊!我最近被物联网平台折磨坏了.....几个大项目交付不了....哎!愁的很....有时间交流一下....外包给 ...
(引用自8楼)

我刚入门,正在加紧练习,我先拿我们这边的业务练练手。

出0入36汤圆

 楼主| 发表于 2023-7-26 21:57:04 | 显示全部楼层
chenchaoting 发表于 2023-7-26 19:57
开源吧。。。
(引用自5楼)

明天上班了我把代码打包传上来。

出0入0汤圆

发表于 2023-7-26 22:16:21 | 显示全部楼层
redworlf007 发表于 2023-7-26 21:55
微信小程序,用html5  js这些前端技术也能做,但是我还没做过,你可以在B站上看看。

微信小程序相当于一 ...
(引用自9楼)

后端就类似自己买个阿里云VPS ,然后部署后端,微信小程序其实就是前端,是这个意思不,
微信小程序好处就是不分IOS 、安卓平台,和系统无关,好普及。

出0入36汤圆

 楼主| 发表于 2023-7-26 22:23:37 来自手机 | 显示全部楼层
yc2 发表于 2023-7-26 22:16
后端就类似自己买个阿里云VPS ,然后部署后端,微信小程序其实就是前端,是这个意思不,
微信小程序好处 ...

(引用自12楼)

差不多就这个意思

出615入1076汤圆

发表于 2023-7-26 22:58:21 来自手机 | 显示全部楼层
前端我用了一圈,最后只用 http://vanilla-js.com

后端嵌入式,我首选 busybox 自带 httpd 服务器,配合 shell 脚本做 cgi 跑程序

出0入36汤圆

 楼主| 发表于 2023-7-26 23:08:17 来自手机 | 显示全部楼层
dukelec 发表于 2023-7-26 22:58
前端我用了一圈,最后只用 http://vanilla-js.com

后端嵌入式,我首选 busybox 自带 httpd 服务器,配合 s ...

(引用自14楼)


我还想拿前端技术做上位机界面开发,就是web套壳。

出0入0汤圆

发表于 2023-7-27 08:44:54 | 显示全部楼层
楼主不错的,学习了

出0入115汤圆

发表于 2023-7-27 08:47:01 | 显示全部楼层
新唐新芯片ma35d1升级固件也是web方式了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出5入14汤圆

发表于 2023-7-27 08:53:54 | 显示全部楼层
这是不是属于 硬件工程师 抢 软件工程师 的饭碗 ?

出300入477汤圆

发表于 2023-7-27 08:56:33 来自手机 | 显示全部楼层
本帖最后由 redroof 于 2023-7-27 09:19 编辑
dukelec 发表于 2023-7-26 22:58
前端我用了一圈,最后只用 http://vanilla-js.com

后端嵌入式,我首选 busybox 自带 httpd 服务器,配合 s ...

(引用自14楼)


嵌入式板子的cpu都远远差于电脑,跑CGI太慢了。我试过的在arm linux上性能最好的是国产的libhv库,自带http server,使用也很方便,用c++写的,你的逻辑代码直接写在http服务器内部。真是国货良心啊。你可以试试

https://github.com/ithewei/libhv/wiki

出0入224汤圆

发表于 2023-7-27 11:15:42 | 显示全部楼层
直接用c#创建一个vue 前后端一起的工程,不过.net的程序要,在arm9上跑不了,要arm11以后的才可以。

出0入36汤圆

 楼主| 发表于 2023-7-27 11:55:42 | 显示全部楼层
yyts 发表于 2023-7-27 11:15
直接用c#创建一个vue 前后端一起的工程,不过.net的程序要,在arm9上跑不了,要arm11以后的才可以。 ...
(引用自20楼)

.net那个框架太重,而且不好跨平台。



出0入224汤圆

发表于 2023-7-27 12:03:01 | 显示全部楼层
redworlf007 发表于 2023-7-27 11:55
.net那个框架太重,而且不好跨平台。
(引用自21楼)

好跨平台啊,我写过在windows,linux都有跑的程序,包括树莓派这些arm的linux,使用uart,spi,iic这些都很方便。

出0入36汤圆

 楼主| 发表于 2023-7-27 12:07:32 来自手机 | 显示全部楼层
yyts 发表于 2023-7-27 12:03
好跨平台啊,我写过在windows,linux都有跑的程序,包括树莓派这些arm的linux,使用uart,spi,iic这些都 ...
(引用自22楼)

关键要能装上.net的东西。

出0入224汤圆

发表于 2023-7-27 12:09:42 | 显示全部楼层
redworlf007 发表于 2023-7-27 12:07
关键要能装上.net的东西。
(引用自23楼)

Linux , macos , windows 都可以。

出0入36汤圆

 楼主| 发表于 2023-7-27 12:22:33 | 显示全部楼层
yyts 发表于 2023-7-27 12:09
Linux , macos , windows 都可以。
(引用自24楼)

有的arm上.net装不上去,有些裁剪的Linux上.net也装不上去,不知道mips平台上.net能不能装上去。

出235入235汤圆

发表于 2023-7-27 13:13:15 | 显示全部楼层
厉害。。楼主厉害。go在嵌入式上面很有优势。。比较烦的就是中文路径 ,gopath这些东西。

出0入224汤圆

发表于 2023-7-27 13:45:50 | 显示全部楼层
redworlf007 发表于 2023-7-27 12:22
有的arm上.net装不上去,有些裁剪的Linux上.net也装不上去,不知道mips平台上.net能不能装上去。 ...
(引用自25楼)


是,太老的,像这个arm9的,应该就用不了,像imx6ull,t113这些,就没问题了。

出0入36汤圆

 楼主| 发表于 2023-7-27 16:06:45 | 显示全部楼层
yyts 发表于 2023-7-27 13:45
是,太老的,像这个arm9的,应该就用不了,像imx6ull,t113这些,就没问题了。 ...
(引用自27楼)

那些好贵啊,其实很多前端应用,用不到那么高性能的片子,只要能跑个简单的Linux,有好几个串口 网口 基本就够用了。

出0入42汤圆

发表于 2023-7-27 17:54:48 | 显示全部楼层
redroof 发表于 2023-7-27 08:56
嵌入式板子的cpu都远远差于电脑,跑CGI太慢了。我试过的在arm linux上性能最好的是国产的libhv库,自带ht ...
(引用自19楼)

大神,这个libhv怎么跟浏览器交互呢,一直想做类似网页控制,显示设备状态的,但是一直不知道怎么入门

出0入224汤圆

发表于 2023-7-27 17:58:03 | 显示全部楼层
本帖最后由 yyts 于 2023-7-27 18:05 编辑
redworlf007 发表于 2023-7-27 16:06
那些好贵啊,其实很多前端应用,用不到那么高性能的片子,只要能跑个简单的Linux,有好几个串口 网口 基 ...
(引用自28楼)


价格还好吧,T113, 双核A7,频率1.2G ,内置128MB DDR3,30块左右。

出0入115汤圆

发表于 2023-7-27 18:09:23 来自手机 | 显示全部楼层
yyts 发表于 2023-7-27 17:58
价格还好吧,T113, 双核A7,频率1.2G ,内置128MB DDR3,30块左右。
(引用自30楼)

t113好芯片,可惜了全志的软件技术支持,对于小公司来说开发全靠自己摸索,永远在坑里。

出300入477汤圆

发表于 2023-7-27 18:09:33 来自手机 | 显示全部楼层
本帖最后由 redroof 于 2023-7-27 18:10 编辑
我是一个大白菜 发表于 2023-7-27 17:54
大神,这个libhv怎么跟浏览器交互呢,一直想做类似网页控制,显示设备状态的,但是一直不知道怎么入门 ...
(引用自29楼)


它就是个http服务器的库。
调用它做个http服务器,然后网页跟服务器执行get和post操作呗
至于你用啥做服务器都行,楼主用go,上面有人用cgi,我用c++

出0入14汤圆

发表于 2023-7-27 19:16:15 | 显示全部楼层
哎,字都能认得,可是完全不了解,是不是新型的睁眼瞎了

出0入36汤圆

 楼主| 发表于 2023-7-27 19:17:58 | 显示全部楼层
yyts 发表于 2023-7-27 17:58
价格还好吧,T113, 双核A7,频率1.2G ,内置128MB DDR3,30块左右。
(引用自30楼)

居然这么便宜,是工业级的么?

出0入224汤圆

发表于 2023-7-27 19:31:09 | 显示全部楼层
redworlf007 发表于 2023-7-27 19:17
居然这么便宜,是工业级的么?
(引用自34楼)

有的,T113-S3 在不加散热片情况下,工作温度范围较小(-25℃ ~ +75℃),T113-i (-40℃ ~ +85℃) , ddr3 容量从128MB - 2GB可选。

出0入42汤圆

发表于 2023-7-28 09:30:48 | 显示全部楼层
redroof 发表于 2023-7-27 18:09
它就是个http服务器的库。
调用它做个http服务器,然后网页跟服务器执行get和post操作呗
至于你用啥做服 ...
(引用自32楼)

好吧,先找找相关视频看看

出75入88汤圆

发表于 2023-11-8 17:11:51 | 显示全部楼层
没法私信,没法加好友只能在此请教
我有个项目,每天只会运行一次,但是每次有大概32k的数据需要缓存,在做复杂处理.最后写入tf卡(处理后数据大概2k byts左右)
只需要多串口,其他lcd,usb等都不需要.
主要询问一下几点问题:
1.   nuc980,跑linux最小系统后,还有多大的sram,可以供应用软件使用.
2.   完全休眠后大概功耗多少?能否用按键唤醒
3.   能否降频使用,
4.  系统稳定性如何?特别是冷启动成功率上. (排除看门狗电路)

出0入36汤圆

 楼主| 发表于 2023-11-8 21:49:49 来自手机 | 显示全部楼层
bzbs 发表于 2023-11-8 17:11
没法私信,没法加好友只能在此请教
我有个项目,每天只会运行一次,但是每次有大概32k的数据需要缓存,在做复杂 ...

(引用自37楼)

1、最小的系统应该占5M的flash。总共64Mddr,扣除系统占用应该还有50M左右,我跑go的gin框架可以跑起来。
2、休眠的话核心硬件电路0.2W的功耗,按键可以唤醒,这个之前新塘的驱动有点bug,现在不知道解决了没有。
3、降频我没试过,应该有地方可以设置。
4、系统稳定性很好,冷启动没问题,常年在野外工作,-40~85度环境没有问题。


出75入88汤圆

发表于 2023-11-9 09:35:07 | 显示全部楼层
redworlf007 发表于 2023-11-8 21:49
1、最小的系统应该占5M的flash。总共64Mddr,扣除系统占用应该还有50M左右,我跑go的gin框架可以跑起来。 ...
(引用自38楼)

很感谢了!
就他了.
计划用keil,直接裸奔,昨天计算错误,大概需要60M的数据空间.
估计只能裸奔才能满足要求.

出0入36汤圆

 楼主| 发表于 2023-11-9 10:17:45 | 显示全部楼层
bzbs 发表于 2023-11-9 09:35
很感谢了!
就他了.
计划用keil,直接裸奔,昨天计算错误,大概需要60M的数据空间.
(引用自39楼)

你买128M DDR的nuc980不就好了

出0入0汤圆

发表于 2023-11-9 14:17:28 | 显示全部楼层
了解学习一下

出75入88汤圆

发表于 2023-11-10 15:08:37 | 显示全部楼层
redworlf007 发表于 2023-11-9 10:17
你买128M DDR的nuc980不就好了
(引用自40楼)

空间尺寸有限,128M的脚太多,
64M的刚好勉强放下

出0入36汤圆

 楼主| 发表于 2023-11-10 15:31:09 | 显示全部楼层
bzbs 发表于 2023-11-10 15:08
空间尺寸有限,128M的脚太多,
64M的刚好勉强放下
(引用自42楼)

nuc980 128M 和64M的,一样的引脚呀。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-6 00:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表