【海思SS626

2023-10-30


在这里插入图片描述

一、下载 Ubuntu 18.04.6 LTS

问题:为什么要下载 Ubuntu18.04.6 LTS 而不是使用最新的,或者其他Linux发行版?

答:在ss626开发文档(SS626ReleaseDoc\zh\01.software\board\OSDRV\SS626V100 开发环境用户指南.pdf)中说明了SDK开发包的编译环境。为避免出现奇怪的问题,所以尽可能选择与文档描述的Ubuntu版本一致,目前(2023-08-19 11:44:24)在Ubuntu能找到的最接近的就是Ubuntu 18.04.6 LTS
在这里插入图片描述

Ubuntu 18.04.6 LTS的下载地址:https://releases.ubuntu.com/18.04/
点击上面下载地址链接,下载镜像:ubuntu-18.04.6-desktop-amd64.iso
在这里插入图片描述

在这里插入图片描述

二、VMware17创建虚拟机

受限于公司的办公环境,选择在虚拟机安装Ubuntu,这小节介绍在VMware17创建一个空的虚拟机,如果需要了解怎么安装VMware17的,可以看这篇文章:windows安装VMware最新版本(VMware Workstation 17.0 Pro)详细教程

下面是创建虚拟机步骤,已创建的可以跳过:
打开VMware17软件后,点击创建新的虚拟机,如图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MiiivUBg-1673870927997)(F:\tarena\00_嵌入式开发环境\00_VMware\VMware07.PNG)]

勾选自定义(高级),然后点击 下一步:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TSBOKyFX-1673870928000)(F:\tarena\00_嵌入式开发环境\00_VMware\VMware08.PNG)]

选择虚拟机硬件兼容性,这里我选择 Workstation 12.x ,希望这个虚拟机可以在更低的版本VMware软件也可以运行,点击下一步:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lfUAMjCc-1673870928004)(F:\tarena\00_嵌入式开发环境\00_VMware\VMware09.PNG)]

安装客户机操作系统,勾选稍后安装操作系统,然后点击下一步:

在这里插入图片描述

选择客户机操作系统,Ubuntu18.04是Linux,点击下一步:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pBVyj2Od-1673870928008)(F:\tarena\00_嵌入式开发环境\00_VMware\VMware11.PNG)]

命名虚拟机,虚拟机名称可以随便写,安装位置最好别选择C盘,后面随着系统的不断使用,会不断占用磁盘空间,我选择在E盘的创建一个目录来存放,点击下一步:

在这里插入图片描述

处理器配置,根据自己电脑的配置来分配,可以指定电脑配置的1/2或1/3分配给虚拟机,我这里直接按默认给的,点击下一步:
在这里插入图片描述

虚拟机的内存,根据自己电脑的配置来分配,可以指定电脑配置的1/2或1/3分配给虚拟机,我这里直接按默认给的,点击下一步:
在这里插入图片描述

网络类型,勾选使用桥接网络,这样的话,安装后的Ubuntu系统可以直接访问因特网,点击下一步:
在这里插入图片描述

选择I/O控制器类型,直接按照推荐的来,点击下一步:
在这里插入图片描述

选择磁盘类型,直接按照推荐的来,点击下一步:
在这里插入图片描述

选择磁盘,勾选创建新虚拟磁盘,点击下一步:
在这里插入图片描述

指定磁盘容量,我这先指定100G,但勾选立即分配所有空间,勾选将虚拟磁盘拆分成多个文件,方便后面移动虚拟机,如果不考虑移动虚拟机的,可以勾选存储为单个文件,然后下一步:
在这里插入图片描述

指定磁盘文件,是磁盘文件的名称,我这直接按照默认的,然后下一步:
在这里插入图片描述

已准备好创建虚拟机,可以看一下配置,有需要改的,可以点击自定义硬件修改,点击完成,就创建好一个空的虚拟机了。
在这里插入图片描述
安装完成后,在VMware打开虚拟机,如图:
在这里插入图片描述

最后,可以看一下安装虚拟机的目录,空的虚拟机,占用空间只有 12.8M ,可以看到我们配置的磁盘文件Ubuntu18.04.vmdk。
在这里插入图片描述

在这里插入图片描述

三、安装Ubuntu18.04LTS

上面创建了空的虚拟机,这小节介绍在该虚拟机安装Ubuntu18.04LTS的详细步骤:

首先在VMware打开虚拟机,先别启动,在虚拟机的选项卡上点击鼠标右键,依次选择 设置 -> 硬件 -> CD/DVD(SATA),勾选使用ISO映像文件,选择前面下载好的 ubuntu-18.04.6-desktop-amd64.iso 镜像文件,点击确定,如图:
在这里插入图片描述

重新启动虚拟机,等到出现下图安装页面为止,安装语言选择中文(简体),点击安装Ubuntu
在这里插入图片描述

