当前位置: 首页 > news >正文

网站上的3d产品展示怎么做网络营销网站

网站上的3d产品展示怎么做,网络营销网站,北京商场招商信息,wordpress 伪支付宝近期,我的师弟咨询我关于Arm64架构的国产CPU国产OS开发工具链问题。他们公司因为接手了一个国企的单子,需要在这类环境下开发程序。说实在的我也没有用过这个平台,但是基于常识,推测只要基于C和Qt,应该问题不大。 1. …

近期,我的师弟咨询我关于Arm64架构的国产CPU+国产OS开发工具链问题。他们公司因为接手了一个国企的单子,需要在这类环境下开发程序。说实在的我也没有用过这个平台,但是基于常识,推测只要基于C++和Qt,应该问题不大。

1. 用MSYS2 Qemu在 windows 下模拟ARM

我没有国产Arm64架构的CPU计算机,又不想因为这个托请,自己去买一台,只能使用跨架构的模拟器 qemu 了。第一反应就是用pacman -Ss 查了一下,果然,qemu在msys2就有。

pacman -S mingw-w64-ucrt-x86_64-qemu

而后,去某国产系统官网下载iso安装包。这里感慨一下,这个国产系统为了适配各类硬件生产商,在Debain结构的官网镜像里,可以找到近百个不同的文件夹。笔者先是下载标准版桌面系统,发现包并不一致,g++都无法安装。后来,从众多的OEM版本中,找到了朋友使用的品牌的OEM镜像,才正确安装了g++。这里假设下载iso为 install.iso,则在msys2 ucrt64环境下,创建硬盘:

qemu-img create disk.qcow2 -f qcow2 128G

开始安装前,还要在下面的网址下载 UEFI的镜像:

wget https://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd

随后启动安装:

qemu-system-aarch64.exe -m 16384 
-cpu cortex-a76 -smp 2,sockets=2,cores=1 -M virt 
-bios QEMU_EFI.fd -device VGA -device nec-usb-xhci 
-device usb-mouse -device usb-kbd -drive if=none,file=disk.qcow2,id=hd0 
-device virtio-blk-device,drive=hd0 
-drive if=none,file=install.iso,id=cdrom,media=cdrom 
-device virtio-scsi-device -device scsi-cd,drive=cdrom -audio driver=sdl,model=ac97

这里要有心理准备,安装非常慢,这是因为windows下模拟arm,机器码都是要经过转译,快不了。

2. 在系统中安装需要的包

一旦安装完成,则可以随时使用命令启动:

qemu-system-aarch64.exe -m 16384-cpu cortex-a76 -smp 4,sockets=4,cores=1 -M virt-bios QEMU_EFI.fd  -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=disk.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -device virtio-scsi-device  -audio driver=sdl,model=ac97-device virtio-gpu-pci,xres=1920,yres=1080

启动后,使用apt更新并安装软件。

sudo apt install 
libqwt-qt5-dev qt5keychain-dev libqt5x11extras5-dev 
libqt5webview5-dev libqt5websockets5-dev 
libqt5webengine5 libqt5webchannel5-dev 
libqt5virtualkeyboard5-dev libqt5texttospeech5-dev 
libqt5svg5-dev libqt5sql5-tds libqt5sql5-psql 
libqt5sql5-odbc libqt5sql5-mysql libqt5sql5-ibase 
libqt5serialport5-dev libqt5serialbus5-plugins 
libqt5serialbus5-dev libqt5sensors5-dev libqt5remoteobjects5-dev 
libqt5positioning5-plugins libqt5networkauth5-dev 
libqt5location5-plugins libqt5gstreamer-dev libqt5gamepad5-dev 
libqt5datavisualization5-dev libqt5bluetooth5 
libqt5-ukui-style-dev qt5-style-plugins 
qtmultimedia5-examples  qtwebengine5-examples 
qtbase5-examples qtcharts5-examples qtdatavisualization5-examples 
qtdeclarative5-dev qtlocation5-dev qtmultimedia5-dev 
qtmultimedia5-examples qtquickcontrols2-5-dev 
qtpositioning5-dev qttools5-dev qtwebengine5-dev nano geany mc

国产系统的包基本就是debain的包,但是软件版本比较旧,比如Qt还停留在 5.12 版本。
software

3. 测试情况

由于qemu实在太慢了,下面的测试主要是查看包的完整性,启动软件玩一玩,没有做深度的测试。

(1)软件无线电

GNU-Radio\ GQRX\ Soapy 的包是完整的。libuhd为 3.15版本。

(2)科学计算

Octave 的 pkg 是完整的。Python的支持是完整的。

(3)数据库

PostgreSQL可用。

(4)桌面编程

Qt Creator,Qt 5.12可用。

(5)服务器

apache2可用

通过包情况分析,该国产系统应该是基于debain 进行消化吸收和适配的。但是软件的版本比较老,落后debain3年左右。内核是5.4版的。国产芯片、国产OS ,或者说更合适的说法是自主可控OS,经历了二十年的发展(还记得红旗、永中吗?)着实不易。作为Native C++/Qt开发者,国产平台的完整性还是可以的,就是版本迭代不够快。处于后发的状态,生态的建立是非常难的。更何况我们还没有测试GPU。新年之际,衷心祝福国产自主可控芯片和基础软件能够披荆斩棘,茁壮成长。

http://www.hkea.cn/news/851675/

相关文章:

  • 做网站的教科书外包网络推广公司推广网站
  • 模板名字 wordpress优化大师如何删掉多余的学生
  • 3d网站建设制作百度关键词优化手段
  • 新手做那些网站比较好东莞企业网站排名
  • 欧美风格网站360指数
  • 优秀网站建设公司电话下列哪些店铺适合交换友情链接
  • 58同城乌鲁木齐网站建设重庆网站到首页排名
  • wordpress知言主题山东服务好的seo公司
  • 旅游商务平台网站建设功能需求关键词排名查询官网
  • 做网站要搭建本地服务器么微商引流被加方法精准客源
  • 网站名字要备案吗友情链接怎么弄
  • 江苏网站开发外链网站大全
  • 网站代备案流程图百度关键词优化排名技巧
  • 石狮建设局网站今日头条站长平台
  • 修改公司网站网页站长素材音效
  • 网站速度测速免费访问国外网站的app
  • 常州网站搭建公司宣传推广渠道有哪些
  • 中国建设监理网站广告网络
  • 网站维护费用怎么收路由优化大师官网
  • 如何加入小说网站做打字员合肥网站优化推广方案
  • 网站建设现状关键词在线优化
  • 网站建设就业百度网址导航主页
  • 郑州公司做网站汉狮中囯联通腾迅
  • 专业网上购物平台优化网站的步骤
  • 用web开发一个网站怎么做网站推广优化平台
  • 建设企业网站进去无法显示搜索引擎seo
  • 网站 分辨率百度视频推广
  • 中国红河网seo排名工具
  • 做网站商丘3a汽车集团公司网络营销方案
  • 网络宣传推广策划范文seo如何优化排名