Ubuntu

搭建ESP32-IDF开发环境

泪湿孤枕 提交于 2020-10-01 06:24:03
这里介绍WIN10系统下使用ubuntu虚拟机搭建ESP32-IDF开发环境。 一、安装虚拟机。 安装 lubuntu 和 Vmware ,还有 ESP-IDF 。 但是ESP-IDF在github上下载不了,可以在乐鑫官网上下。 https://dl.espressif.com/dl/esp-idf/releases/esp-idf-v4.1.zip 二、设置共享文件夹。 在VMware上设置共享文件夹,方便把Windows的文件传入到虚拟机中,前提是vmware tools要装好。 共享文件夹在 目录中。 三、更换ubuntu软件源。 请参考 这里 。我换了清华的源,然后再安装aptitude。使用安信可提供的lubuntu,密码是aithinker。 sudo apt-get install aptitude 如果安装不了aptitude,显示软件包保持现状,就再换个软件源。 四、安装python。 五、更换pip软件源。 mkdir ~/.pip vi ~/.pip/pip.conf 再写入以下内容。 [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple 六、安装并使用ESP32-IDF。 先安装所需要的软件。 sudo apt-get install gcc git wget make

基于AM437x的Linux应用程序开发步骤演示

巧了我就是萌 提交于 2020-10-01 04:22:10
helloworld演示程序 表 1 开发板型号 是否支持本实验 TL437x-EVM 支持 TL437x-EasyEVM 支持 TL437x-IDK 支持 TL437xF-EVM 支持 本文档通过最简单的helloworld应用程序开发,演示Linux应用开发过程中的编写、交叉编译、在目标板运行应用程序的步骤。 编写helloworld 源码 先在Ubuntu下建立helloword目录,用于存放helloworld.c源码文件 Host# mkdir -p /home/tronlong/AM437x/app/helloworld Host# cd /home/tronlong/AM437x/app/helloworld ​ 图 1 使用gedit工具新建helloworld.c文件,并编辑程序源码。新建helloworld.c文件的命令如下: Host# gedit helloworld.c 在helloworld.c中输入以下代码: #include<stdio.h> int main(void){ printf("Hello World!\nwww.tronlong.com\n"); } ​ 图 2 和Windows下的文本编辑器一样按"Ctrl+S"就可以保存编辑的内容了,然后点击左上角的红叉按钮退出。 交叉编译 helloworld 程序 在交叉编译之前

Istio 1.7——进击的追风少年

烈酒焚心 提交于 2020-10-01 02:02:08
2020 年 8 月 21 日,Istio 发布了 1.7 版本。除了介绍新版本的主要更新内容外,本文会重点分析 Istio 团队在产品更新策略上的激进态度和举措。是稳扎稳打做好向后兼容,带给用户所承诺的易用性;还是快刀斩乱麻,做进击的追风少年,且听笔者慢慢道来。 如约而至 ——Istio 1.7.0 发布 就在几天前,Istio 发布了 1.7 版本,和 1.6 版本的发布时间正好间隔三个月,完美的实现了季度发布的诺言。本次发布的口号是 “伟大的 Istio 社区(Istio’s great community)”,因为有来自 40 多个公司的 200 多个开发者做出了贡献。Istio 官方是这样描述的: 正是因为有如此令人惊羡(amazing)的社区,才让 Istio 能够在每个季度有如此多的改进。 Istio 团队已经从上个月倒卖商标的麻烦中走了出来,看上去是想通过强调 Istio's great community 这个理念来抚平社区开发者受伤的心灵?笔者认为,作为开发者和用户不必太在意 Google 的商业行为,至少现阶段 Istio 还在以开源的身份持续演进,还能为我所用,这就足够了。 1.7 版本中重要的更新主要有以下四个方面。 安全增强 • 确认了使用安全发现服务(SDS)作为证书分发的优势,并把它作为一个重要的安全最佳实践。现在这一特性也被使用在出口网关上。 •

registry实现WebUI(docker-registry-frontend)

北慕城南 提交于 2020-10-01 01:48:16
一、创建Docker Registry服务器 [root@localhost ~]# docker run -d -p 5000:5000 --restart=always --name registry -v /opt/data/registry:/var/lib/registry registry:2 Unable to find image 'registry:2' locally 2: Pulling from library/registry cbdbe7a5bc2a: Pull complete 47112e65547d: Pull complete 46bcb632e506: Pull complete c1cc712bcecd: Pull complete 3db6272dcbfa: Pull complete Digest: sha256:8be26f81ffea54106bae012c6f349df70f4d5e7e2ec01b143c46e2c03b9e551d Status: Downloaded newer image for registry:2 9f41b7101b2a0b3e5a32edfc13ad6877a7db6821a4ccc639ddfbc8e2ef819b21 [root@localhost ~]# docker images

关于Windows10下Linux子系统Ubuntu的JDK环境、Hadoop环境配置以及Scala安装中出现的问题

吃可爱长大的小学妹 提交于 2020-10-01 01:48:00
Windows10下Linux子系统Ubuntu的JDK环境、Hadoop环境配置以及Scala安装中出现的问题 安装前提: 平台:Windows10电脑,预先下载好的Ubuntu子系统,不会下载的见教程: Windows10使用Linux子系统 这里我使用的是Ubuntu18.04.2 我们要开始学习大数据的相关内容,老师要求我们自行安装好Linux系统下的Scala软件并且配置好它所需要的JDK 环境和Hadoop环境。这里我主要参考了林子雨老师的安装教程,不得不说,林老师的安装教程太太太太太赞了!感谢林老师! 附上林子雨老师的安装链接: spark2.1.0入门:spark的安装与使用 Hadoop安装教程 注:链接的安装教程中老师已经给出他提供的百度网盘资源,包含这次教程所需要的全部安装文件,大家不必费心去找,再次感谢林子雨老师(太感动了)! 选择Windows下Linux子系统的优点:没有虚拟机+Ubuntu镜像文件配置那么繁琐,就Scala的学习还是够用的; 但是据我下载了VirtualBox并且安装完Ubuntu系统的室友说,按照林子雨老师的教程安装这两者也没出现多大问题,想要安装VirtualBox的同学也可一试。 教程中的步骤已经很完备,下面我主要说说我在安装过程中出现的问题: 关于hadoop用户的创建之后的登陆

