2k1000平台cpu下线

回复

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

龙芯平台Devops 搭建教程

water 发表了文章 • 0 个评论 • 149 次浏览 • 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

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

maikebing 发表了文章 • 0 个评论 • 235 次浏览 • 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

关于签名板的问题

回复

liyongchun 发起了问题 • 1 人关注 • 0 个回复 • 162 次浏览 • 2020-08-24 16:09 • 来自相关话题

2020系统能力培养大赛-团队赛决赛提交包发布——20200812

zhangxi 发表了文章 • 0 个评论 • 506 次浏览 • 2020-08-12 12:02 • 来自相关话题

各参赛队伍:     大家好,感谢大家提交预赛作品,目前预赛作品已完成复核,入围决赛的名单即将公布。现发布决赛提交包。     决赛提交包:nscscc2020_group_final_submission.zip      ...查看全部
各参赛队伍:
    大家好,感谢大家提交预赛作品,目前预赛作品已完成复核,入围决赛的名单即将公布。现发布决赛提交包。
    决赛提交包:nscscc2020_group_final_submission.zip
    下载链接:https://pan.baidu.com/s/1QOUV31HV4xq48iyhK8S1Lg    提取码:6666
     压缩包解压密码同团队赛资源发布包。
    说明:
   (1)决赛提交说明参见决赛提交包nscscc2020_group_final_submission/决赛提交说明.pdf。
             请重点查看决赛提交说明里的1.2节和1.6节内容
   (2) 决赛的功能性能分占总分的40%,计算方法与预赛不一样。请填写决赛要求的分数记录表score_final.xls。决赛要求myCPU实现CP0寄存器COUNT,CP0 COUNT是每两个CPU时钟累加1,它将用于决赛的性能分计算
 
    请进入决赛的队伍尽快下载决赛提交包,准备决赛作品。
 
    决赛提交截止时间:2020 年 8 月 17 日 11:59:59(注意是 17 日白天的中午时间),逾期不接收提交。
    决赛提交截止时间:2020 年 8 月 17 日 11:59:59(注意是 17 日白天的中午时间),逾期不接收提交。
    决赛提交截止时间:2020 年 8 月 17 日 11:59:59(注意是 17 日白天的中午时间),逾期不接收提交。

    最后,非常感谢大家积极参与预赛,请再坚持1周,必有所获!

祝好!
2020年8月12日
 

mipsel版cef(3112分支)无法在龙芯3运行

回复

hanxiaohuivc 发起了问题 • 1 人关注 • 0 个回复 • 85 次浏览 • 2020-08-11 17:48 • 来自相关话题

3A4000龙梦主板(宁美国度整机)和loongnix-1.0.2003的几个小问题

回复

胖冬烘 发起了问题 • 1 人关注 • 0 个回复 • 198 次浏览 • 2020-08-10 00:47 • 来自相关话题

编译mipsel版本的cef问题(ld.lld问题)

回复

hanxiaohuivc 发起了问题 • 1 人关注 • 0 个回复 • 151 次浏览 • 2020-08-07 18:53 • 来自相关话题

编译mipsel版本的cef的问题

回复

hanxiaohuivc 发起了问题 • 1 人关注 • 0 个回复 • 101 次浏览 • 2020-08-07 09:19 • 来自相关话题

openEuler 龙芯版从哪里下载呀?

回复

gugudu 发起了问题 • 1 人关注 • 0 个回复 • 191 次浏览 • 2020-07-26 10:49 • 来自相关话题