键盘布局,我选择汉语的,然后点击继续,如图:
在这里插入图片描述

更新和其他软件,勾选正常安装,下面按照默认的勾选安装Ubuntu时下载更新,点击继续:
在这里插入图片描述

安装类型 ,勾选清楚整个磁盘并安装,弹窗将改动写入磁盘吗?,点击继续:
在这里插入图片描述
在这里插入图片描述

您在什么地方?,选择 Shanghai,点击继续:
在这里插入图片描述

您是谁?,填写自己的用户名、密码(一定要记住,后面登录需要用到)等信息:
在这里插入图片描述
点击继续,进入漫长的安装过程,大概要三十分钟左右,取决于电脑配置:
在这里插入图片描述

直到出现下图,显示安装完毕,点击现在重启
在这里插入图片描述

重启后,如果出现下图页面,提示Please remove the installation medium, then reboot,就先关闭客户机再按照下面操作:
在这里插入图片描述
在虚拟机的选项卡上点击鼠标右键,依次选择然后 设置 -> 硬件 -> CD/DVD(SATA),去掉启动时连接,如图,然后再重启客户机
在这里插入图片描述

再重启后,进入Ubuntu系统登录页面,输入前面设置的密码进入系统。到此Ubuntu18.04LTS安装完成:
在这里插入图片描述
在这里插入图片描述
安装完,再看虚拟机目录大小,7.36GB
在这里插入图片描述

在这里插入图片描述

四、安装其他软件

系统起来后,若ifconfig命令执行不了,安装nettools

sudo apt install net-tools

然后,发现vi打开文件时,上下左右键有问题,安装vim:

sudo apt install vim

由于需要共享文件,安装samba:

sudo apt install samba
sudo vim /etc/samba/smb.conf  #修改配置
sudo service smbd restart

在这里插入图片描述
如果ssh协议不能用,需要重装ssh,步骤如下:

sudo apt install openssh-server
sudo vi /etc/ssh/ssh_config
sudo /etc/init.d/ssh start

在这里插入图片描述

五、总结

本篇文章主要介绍了 安装Ubuntu18.04LTS 的详细步骤,接下去要在这个系统安装SS626的SDK,安装过程中需要用到其他软件再安装,关于上面的samba软件,不会配置的可以看这篇文章 Ubuntu22.04 添加samba,并在windows访问 的详细教程

