龍芯瀏覽器無限使用內存

xwafish 回复了问题 • 3 人关注 • 2 个回复 • 216 次浏览 • 2020-09-30 09:51 • 来自相关话题

2k1000平台cpu下线

回复

xcqhunter 发起了问题 • 1 人关注 • 0 个回复 • 263 次浏览 • 2020-09-28 17:54 • 来自相关话题

Loongnix Server 1.7 上无法Yum安装libguestfs-tools工具

faust777 回复了问题 • 2 人关注 • 3 个回复 • 403 次浏览 • 2020-09-22 14:55 • 来自相关话题

编译内核时如何指定CFLAGS?

cyberhero 回复了问题 • 3 人关注 • 4 个回复 • 448 次浏览 • 2020-09-17 08:14 • 来自相关话题

有没有给龙芯2F一体机顺利安装上最新版OpenBSD的同学?

回复

xmzgtx 回复了问题 • 1 人关注 • 1 个回复 • 254 次浏览 • 2020-09-14 19:37 • 来自相关话题

龙芯平台Devops 搭建教程

water 发表了文章 • 0 个评论 • 376 次浏览 • 2020-09-14 10:11 • 来自相关话题

项目管理禅道(zentao)https://www.jianshu.com/p/1fcbad8f13a2代码管理git服务器(gogs)https://www.jianshu.com/p/44dfc3de6ee4代码集成jinkens  https://www ...查看全部
  1. 项目管理禅道(zentao)https://www.jianshu.com/p/1fcbad8f13a2
  2. 代码管理git服务器(gogs)https://www.jianshu.com/p/44dfc3de6ee4
  3. 代码集成jinkens  https://www.jianshu.com/p/b19432d6445e
  4. bug 管理mantis

关于3A2000机器无法启动的问题:求解决思路

回复

xmzgtx 回复了问题 • 1 人关注 • 1 个回复 • 262 次浏览 • 2020-09-09 19:02 • 来自相关话题

UOS20桌面专业版本使用crazydiskmark

cyberhero 回复了问题 • 3 人关注 • 7 个回复 • 486 次浏览 • 2020-08-30 06:12 • 来自相关话题

基于内核的驱动编译

xen0n 回复了问题 • 2 人关注 • 1 个回复 • 601 次浏览 • 2020-08-26 13:55 • 来自相关话题

如何在龙芯3B4000上部署基于.Net Core 开发的物联网平台IoTSharp

maikebing 发表了文章 • 0 个评论 • 493 次浏览 • 2020-08-24 18:47 • 来自相关话题

今天很开心的拿到了龙芯的测试服务器账号, 先上图show一下,      双核, 8G内存, 50G硬盘。       架构 mips64el  ...查看全部
今天很开心的拿到了龙芯的测试服务器账号, 先上图show一下, 

 
 
双核, 8G内存, 50G硬盘。
 

 
 
架构 mips64el 
 
 
 
登录后, 显示为 uos 及其网址信息:
 
 
 
 
接下来, 二话不说, 我们开始下载龙芯版的.Net Core , 龙芯版.Net Core 近期刚移植完成, 前期国内其他公众号和开源中国均有报道, 现在, 相关工具链已完成,完全已经达到了开箱即用, 并且已经是.Net Core 3.1.7 是最新版本,相关下载链接如下:
.NET Core 3.1.7 MIPS64 Port Early Access Build 20200819 
 https://github.com/gsvm/loongson-dotnet/releases 
由于IoTSharp 是  基于asp.net core , 因此我们首先下载 它的 安装包, 后期如果尝试在龙芯上开发其他内容, 再尝试sdk。 下载链接如下:
https://github.com/gsvm/loongson-dotnet/releases/download/ea-20200819/aspnetcore-runtime-3.1.7-ea-20200819-linux-loongson3a.tar.gz
github 的下载速度偶尔很快:
 
 
 

