高能预警:本文内容过于硬核,涉及编译器原理.cpu指令集.机器码.编程语言原理.跨平台原理等计算机专业基础知识,建议具有c.c++.java.nodejs等多种编程语言开发能力,且实战经验丰富的资深开发者阅读. 背景 全面的国产化即将来临之时,不仅是操作系统,cpu也会使用国产化芯片作为替换,那么龙芯cpu作为国产cpu龙头,当仁不让,成为国产化替换的首选,硬件条件已经满足了,作为软件开发者,基于龙芯架构的软件当然也要适配起来了. 支持龙芯的操作系统 由于龙芯目前只支持某些特定的linux发行版…
国产龙芯3A3000处理器评测:与英特尔差距明显 国产龙芯3A3000处理器评测:与英特尔差距明显 新浪财经APP缩小字体放大字体收藏微博微信分享579 新酷产品第一时间免费试玩,还有众多优质达人分享独到生活经验,快来新浪众测,体验各领域最前沿.最有趣.最好玩的产品吧~!下载客户端还能获得专享福利哦! 2017年九月份龙芯俱乐部办了一个龙芯3A主板的团购.作为多年关注龙芯的爱好者,我参加了这次团购,购买了一个龙芯3A3000的主板.鉴于目前龙芯3A4000处理器即将流片,而目前对即将过气的龙芯3…
(图片是LEMOTE8089D笔记本,来自互联网) YX原来送了一个LEMOTE笔记本给我.CPU是首款真正的国产,龙芯2F,兼容mips的指令集. 笔记本原来的操作系统是Debian6,后来升级到了7,随后一直是当做玩具放着.最近因为中兴受制裁的事件又想了起来,拿出来尝试看能做点什么. 首先做了常规升级,结果完成后重启动,笔记本直接挂了. 随后只好重新安装,因为笔记本出品时间比较长了,厂家似乎也业务转型,很多支持都无法获得了.所以这个安装过程,也不能说顺利,于是成文记录一下. 准备事项 LEM…
面向22世纪的现代化应用程序可以同时在多种设备上运行,于是有朋友会有一个疑问:有时候,我们还真的需要判断一下,UAP应用程序在哪个平台上运行.尽管大多情况下我们不必要这样做,但某些特殊情况还得考虑.比如一串数据列表,我希望如果在桌面上运行时就以横向列表展现:但要是运行在手机上就以纵向列表展现. 也就是说,其实我们只需分析两种情况即可: 一.桌面.(台式机.笔记本.平板.游戏机.发广告专用机.导航器……) 二.移动环境.其实就是手机. 那么,有啥办法可判断呢?勿急,老周先告诉你,方法比较简单.咱们…
 本博客介绍了在微软平台上运行 SAP 应用程序的相关信息,作者在基于微软平台使用 SAP 方面有着数十年经验. 发布关于 Azure 的 SAP 说明 几个月前,SAP 针对适用于 SAP 软件的 Azure 即 IaaS 平台发布 SAP 说明.随着这些说明的发布,SAP 正式支持 Azure 这一平台,可用于服务涵盖 SAP 产品.操作系统和 DBMS 系统的生产系统. 我们简单来了解下这方面的信息以及相关的注释. 需要关注的第一条说明:1928533 – Azure 上的 SAP 应…
编号),文件系统采用ubifs格式,控制台设备为ttyS1,波特率为115200 启动的第一个应用程序是/init (6)确保控制台的设置和硬件保持一致,如:硬件上串口用的是UART1,则内核启动参数中设置有console=ttyS1,而且android的启动过程中设要设置正确,修改 部分位于android源代码system/core/init/init.c文件中,将 static char *console_name = "/dev/console"; 修改成 static char…
cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购).它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用.随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣. 下载链接: http://cygwin.com…
所用平台 硬件:龙芯3a4000 (MIPS64el) 操作系统:Debian 10(buster)+ MATE桌面 内核版本:4.19.90 以下所有软件同样适用于x86体系结构的Linux发行版. 常用软件 0) 无论是C/C++,Java还是Golang.Rust.....全都是支持的 0.1)C/C++ 集成开发环境(IDE):Codeblocks(Debian源里面有,直接命令行安装) 0.2)geany(Debian源里面有,直接命令行安装) 1)  浏览器--基于firefox的龙…
1. 公司最近有一些国产化项目的需求, 要求在国产CPU的服务器上面安装pg数据库等. 2.. 但是差查了下中标麒麟的官网,在龙芯MIPS的操作系统包源里面仅有 postgreSQL 9.2 版本的rpm包, 但是要求最低版本是10.x 所以没办法就采取源码安装的方式进行安装. 3. 安装过程.(备注arm的CPU 不管是 飞腾的还是华为的过程应该都是一模一样的) 3.1 下载源码包 百度搜索postgreslq的官网,然后下载源码即可. https://www.postgresql.org/f…
由于在一个项目局方要求使用JAVA平台, 而当前又都是.net平台的应用. 重新用JAVA开发工作量太大. 时间也来不及. 想到在.net中有url rewrite功能, 何不先"骗"过去再说, 反正只要不上服务器, 不看网页源代码, 估计要发现不太容易, 特别是对技术不懂的人.实现之后应该是输入http://host/XXX.jsp的时候,其实调用的是XXX.aspx. 对于任何页面都是如此. 有两种方法可以实现此项功能, 第一种:1. 在IIS中添加一个映射".jsp&q…