如果需要学习ss626搭建开发环境的,可以留意后续文章。
在这里插入图片描述
如果文章有帮助的话,点赞

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【海思SS626 的相关文章

  • 使用连接字段的 SQL JOIN

    我有两个表 Table1 包含一列 该列构成 Table2 中列的部分值 例如 表1 XName 123456 表2 ZName ABC 123456 我需要创建一个与这些匹配的 JOIN 但是使用 MS SQL 2008 我在完成这项工作
  • 在 Ubuntu 中与未编译的着色器链接

    我需要加载 glsl 来绘制一些东西 我的环境是Ubuntu 13 04 因此它不存在GLuint InitShader GLuint GLuint 这是我的对象创建 预链接步骤和链接的配置 不幸的是 它仍然出现错误 该错误与未编译的着色器
  • SQL Server:读取数据库图表的权限

    您能否告知 授予用户读取 SQL Server 2005 中数据库图表的权限需要什么权限 多谢 From BOL http msdn microsoft com en us library ms186345 28SQL 90 29 aspx
  • 是否可以在MySQL UDF中的IF条件中声明游标

    我可以在 if 语句中声明游标吗 如果可能的话我怎样才能做到 因为我刚刚做了这样的光标 CREATE FUNCTION fn test ProductID BIGINT 20 RETURNS DECIMAL 10 2 BEGIN DECLA
  • 为什么 Sql Server 2000 上的 TSQL 对小数点的舍入不一致?

    我正在尝试计算美元金额的折扣百分比 在 50 的情况下 有时你会得到半分钱 我需要将其四舍五入到最接近的一分钱 在Sql中 我的计算如下 round retail 0 5 2 0 如果我采用以下值 我会得到不同的结果 4 39 2 49 不
  • T-SQL - 字符串连接

    希望有人可以提供帮助 我是一个新手 SQL 黑客 而且确实很糟糕 我在 SQL Server 2005 上有两个表 TABLE 1 和 TABLE2 TABLE1 COL1 COL2 1 10 2 20 3 30 4 10 4 20 5 2
  • 为表多次指定了 xxx 列

    我正在尝试将 db2 简单查询调整为 SQL SERVER 该查询在 db2 上运行良好 select from pb console users u join select from pb console users user role
  • Pandas read_sql 读取时更改大量 ID

    我将 Oracle 数据库转移到 SQL Server 一切似乎都很顺利 各种 ID 列都是很大的数字 因此我不得不使用 Decimal 因为它们对于 BigInt 来说太大了 我现在尝试使用 pandas read sql 使用 pyod
  • 为什么我的查询在参数化后会中断?

    我有 2 张桌子 Sales and Product Sales可以将产品存储为Idn or Name 传统设计 和Type列指定实际type与之相关 Product等是连接的子集表into这个表来获取真实的数据 在这个例子中 Produc
  • DBCC命令是存储过程还是函数?

    应该是什么DBCC命令被调用 DBCC 过程还是 DBCC 函数 这很令人困惑 因为DBCC PAGE可以在不加前缀的情况下执行EXEC语句很像存储过程 但EXEC DBCC PAGE 1 1 1 3 抛出错误 语法错误 消息 156 关键
  • django pyodbc 数据源名称未找到

    当尝试连接到我的数据库服务器和 Django 中的数据库时 我收到错误 django db utils InterfaceError IM002 IM002 Microsoft ODBC Driver Manager 未找到数据源名称且未指
  • SQL Server - 如何向登录名授予对所有数据库的读取访问权限?

    我需要向新登录授予对服务器上所有 300 个数据库的读取权限 如何在不选中用户映射区域中的 300 个复选框的情况下完成此操作 一种方法是在 SSMS 的查询菜单上设置 结果为文本 然后执行以下命令 它实际上并不进行更改 而是生成一个脚本供
  • 从多行中获取/选择值到sql server中的1行中

    我有一个表格 每列都有一些图像 Acd unq id Emp unq id Acd BImg1 Acd BImg2 Acd RImg1 Acd RImp2 Acd RImg3 Acd Active 1 1745 BinaryImg Bina
  • 如何在 SQL 中选择“上一条”和“下一条”记录?

    I am building a blog post detail page on my site that will display display a previous and next link similar to how a typ
  • T-SQL 中结果集的幂集(所有组合)

    我需要一个 t sql 代码来获取结果集的幂集 输入示例 ColumnName 1 2 3 Example Output one columns as nvarchar 1 2 3 1 2 1 3 2 3 1 2 3 输出集可能包含重复值
  • Nginx 作为负载均衡器,具有 75% 和 25% 加权路由

    我是 Nginx 新手 我有两台服务器 serverA 和 serverB 我希望 75 的请求发送到 serverA 其余 25 的请求发送到 serverB 这可能吗 使用nginx加权路由 stream upstream stream
  • 从 SQL Server 中的子查询值或其他聚合函数获取平均值

    我有 SQL 语句 SQL Server SELECT COUNT ActionName AS pageCount FROM tbl 22 Benchmark WHERE DATEPART dw CreationDate gt 1 AND
  • C# 查询两个数据库的数据

    我目前有一个查询 我正在从两个不同的数据库获取数据 这些数据被附加到一个名为 accountbuys 的列表中 我的第一个表有三个数据条目 3个想要购买股票的帐户 下一张表有 17 个数据点 购买 17 只股票 I am merging t
  • 在 ubuntu 中找不到 .android 文件夹 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我在哪里可以找到 android在 Ubuntu 中 我想使用debug keystore 转到您的主文件夹并按 ctrl h 瞧
  • Sql批量复制截断小数

    当我使用批量复制将十进制值从 C DataTable 插入 Sql Server 2005 时 值会被截断而不是四舍五入 DataTable 中的数据类型为 Decimal 数据库中的数据类型为Decimal 19 3 数据表中的值为 1