下载完成后, 开始解压, 因为 分配的账号并没有/usr/bin 的写权限, 因此, 我们解压在用户目录下, 
tar -xzvf  ./aspnetcore-runtime-3.1.7-ea-20200819-linux-loongson3a.tar.gz  -C  /dn/
cd dn 进入dn目录, 可以看到 相关内容, 下面我们为了方便, 将他加到环境变量, 命令行输入 vi .bashrc , 在末尾  加入下面内容。 
 
[code]export PATH="$PATH://home/loongson/dn/"
[/code]
 
现在, 可以直接在控制台输入 dotnet 方便操作。 当然, 这些都是因为权限问题, 无法修改系统文件导致的。 如果你有root权限, 完全不必这么做 放到/usr/bin 下面了事。 
 
接下来, 我们发布一个IoTSharp 的版本, 发布配置如下:
 
 
 
记得, 一定要是 可移植的, 这样.net 就不会针对平台进行特殊处理!
下面, 开始安装postgresql . 
写到这里, 突然想起 su root  , 然后输入了龙芯给的普通用户的密码, 居然成功切换, 好吧, 这下我们就很顺利了, 
开始安装pgsql 
[code]apt-get install postgresql-11
[/code]
如图:

 
 
 
安装完成
 
 
 
 
按照说明, 我们输入了 
[code] pg_ctlcluster 11 main start
[/code]
启动了数据库, 输入下面的命令切换数据库的系统用户
[code]su postgres
[/code]
执行 psql 修改数据库密码, 输入下面的脚本
[code]ALTER USER postgres WITH PASSWORD 'future';
[/code]
如图所示

 
 
 
 
现在我们开始启动程序, 由于我们拥有了root权限!将.net core 移动到 /usr/bin 中, 将IoTSharp 发布的内容上传到 /var/iotsharp  
接下来, 让我们创建 系统服务, 在当前木目录先创建文件使用命令vi  iotsharp.service  编辑内容如下:
 
[code] 
[/code]
[Unit]
Description=IoTSharp running on loongson


[Service]
WorkingDirectory=/var/iotsharp
ExecStart=/usr/bin/dotnet /var/iotsharp/IoTSharp.dll
Restart=always
# Restart service after 10 seconds if the IoTSharp service crashes:
RestartSec=10
KillSignal=SIGINT
SyslogIdentifier=iotsharp
User=iotsharp
Environment=ASPNETCORE_ENVIRONMENT=Production
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false
Environment=ASPNETCORE_URLS="http://0.0.0.0:8080"
[Install]
WantedBy=multi-user.target


 
复制服务文件:
[code]cp  iotsharp.service   /etc/systemd/system/iotsharp.service
[/code]
启用服务
[code] systemctl enable  /etc/systemd/system/iotsharp.service 
[/code]
创建用户 
[code] useradd iotsharp
[/code]
启动服务
[code] systemctl start  iotsharp.service 
[/code]

 
 
由于当前版本默认启动了CapServer 和 ModBus 服务, 由于ModBus的默认502端口在linux下 低于1024 端口, 普通用户使用时有权限问题, 因此  需要加入配置项修改一下appsettings.Production.json , 在尾部加入下面内容, 会将默认的ModBus 端口改为 5020 
1
"ModBusServer"
: { <br>   
"Port"
: 5020,<br>    
"TimeOut"
: 120000  <br>}

  
[code] 
[/code]
使用命令systemctl status  iotsharp.service 查看IoTSharp 项目状态, 截图如下:

 
 
 
至此, 我们搭建完成, 期间务必注意的是 pgsql一定要启动, 一点iotsharp 自动启动, 则通过服务方式重启或者ctl+c 的方式结束似乎都不能实现, 系统重启才行。 
我们的的服务地址是 http://114.242.206.180:23927/  2020年9月20号之前有效。 另外, 可以加入 我们的QQ群 63631741  进一步了解。或者关注公众号

IoTSharp 项目地址
https://github.com/IoTSharp/IoTSharp
https://gitee.com/IoTSharp/IoTSharp