龙芯上跑WTM,为国产化做点贡献

2023-10-10 04:50

本文主要是介绍龙芯上跑WTM,为国产化做点贡献,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

87a075f42d1bb70732717be63c835786.png

点击上方蓝字关注我哦

b3fe014c62c5a7ae2f2f77eaa7268702.png

“信创”,是一项国家战略,即信息技术应用创新产业,它是数据安全、网络安全的基础,也是新基建的重要组成部分。信创从名称上来看本意指向创新,但是自从漂亮国亲手撕碎了“科技没有国界”的谎言之后,信创的主要目标变成了“本质安全”,本质安全是指我们自己可掌控、可研究、可发展、可生产。

在这种情势下,各种国产芯片,国产操作系统,国产数据库等都加大了资金和技术的投入,龙芯可以说是国产芯片领域的佼佼者。在软件层面,MIT协议的开源软件无疑是符合“本质安全”要求的,因为我们随时可以在完整的源代码上再次开发。

b3a4e3d32d469ea03c1f63374b7348e2.png

WTM框架

37083fe29836b60997e666fe1adc39d2.png

WTM是一款基于DotNet的开源快速开发框架,它所依赖的所有源都是100%开源的,完全自主可控。根据我们一些用户的反馈,目前它已经被应用到矿产,物流,电商,OA,物联网等众多领域。近期我们在龙芯DotNet团队的帮助下,修复了一些问题,使其可以在龙芯Cpu的机器上完美运行。

来自龙芯中科.NET编译组组长乔鹏程的寄语  👏🏻👏🏻👏🏻

eecb349c67cd0379c7a954b2f93bd247.png

龙芯已经基于dotnet社区原始代码构建LA架构SDK7.0版本,验证Flight-Finder开源程序是可用的。最近龙芯dotnet团队在添加支持LA-SIMD特性的优化功能,预计2023年初提交社区。AOT的主体功能都已提交社区,暂时还在完善个别细节问题,后续会做为正式功能特性开启,并随SDK发布出去。

期待客户在LA平台环境开发.NET程序,并非常欢迎客户反馈宝贵意见。


运行环境

我们的运行环境为,龙芯提供的测试服务器,龙芯3A5000桌面台式机,操作系统是Loongnix20的桌面版本。

1. 首先我们需要安装Dotnet运行环境,Dotnet编译的成果是中间语言,不同的Cpu需要不同的解释器来把中间语言解释成本Cpu能够识别的指令,也就是我们所说的Runtime。龙芯的Dotnet团队在这方面投入了很大精力,在微软的网站上可以看到,微软已经认可了龙芯作为Dotnet支持的一种Cpu架构。

01f2834edc8b1bc2eca6453b3866d5af.png

龙芯的各个版本的运行环境可以从 http://www.loongnix.cn/zh/api/dotnet 下载,按照网页上的提示使用命令行下载安装即可。

2. 下载代码,我们在纯命令行的情况下,可以使用git命令拉取代码

3. 编译,这里有点小区别,因为目前龙芯有一些nuget的包是自定义的,和微软提供的不太一样,所以需要手动修改你项目中的Nuget.config 配置文件,添加龙芯 Nuget 源,以支持相关 nupkg 包的下载。

<?xml version="1.0" encoding="utf-8"?>
<configuration><packageSources><add key="loongnix" value="http://nuget.loongnix.cn:5000/v3/index.json" /><add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /></packageSources>
</configuration>

然后就可以执行dotnet build了

4. 运行,直接命令行dotnet run即可

老刘后话:

“人类之光"们总是对国产芯片,国产操作系统极尽贬低,包括华为的鸿蒙也被说成是套壳。作为一名编了30年的老程序员,我想说我们使用开源代码作为基础没有任何法律或者道德的问题,那些开源代码本身也有我们的贡献,我自己都给dotnet贡献过代码,更别说那些大厂了。开源本来就是大家一起贡献,同时大家一起享受成果。

还有那些“xxx都是外国人发明的”,这种话本身没问题,问题是背后隐含了“我们永远追不上”的奴性思维。未来的新材料和新技术必将催生新的赛道,就像胶卷被数码淘汰了一样,新的赛道鹿死谁手还不知道呢。即便就是现有赛道,其实我们也完全掌握了软件开发,包括操作系统,编程语言等的原理和本质(有兴趣的同学可以在B站搜索“返璞归真”,观看我的系列视频),做不做,是不是从头开始做完全是性价比这种市场因素决定的。

就如同我们承认佛教是印度人发明的,但这不影响佛教在中国达到了巅峰;我们也承认工业化,信息化是西方人发明的,但这同样不影响他们将在中国达到巅峰。愿我们所有人行动起来,切实为信息产业的国产化做出自己的贡献!

END

