-
2020-09-26 06:50:28
前言
基于YOLO进行物体检测、对象识别,先和大家分享如何搭建开发环境,会分为CPU版本、GPU版本的两种开发环境,本文会分别详细地介绍搭建环境的过程。
主要使用TensorFlow2.3、opencv-python4.4.0、Pillow、matplotlib 等依赖库。
搭建环境参数
系统:Windows 编程语言:Python 3.8
深度学习框架:TensorFlow 2.3 整合开发环境:Anaconda 开发代码IDE:PyCharm
推荐理由:1)Anaconda +PyCharm,能适应较多的开发环境,比如,创建一个TensorFlow2.3的环境,创建一个TensorFlow1.5的环境,是不会相互影响的,而且切换很方便。相对来说VScode在环境配置和切换就差一些了,尽管我也挺喜欢VScode的。
2)使用Python语言相对C、C++更好上手,易于理解。
目录
更多相关内容 -
麒麟系统开发笔记(一):国产麒麟系统搭建开发环境之虚拟机安装
2022-02-21 13:22:39开发国产麒麟系统应用,需要使用到银河麒麟V4,之前已经安装过V7和V10两个版本了,本次记录下vm安装麒麟虚拟机的流程,其安装到虚拟机上方便快捷。若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/123045165
红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)国产麒麟系统相关开发
上一篇:没有了
下一篇:《麒麟系统开发笔记(二):国产麒麟系统搭建Qt开发环境安装Qt5.12》
前言
开发国产麒麟系统应用,需要使用到银河麒麟V4,之前已经安装过V7和V10两个版本了,本次记录下vm安装麒麟虚拟机的流程,其安装到虚拟机上方便快捷。
提前准备
- Vmware 16虚拟机软件
下载VM16版本及以上的vmware虚拟机版本,否则没有CentOs8选项,自行百度下载安装。
- Kylin镜像
下载麒麟对应的镜像,笔者的镜像积累为:
安装银河麒麟虚拟机
步骤一:打开虚拟机软件
步骤二:新建虚拟机
笔者没有尝试vm15的centos7来安装centos8系统,直接是卸载15装的16了,毕竟技术,软件都在升级,所以更换了vm为16。
vm16有centos8选择,如下图:
处理器是根据自己的电脑选择,笔者是8核16线程,分2个核2个线程给虚拟机:
内存根据自己的电脑选择,笔者是32GB的内存,所以这个8GB:
网络,使用桥接方式,让虚拟机在网络上也有自己的ip地址,相当于一台物理机:
此处,磁盘很重要,为了实际使用多少就多少磁盘,要创建虚拟磁盘,如下图:
点击完成,则创建成功:
步骤三:给虚拟机安装Kylin银河麒麟系统
要将该虚拟机改为从镜像启动(没有系统的时候,自动从DVD启动),如下图:
配置DVD从镜像启动:
然后开启虚拟机,如下图:
下图是成功启动镜像的视图:
鼠标移入进去,使用按键选择第二项安装:
启动后出现:
下面开始选择配置安装,要选中英文和中文:
从光盘安装:
此处,快速安装:
继续,开发系统,自动登录:
下面开始真正进入自动安装程序了,等待就行:
安装完成,如下图:
步骤四:安装完成,重启进入系统标志安装成功
重启,进入系统,如下图:
自带了中文输入法:
自带了Qt4.8.7:
查看系统信息:
上一篇:没有了
下一篇:《麒麟系统开发笔记(二):国产麒麟系统搭建Qt开发环境安装Qt5.12》
若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/123045165 - Vmware 16虚拟机软件
-
(01)开发环境准备
2022-02-06 10:52:46环境准备开发环境操作系统开发工具硬件模拟结束 开发环境 工欲善其事必先利其器,开发的第一步当然是准备开发环境 操作系统 为方便开发,建议使用Linux桌面系统,原因有两个: Linux有很多现成的开发工具,安装也...
近期在看《30天自制操作系统》、《一个64位操作系统的设计与实现》、linux-2.4.36内核源码,于是就想自制一个属于自己的操作系统。
现开设此专栏,目标是从零开始自制一个64位的操作系统。麻雀虽小五脏俱全,所以我的操作系统要有图形界面、有内存管理、进程管理、中断管理、相应外设驱动。本专栏会持续更新,直至开发出一个完整的64位操作系统。如有兴趣,请订阅收藏。如有疑问,也请评论留言。
本专栏的所有代码位于GitHub: https://github.com/xqd-githup/xqd-os
开发环境
工欲善其事必先利其器,开发的第一步当然是准备开发环境
操作系统
Linux
为方便开发,建议使用Linux桌面系统,原因有两个:
- Linux有很多现成的开发工具,安装也方便,尤其是GCC对Linux非常友好。
- 开发过程中会有图形界面交互,所以必须使用Linux桌面系统
我这里使用的是xubuntu: https://mirrors.tuna.tsinghua.edu.cn/ubuntu-cdimage/xubuntu/releases/20.04/release/
Windows
如果特别排斥Linux,想使用Windows开发的话,可以直接跳到下面的windows系统的开发环境
开发工具
用于编译代码:
apt-get install gcc make nasm
- gcc 用于编译C程序
- make用于批量编译
- nasm用于编译汇编、反汇编程序
下载sublimetext:https://www.sublimetext.com/download,用于代码编辑,如果vim特别熟练的可以不安装。
硬件模拟
不可能每次开发之后,都部署到专门的硬盘上,然后重启系统观察运行效果。这样既不方便开发,也不方便调试,所以需要一个方便模拟运行的软件。
我这里使用的是bochs,非常小巧(只有7MB),而且方便调试,用于模拟器计算机,相当于vmware、visualbox之类的软件。apt-get install bochs bochs-x
windows系统的开发环境
- 必须是win10
- 需要安装Linux子系统,可以参考win10搭建Ubuntu子系统(wls)
- 在Windows中安装bochs,下载地址
- 将bochs的目录(我的是C:\Program Files\Bochs-2.6.11)加入环境变量
WSL(Windows Subsystem for Linux)是一个很神奇的东西,它几乎具备了原生Linux的所有功能,但是又跟win10共享CPU、内存、硬盘,甚至连环境变量也是共享的,Ubuntu子系统可以直接运行Windows下的exe应用程序。
这里安装Ubuntu子系统的目的只有一个,就是安装GCC,因为我们的汇编、C程序都是需要靠GCC来编译的。本来window下也有一些GCC的编译环境,如mingw、cygwin等,但是里面的gcc都是阉割版,开发普通的Windows应用绰绰有余,但是开发OS就有点力不从心了。
综上,只有gcc需要在Linux子系统安装,其他软件都装在Windows上。在Linux子系统上执行命令:sudo apt-get install gcc make
然后执行vi .bashrc,在最后面加入:alias bochs='/mnt/c/Program\ Files/Bochs-2.6.11/bochs.exe' alias bximage='/mnt/c/Program\ Files/Bochs-2.6.11/bximage.exe'
解释一下:
- windows的C盘对应子系统的/mnt/c
- Program Files这个目录中间的空格,需要用反斜杠转义
执行: . .bashrc 让配置生效,这样开发环境就配置好啦。
结束
到此为止,开发一个操作系统所需要的所有工具都已准备完毕,接下来将使用这些工具开发一个helloWord级别的操作系统引导程序,并观察运行效果。
请参考下一节:(02)第一个操作系统引导程序
-
RuoYi -- 若依系统开发环境搭建手册
2022-02-14 10:20:54执行sql/ ry_20180423.sql,quartz.sql 两个文件 日期随版本变化 3.1.2 开发环境配置 编辑src/main/ resources目录下的application.yml 文件, 默认端口为80 3.1.3 代码生成配置 编辑src/main/ resources目录下的...1. 准备工作
1.1 前置环境准备——安装Maven
若依基于Maven管理项目的构建,需要先安装好相应的版本。
1.2 开发工具
若依系统采用Eclipse作为开发工具。但不局限于Eclipse。此处仅介绍在Eclipse搭建开发环境所需的操作。
2. 开发环境搭建
2.1 开发工具的配置
2.1.1 配置Maven
进入Window->Preferences->Maven->Installations页面,设置已经安装好的Maven
2.1.2 配置Maven仓库路径
进入Window->Preferences->Maven->User Settings页面,配置仓库路径
2.1.4 关闭校验
进入Window->Preferences->Validation页面,勾选“Suspend all validators”,关闭校验
2.2 导入工程
通过Eclipse导入工程,步骤如下:
(1)点击左侧项目区域—>Import…
(2)选择RuoYi
(3)点击Finish
(4)RuoYi的代码就被导出到Eclipse中了,此时可以在工程视图中看到。
3. 运行若依系统
3.1 必要的配置
3.1.1 修改数据库连接
编辑src/main/ resources目录下的application-druid.yml 文件,修改数据库地址账号信息。
执行sql/ ry_20180423.sql,quartz.sql 两个文件 日期随版本变化3.1.2 开发环境配置
编辑src/main/ resources目录下的application.yml 文件,
默认端口为80
3.1.3 代码生成配置
编辑src/main/ resources目录下的application.yml 文件,
默认为module,根据实际情况修改即可。生成的表要有注释
注:如对模板有特殊需求,可自行修改。编辑src/main/ resources/templates/vm目录下
3.1.4 日志配置
编辑src/main/ resources目录下的logback.yml 文件
改为自己需要的路径3.2 启动及验证
启动RuoYiApplication.java 出现如下图表示启动成功
打开浏览器,输入:http://localhost:80/
若能正确展示登录页面,并能成功登录,登录后菜单及页面展示正常,则表明环境搭建成功。
默认密码为 admin/admin123演示地址:http://ruoyi.vip
4. 部署若依系统
4.1 war部署方式
4.1.1 修改pom.xml文件。将jar修改为war
如果是分模块需要修改ruoyi-admin
4.1.2 在spring-boot-starter依赖中移除tomcat模块
<exclusions> <exclusion> <artifactId>spring-boot-starter-tomcat</artifactId> <groupId>org.springframework.boot</groupId> </exclusion> </exclusions>
4.1.3 部署到tomcat的webapps目录下面
默认为RuoYi.war
4.1.4 启动及验证
运行startup.bat 出现如下图即部署成功
4.2 Jar方式部署
执行命令:java –jar RuoYi.jar
脚本执行:ry.sh start 启动stop 停止演示地址:ruoyi.vip
文档地址:doc.ruoyi.vip -
鸿蒙操作系统配置开发环境(图文详细教程)
2020-10-11 11:50:16如果网络不能直接访问Internet,需要通过代理服务器才可以访问,请根据本章节内容逐条设置开发环境。 设置代理太过麻烦,这里我们选择在有网络的环境下开发 02.设置npm仓库 为了提升下载JS SDK时,使用npm安装JS... -
麒麟系统开发笔记(二):国产麒麟系统搭建Qt开发环境安装Qt5.12
2022-03-30 10:47:10开发国产应用,使用到银河麒麟V4,V10,本篇以V10记录,参照上一篇可安装V4、V7、V10三个版本,麒麟V4系自带了Qt,麒麟V10没有自带Qt,需要自己编译搭建环境。 -
JAVA开发环境搭建
2022-01-13 10:46:54如果你不知道你的操作系统是多少位,右击,选择属性,就可以看到了。 运行下载到的.exe 下一步,建议路径设置成比较好找的,后面配置环境变量要用到。 二.配置环境变量 右击,选择属性,点... -
【Android】Mac系统Android开发环境搭建
2020-07-28 13:53:36第五步 环境配置,终端输入open ~/.bash_profile打开配置文件, export ANDROID_HOME=/Users/lc/Library/Android/sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools JAVA... -
手把手教你搭建Android开发环境
2022-02-19 22:02:05搭建开发环境,是学习一门技术的开始。 参照网上的教程,整理了一下。 进行Android开发应用开发时,首先需要有JDK和Android SDK 的支持,还需要开发工具。在Andriod Studio 2.2开始,安装Android Studio 时,会自动... -
搭建 Python 开发环境
2020-08-01 17:43:31在学习 Python 之前需要先搭建 Python 开发环境,由于 Python 是跨平台的,所以可以在多个操作系统上进行编程,并且编写好的程序可以在不同系统上运行。常用的的操作系统为 Windows、Linux、Mac OS。 Windows上推荐... -
软件开发环境概述
2020-04-22 14:38:46软件开发环境是一个综合性的概念,从软件工程的角度看它还涵概了软件生命周期中软件开发与设计方法 1、软件开发环境的定义 SDE:Software Development Environment 广义:是围绕着软件开发的一定目标而组织在一起的... -
Linux开发环境配置
2016-09-29 08:24:18一、学习Linux开发的必要性 现在大部分的公司都改用Linux,尤其是银行。可见Linux是相对windows是安全的多。windows不是开源的,也就是你不知道它的源代码,我们无法或者很难在windows下面创建管理员用户,以管理员... -
1.Python简介&&开发环境配置&&工具准备
2022-01-25 13:38:28Python第一课: ①Python简介;②Python开发环境配置&&pycharm开发工具配置;③各种Python解释器一览~ -
scala windows搭建开发环境
2022-01-24 13:27:11学习一门语言的第一步是搭建开发环境 我的电脑是windows的,所以本文是围绕windows系统进行展开的 本文的版本是 2.11.8 开发工具的技术选择为idea 2 下载 Scala 2.11.8 | The Scala Programming Language ... -
鸿蒙入门与开发环境搭建
2020-09-23 10:35:09在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。 HarmonyOS整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。... -
科普一下什么是开发环境,测试环境,生产环境
2022-03-21 10:35:18提到测试环境,首先就要搞清楚开发环境,测试环境,生产环境三者有什么区别? 项目部署环境一般可分为三种:生产环境,测试环境,开发环境 1、开发环境:开发环境时程序猿们专门用于开发的服务器,配置可以比较随意... -
【入门贴】鸿蒙系统开发环境搭建(总有一种方式适合你~~)
2020-10-27 17:23:23完整的开发环境包括:Linux 环境 + Windows环境。 其中,Linux环境主要是用来编译鸿蒙源码,Windows环境主要是用来编写代码、下载程序。 关于两个环境的搭建,官网都有提供,本文末也会放上官网的链接。 这里教... -
macOS搭建C++开发环境
2022-01-10 22:12:01本文介绍如何在macOS系统搭建C++开发环境 1.下载Xcode 在AppStore中搜索Xcode并且安装,过程时间比较长,耐心等待。。。 2.打开安装好的Xcode,出现欢迎页面,点击Create a new Xcode project 3.出现工程选项弹框,... -
harmonyOS应用开发环境搭建
2022-01-13 15:15:11harmonyOS(鸿蒙)应用开发环境搭建 -
Go语言Windows系统开发环境配置
2017-02-16 17:46:10博客《为什么Go语言在中国格外的”火”》分析了为了中国的程序员对Go语言情有独钟。 博客《Go语言的前世今生》简单介绍了Go语言的发展历程。...第一步当然是开发环境的搭建,今天就介绍一下windows系统上如何 -
虚拟机安装MAC系统、搭建ios开发环境
2019-03-25 16:36:32MacOS系统资源,网盘下载:https://pan.baidu.com/s/1xRWusbgfIUxJxMpUbWWRag 提取码: 08fc 1、安装虚拟机 虚拟机下载: http://www.onlinedown.net/soft/2062.htm 注册码: AZ312-2FE41-M81LP-R6WEZ-NA2Z4 ... -
OpenBmc开发2:构建开发环境
2020-03-13 15:55:49编译环境构建:参考OpenBmc开发1:构建开发环境 1、打开一个Ternimal,进入openbmc目录下 2、查看有哪些不同的编译配置 find meta-* -name local.conf.sample 可以看到如下编译配置 3、生成编译配置 插入... -
辨析:开发环境、测试环境、准生产环境、生产环境
2019-08-16 14:21:16开发环境:开发环境顾名思义就是我们程序猿自己把项目放到自己的电脑上,配置好以后,跑起来项目,然后我们在这个基础上来进行开发,这个开发环境就是方便我们程序猿来开发功能,调试Bug的。 测试环境:开发好一个... -
软件开发环境简介
2019-05-26 11:24:00软件开发环境SDE(Software Development Environment)是指在基本硬件和宿主软件的基础上,为支持系统软件和应用程序的工程化开发和维护而使用的一组软件。在实际软件开发过程中一般包含三个阶段:开发—>测试—&... -
什么是C语言开发环境?包括哪些环境部分?
2020-10-31 00:11:48今天我跟大家来聊一下c语言开发环境。 对于没接触过软件开发的朋友来说,提到“环境”一词,很容易联想到自然环境,比如空气好不好,风景是否优美。这里要解释一下,c语言开发环境,与自然环境是没有关系的,它指的... -
泛微OA二次开发环境搭建
2019-08-20 18:18:44泛微OA二次开发环境搭建 **前言:**本次分享主要分两个方面,1、基于泛微e8测试安装包的二次开发环境;2、基于公司内容OA搭建备份后的二次开发环境,20190819这天是我搭建成功的第一天,经验欠缺,所以分享内容可能... -
10个好用的Python集成开发环境
2018-06-14 16:54:13PythonIDE工具是每个Python工程师必须使用的开发工具,选择正确的编辑器对Python编程效率的影响是非常大的,因此选择合适的Python开发工具十分重要,以下是通过长期实践发掘的好用的Python IDE,它们功能丰富,性能... -
Linux系统下OpenCV(c++)开发环境搭建
2019-07-19 10:38:44Linux系统下opencv(c++)开发环境搭建 为了满足实际生产或者脱机运行的需要,搭建Linux系统下的Opencv十分必要,熟悉Linux系统下opencv的开发后,可以在树莓派等平台上进行相应工程的开发,在此,笔者分享一下linux... -
五种环境说明: 开发环境、测试环境、生产环境、UAT环境、仿真环境
2019-11-26 17:24:421、开发环境(DEV):开发环境是程序猿们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告。 2、测试环境(UAT):一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,... -
WMS系统开发环境及设计框架
2016-03-22 14:15:44XX汽车,2015年12月三方物流公司撤走后,带走了WMS及PDA系统。偌大的物料现场预示作,计划物流部对物料的管理必须要一个信息系统来支撑。 一个月的时间里使用VS2008,我们在PDA设备上...WMS系统于2016年1月开始开发,