随机推荐

  • liunx下tomcat启动 Cannot find ./catalina.sh

    sh bin startup sh Cannot find bin catalina sh The file is absent or does not have execute permission This file is needed
  • Window下搭建kafka运行环境

    项目场景 互联网项目中经常用到MQ 由于本地项目开发连接测试环境kafka很不方便 所有在本机搭建一个kafka 方便开发测试 前置准备 提示 Kafka的运行依赖于Zookeeper 所以在运行Kafka之前我们需要安装并运行Zookee
  • 稳压二极管

    稳压二极管的内部结构 稳压二极管的基本结构和普通的二极管基本一致 都是由一个PN结组成 结构图如下 不过由于制造工艺的不同 在反向击穿状态下 PN结不会损坏 因为工作在反向截止状态下 反向特性为典型的PN结雪崩击穿 正向特性于普通二极管相同
  • Excel下载(easyExcel)

    目录 一 框架及版本 二 数据准备 三 基础下载 四 单元格样式设置 五 单元格行合并 1 合并统计 2 合并策略类 3 注册合并策略 六 行高设置 1 非动态设置行高 2 动态设置行高 一 框架及版本 springboot 2 1 3 R
  • 【深入理解C++】调用父类的构造函数

    文章目录 1 子类的构造函数默认会调用父类的无参构造函数 2 调用父类的构造函数 1 子类的构造函数默认会调用父类的无参构造函数 include
  • 阿里java代码规范_阿里java代码规范

    命名规范 类命 驼峰式 MarcoPolo 方法名 localValue 常量 大写单词 单词间 分割 语义清楚 MAX STOCK COUNT 抽象类 以Abstract Base开始 异常类用 Exception结束 测试用Test结尾
  • 断断续续弄了两天 终于可以清理完磨人的MySQL Connector Net 6.7.4了

    我是win7 64位 我的情况是 用360软件管家卸载的时候会回滚 开始 gt regedit gt 点一下计算机 左侧列表第一个 gt Ctrl F gt 先搜索MySQL Connector Net 6 7 4 删掉一个后继续Ctrl
  • 优秀程序员必须知道的32个算法,提高你的开发效率

    size large color darkred 导读 奥地利符号计算研究所 Research Institute for Symbolic Computation 简称RISC 的Christoph Koutschan博士在自己的页面上发
  • 程序员须知:面试中最容易被问到的18个算法题(附答案!)

    原创 IT168企业级 2017 09 20 17 21 算法是比较复杂又基础的学科 每个学编程的人都会学习大量的算法 而根据统计 以下这18个问题是面试中最容易遇到的 本文给出了一些基本答案 供算法方向工程师或对此感兴趣的程序员参考 1
  • 推荐一个共享充电宝小程序

    真正的大师 永远都怀着一颗学徒的心 一 项目简介 今天推荐一个共享充电宝小程序 二 实现功能 该项目使用uniapp开发的 可打包成小程序 app app并没有适配 还需要自己改改东西 三 技术选型 uniapp 四 界面展示 五 源码地址
  • Java排序算法:冒泡算法

    Java排序算法 冒泡算法 冒泡算法 Java冒泡排序 Bubble Sort 是一种简单的排序算法 其基本思想是比较相邻的两个元素 如果顺序错误则交换位置 每次将未排序部分的最大 小 值 冒泡 到已排序部分的末尾 直到全部排序完成 下面是
  • numpy学习笔记:np.zeros应用——生成三通道全黑Mask(蒙版)

    numpy学习笔记 np zeros应用 生成三通道全黑Mask 蒙板 np zeros官方文档 np zeros官方文档 下面是一段生成256 256三通道全黑mask的demo import numpy as np import cv2
  • 使用nginx-quic支持HTTP/3

    本文主要介绍使用nginx quic和boringssl项目来对服务器进行升级支持HTTP 3协议 1 背景介绍 nginx官方从1 19版本开始 新建立了一个分支 专门用来对QUIC进行支持 官网的链接点这里 注意该项目还处于早期的alp
  • 使用深度学习TensorFlow框架进行图片识别

    Apsara Clouder大数据专项技能认证 使用深度学习TensorFlow框架进行图片识别 本认证系统的介绍了深度学习的一些基础知识 以及Tensorflow的工作原理 通过阿里云机器学习PAI基于经典的CIFAR 10数据集实现图片
  • 前端Vue 项目性能优化

    前言 Vue 框架通过数据双向绑定和虚拟 DOM 技术 帮我们处理了前端开发中最脏最累的 DOM 操作部分 我们不再需要去考虑如何操作 DOM 以及如何最高效地操作 DOM 但 Vue 项目中仍然存在项目首屏优化 Webpack 编译配置优
  • smbus电池信息读取

    smbus协议的智能电池 我们可以使用i2c的读写方式获取ic信息 也可以使用smbus协议的接口获取 编译方法 arm none linux gnueabi gcc batterygetdemo c o batterygetdemo 编译
  • 一元三次方程求解 蓝桥杯 764

    题目描述 有形如 ax3 bx2 cx d 0 这样的一个一元三次方程 给出该方程中各项的系数 a b c d 均为实数 并约定该方程存在三个不同实根 根的范围在 100至 100 之间 且根与根之差的绝对值 1 要求由小到大依次在同一行输
  • OSI七层网络模型和TCP/IP五层模型

    文章目录 1 OSI的来源 2 OSI七层模型的划分 3 TCP IP五层模型 1 OSI的来源 OSI Open System Interconnect 即开放式系统互联 一般都叫OSI参考模型 是ISO 国际标准化组织 组织在1985年
  • 五大浏览器对应的内核

    写这个文章是为了让自己容易快速找到 简单粗暴 3 晴天雨天不如前端在身边 各浏览器对应的内核 谷歌 Webkit gt blink 现在是blink啦 FireFox Gecko safari webkit opera presto IE
  • 【海思SS626

    目录 一 下载 Ubuntu 18 04 6 LTS 二 VMware17创建虚拟机 三 安装Ubuntu18 04LTS 四 安装其他软件 五 总结 一 下载 Ubuntu 18 04 6 LTS 问题 为什么要下载 Ubuntu18 0