ubuntu16 下 realsensed435i 的驱动安装

六眼飞鱼酱① 提交于 2020-09-30 20:43:55
ubuntu16 下 realsensed435i 的驱动安装 安装环境 安装Realsense SDK 参考链接 安装环境 系统:ubuntu 16.04 ROS: Kinetic 传感器:intel realsense d435i 安装Realsense SDK 安装依赖项 sudo apt-get install libudev-dev pkg-config libgtk-3-dev sudo apt-get install libusb-1.0-0-dev pkg-config sudo apt-get install libglfw3-dev sudo apt-get install libssl-dev sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev 直接安装官方已经编译好的包: sudo apt-key adv --keyserver keys.gnupg.net --recv-key C8B3A55A6F3EFCDE || sudo apt-key adv --keyserver kp://keyserver.ubuntu.com:80 --recv-key C8B3A55A6F3EFCDE sudo add-apt-repository "deb http://realsense-hw-public.s3

安装ubuntu之后直接进入windows系统的一种原因

江枫思渺然 提交于 2020-09-30 17:02:42
因为实验要求,需要采用Linux环境,所以安装了Ubuntu系统,安装过程中自己分区,安装成功后每次启动电脑都是默认进入Windows10系统中,开机时按esc可以手动选择进入Ubuntu系统(惠普暗夜精灵2),但是有点麻烦,时机卡不准容易直接进入Windows系统中。 查阅了一些资料后突然发现,bios中默认的启动项是Windows10,于是都抖个机灵将默认启动项设置为Ubuntu,并且按F10保存(一定要保存呀)并退出,终于直接进入了Ubuntu的启动选择界面,每次开机时可以选择进入哪个系统,舒服多了。 心情大好! 来源: oschina 链接: https://my.oschina.net/u/4369158/blog/4524144

Android studio 配置国内镜像源

生来就可爱ヽ(ⅴ<●) 提交于 2020-09-30 16:57:43
推荐的几个国内镜像源地址: 1、东软信息学院(笔者当前在用) mirrors.neusoft.edu.cn 端口:80 2、北京化工大学 ubuntu.buct.edu.cn/ubuntu.buct.cn 端口:80 3、中国科学院开源协会 mirrors.opencas.cn (mirrors.opencas.org/mirrors.opencas.ac.cn) 端口:80 4、上海GDG镜像服务器 sdk.gdgshanghai.com 端口:8000 5、电子科技大学 mirrors.dormforce.net 端口:80 配置步骤: 打开File -> setting -> System Settings -> HTTP Proxy 配置镜像地址:(如配置东软信息学院地址 mirrors.neusoft.edu.cn 端口:80) 重启AS查看 如果配置后还不可以,则有可能得查一下Android SDK中 SDK Update Sites中的配置: 图中有不少冒感叹号的URL,似乎是用不了了,可以先配置其他正常的URL后看行不行,不行再试试加上有感叹好号的URL。 利用host文件设置国内镜像的,也是可行的: 【Android Studio】配置国内镜像源(利用hosts) 来源: oschina 链接: https://my.oschina.net/u/4390412

在ubuntu服务器上安装mysql并配置外网访问

时光毁灭记忆、已成空白 提交于 2020-09-30 14:35:14
1.更新系统,如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载 sudo apt-get update 2.安装mysql sudo apt-get install mysql-server mysql-client 安装时候需要输入密码,密码是root用户的密码 3.安装成功后可以通过下面的命令测试是否安装成功: sudo netstat -tap | grep mysql 出现如下信息证明安装成功: 4.登录mysql,进行授权 mysql -u root -p 输入密码 进入mysql服务,执行授权命令: grant all on *.* to root@'%' identified by '你的密码' with grant option; flush privileges; 5.设置数据库允许外网访问 首先编辑文件/etc/mysql/mysql.conf.d/mysqld.cnf: sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 注释掉bind-address = 127.0.0.1: 保存退出,重启mysql,执行命令sudo service mysql restart 6.在本地实用数据库连接工具进行连接测试 来源: oschina 链接: https://my.oschina.net/u/4386395

PointNet++三维点云处理精讲(PyTorch版):论文复现+代码详解

天涯浪子 提交于 2020-09-30 10:58:31
课程链接: https://edu.51cto.com/course/24749.html 三维点云是物理世界的三维数据表达形式,其应用日益广泛,如自动驾驶、AR/VR、FaceID等。 PointNet网络模型是直接对三维点云数据进行深度学习的开山之作,PointNet++是对PointNet的改进技术。 本课程对PyTorch版的PointNet++进行原理讲述、论文复现和代码详解。包括: 提供三维点云物体分类数据集ModelNet40、物体部件分割数据集ShapeNet和场景分割数据集S3DIS的下载、可视化软件和方法; 在Ubuntu系统上演示使用PointNet++进行三维点云的物体分类、部件分割和场景语义分割的训练和测试; 详解PointNet++的原理、程序代码和实现细节,并使用PyCharm进行Debug调试代码和单步跟踪。 来源: oschina 链接: https://my.oschina.net/u/4322161/blog/4542167