这篇关于龙芯上跑WTM,为国产化做点贡献的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/178070

相关文章

AI绘图怎么变现?想做点副业的小白必看!

在科技飞速发展的今天,AI绘图作为一种新兴技术,不仅改变了艺术创作的方式,也为创作者提供了多种变现途径。本文将详细探讨几种常见的AI绘图变现方式,帮助创作者更好地利用这一技术实现经济收益。 更多实操教程和AI绘画工具,可以扫描下方,免费获取 定制服务:个性化的创意商机 个性化定制 AI绘图技术能够根据用户需求生成个性化的头像、壁纸、插画等作品。例如,姓氏头像在电商平台上非常受欢迎,

龙芯小本debian无线(wifi)连接设置

本人有一台龙芯8089b小本,已被我重装了debian系统。由于学习nodeJs,所以想用它当node服务器; 正准备下载node等时发现命令模式下不能自动连接无线,于是网上找来一篇debian连接wifi的文章, 来源参考http://blog.163.com/wangpeng922@126/blog/static/64133083201211131100539/ 查看网卡信息:#

龙芯小本8089b安装debian7+java+tomcat+mysql

之前团购了一个龙芯小本8089b,cpu很差劲,内存也只有1G,根本不能用来娱乐,于是想把它换个纯字符系统,然后搭建java服务器平台,用作局域网固定的mini服务器开发用。 以下是我搭建过程,当然实际比这做的多,这是多次尝试之后的成功过程,分享给大家,自己也做个笔记 debian7纯字符系统安装龙芯专有java安装tomcat安装mysql安装 一、debian7安装参考 圣域☆

龙芯+FreeRTOS+LVGL实战笔记(新)——05部署主按钮

本专栏是笔者另一个专栏《龙芯+RT-Thread+LVGL实战笔记》的姊妹篇,主要的区别在于实时操作系统的不同,章节的安排和任务的推进保持一致,并对源码做了改进和优化,各位可以先到本人主页下去浏览另一专栏的博客列表(目前已撰写36篇,图1所示),再决定是否订阅。此外,也可以前往本人在B站的视频合集(图2所示)观看所有演示视频,合集首个视频链接为: 借助RT-Thread和LVGL

龙芯L2K0300开发板综合测试

CPU 查看cpu版本信息 cat /proc/cpuinfo 可以看到cpu是64位的LoongsonArch架构 stress压力测试结果 RAM 久久派板载512MB DDR4-2666内存,查看内存信息 cat /proc/meminfo 可以用memtester进行内存性能测试 memtester <size> <times> memtester测试结果

【HDU】5321 Beautiful Set【枚举k求贡献,欧拉函数应用】

传送门: 【HDU】5321 Beautiful Set my  code: my~~code: #include <stdio.h>#include <string.h>#include <vector>#include <algorithm>using namespace std ;typedef long long LL ;#define clr( a , x ) memset

P4842 城市旅行(拆贡献 + LCT)

https://www.luogu.com.cn/problem/P4842 发现题目就是要维护一个LCT,然后我们只要把pushup写成功了就行。 那我们现在就不管LCT了,就单纯想用一棵二叉查找树怎么维护。分母是好搞的,分子我们要想点办法。 考虑右子树对左子树的贡献,我们假设处理出一个 L [ k ] L[k] L[k] 表示左子树中每个值乘以左边界的可选数量,我们现在再乘上右子树的大

SCI论文贡献写法

Arindam Dey: Conceptualization, Methodology, Formal analysis, Resources, Data curation, Supervision, Writing – original draft, Writing – review & editing, Project administration. Amit Barde: Writing –

乐凡三防|国产化浪潮下的三防平板

在当前的科技环境下,国产化成为了一个热门话题,尤其在三防平板领域,国产化不仅意味着技术的自给自足,更是国家信息安全与产业自主可控的重要体现。三防平板,即具备防水、防尘、防震功能的平板电脑,其全国产化之路,正逐步铺开。 核心部件的国产替代 在三防平板的核心部件中,处理器、存储芯片、屏幕等,曾经是国外厂商的天下。如今,随着国产芯片的崛起,如华为的麒麟、紫光展锐等品牌,已能提供媲美国际水平的解决方案

龙芯+FreeRTOS+LVGL实战笔记(新)——02准备工程和驱动文件

本专栏是笔者另一个专栏《龙芯+RT-Thread+LVGL实战笔记》的姊妹篇,主要的区别在于实时操作系统的不同,章节的安排和任务的推进保持一致,并对源码做了完善与优化,各位可以先到本人主页下去浏览另一专栏的博客列表(目前已撰写36篇,图1所示),再决定是否订阅。此外,也可以前往本人在B站的视频合集(图2所示)观看所有演示视频,合集首个视频链接为: 借助RT-Thread和LVGL