利用群晖服务器安装乐鑫ESP-IDF编译环境

这篇具有很好参考价值的文章主要介绍了利用群晖服务器安装乐鑫ESP-IDF编译环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.环境准备

NAS内通过套件中心下载Docker并安装ubuntu容器

利用群晖服务器安装乐鑫ESP-IDF编译环境

打开Docker后进入注册表搜索ubuntu20.04选择第一个就可以(其余版本未进行测试)利用群晖服务器安装乐鑫ESP-IDF编译环境
等待安装成功后点击映像可查看

利用群晖服务器安装乐鑫ESP-IDF编译环境

点击启动按钮后为容器命名,点击高级设置中的存储空间可在NAS本地创建一个文件夹(便于后续搭建完成后与本地交互)
点击端口设置(新增),本地端口选择10022、容器端口选择22。后续本地SSH连接需要用到,然后点击下一步设置完成。

利用群晖服务器安装乐鑫ESP-IDF编译环境

出现该界面群晖部分安装结束。

利用群晖服务器安装乐鑫ESP-IDF编译环境

2.配置基础环境

基础配置

配置基础环境设置密码后进入root模式
	linuxbrew@Li_espidf:~$ sudo su                                                                                          
	root@Li_espidf:/home/linuxbrew# sudo passwd                                                                             
	New password:                                                                                                           
	Retype new password:                                                                                                    
	passwd: password updated successfully
更新包管理工具(apt-get)
	linuxbrew@Li_espidf:~$ apt-get update                                                                                          
	rlinuxbrew@Li_espidf:~$ apt-get upgrade
	Do you want to continue? [Y/n] (需要则按 Y)   

2.ESP-IDF环境搭建前提

安装编译所需依赖包

	apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
	Do you want to continue? [Y/n] (需要则按 Y)  

安装python

	apt-get install python3.8-venv python3.8-dev
	Do you want to continue? [Y/n] (需要则按 Y)  

选择python3环境 (系统中仅有py3则不需要选择)

	update-alternatives --config python

安装pip

	python3 -m pip install pyyaml xlrd
	python3 -m pip --version

安装 curses

	apt-get install libncurses5-dev
	Do you want to continue? [Y/n] (需要则按 Y) 

切换目录,之前docker安装ubuntu时在根目录创建了一个文件夹

	cd / 返回根目录
	cd xxxx 创建的文件夹

拉取SDK(国内环境)

	git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git
	git clone -b release/v5.0 https://gitee.com/EspressifSystems/esp-idf.git
	-b xxxx 选择版本 博主需要拉取release/v5.0,没有特殊要求可默认不加这句

进入esp-gitee-tools所在位置,将要更新的工程路径传入

	cd esp-gitee-tools
	./submodule-update.sh /xxx(docker创建的目录)/esp-idf

工具链安装

esp-idf中提供了install.sh,可直接运行脚本进行安装

	cd /xxx(docker创建的目录)/esp-idf
	./install.sh
	. ./export.sh  后续每次都需要进入该目录执行该脚本,后续该问题待解决

基础环境安装完毕

测试可进入esp-idf下的examples/get-started下的hello_world工程
idf.py build: 编译代码
出现 or run 'idf.py -p (PORT) flash' 则表示环境安装成功

3.将ubuntu文件夹映射成本地盘符

右键此电脑->映射网络驱动器

	\\192.168.x.xx\docker\xxx xxx为docker创建时设置的文件夹名,ip地址为群晖服务器设置的本地IP地址

利用群晖服务器安装乐鑫ESP-IDF编译环境
利用群晖服务器安装乐鑫ESP-IDF编译环境文章来源地址https://www.toymoban.com/news/detail-416124.html

4.通过SSH远程连接ubuntu服务器进行操作

安装所需环境工具

	返回根目录 cd /
	Do you want to continue? [Y/n] (下面安装工具有需要则按 Y) 
	apt-get install net-tools
	apt-get install openssh-server
	apt-get install systemctl
	apt-get install ufw
	apt-get install service
	apt-get install sshd
	apt-get install ssh
	sudo vim /etc/ssh/sshd_config 修改PermitRootLogin yes   # 可以root远程登录
	service sshd.service restart
	service ssh.service restart
	systemctl status ssh
	输出将会告诉你服务正在运行,并且启用开机启动:
	● ssh.service - OpenBSD Secure Shell server
	    Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
	    Active: active (running) since Mon 2020-06-01 12:34:00 CEST; 9h ago
	...

本地远程连接

	win+r 键输入 cmd 进入命令行
	输入 ssh -p 10024 root@192.168.xx.xxx输入密码后即可进入。
	补充 20230223 
	远程登录服务器时报 kex_exchange_identification: Connection closed by remote host
		解决办法:服务器中输入
		root@xxx:/# sudo ps -e |grep ssh                                                                                                                                                                    
		root@xxx:/# sudo service ssh start

5.以上均为个人测试,如果纰漏烦请告知

到了这里,关于利用群晖服务器安装乐鑫ESP-IDF编译环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 群晖运行Python服务器

    安装python3 到应用套件搜索安装即可 开机启动 测试服务器

    2023年04月09日
    浏览(38)
  • 银河麒麟服务器版v4安装程序缺少依赖包,改为利用手机联网在线安装

    1 将安卓手机连接使用usb转typec线连接到服务器的usb口。(linux桌面版)也可以类似的方法手机联网。 2 在手机热点中打开usb共享 3 使用 ifconfig 命令找到手机被服务器识别成的网卡名 4 使用 dhclient “手机网卡名” 命令,使服务器能上网。 5 变更银河麒麟服务器版的源为网络源

    2024年02月07日
    浏览(113)
  • 使用MobaXterm连接服务器并利用Anaconda进行安装pytoch框架跑深度学习模型(使用学校服务器+显卡进行深度学习)

    在开始之前你需要找学校服务器负责人 申请服务器账号和密码 以及 校内外网IP和端口号 ;另外还需要知道学校 服务器显卡cuda版本 ,以及去pytorch官网查看显卡cuda版本对应的 pytorch版本 一、安装MobaXterm 1.下载MobaXterm 软件的下载可以去这里:我都已经给大家准备好了。 在我网

    2024年02月07日
    浏览(64)
  • 群晖上搭建teamspeak3语音服务器

    什么是 TeamSpeak ? TeamSpeak (简称 TS )是一款团队语音通讯工具,但比一般的通讯工具具有更多的功能而且使用方便。它由服务器端程序和客户端程序两部分组成,如果不是想自己架设 TS 服务器,只需下载客户端程序即可。 Teamspeak 依靠先进的体系结构,方便灵活的应用功能

    2024年02月04日
    浏览(58)
  • 群晖免费邮件服务器Mail Server搭建心德

    2023年1月2日 Daniel.y 群晖Synology Mail Server可以用于搭建免费的企业邮箱,不限用户数也不限邮箱容量。常规的安装流程在群晖的官方网站中有介绍,在此就不再赘述。这里主要介绍一些注意事项和疑难问题解决经验。 搭建自己的邮箱服务器面临最大的挑战是如何防止收到垃圾邮

    2024年02月07日
    浏览(75)
  • cpolar与群晖nas:老赵的移动影音服务器之旅

    在现代的演出行业中,音视频素材的管理和共享是一项重要而繁琐的任务。 作为一家LED设备的租赁商,老赵经常面临着音视频文件分散存储的问题,这给他和主办方都带来了很大的困扰。为了解决这个问题,老赵通过朋友的介绍了解到了群晖nas,这是一种拥有超大空间可多人

    2024年02月11日
    浏览(34)
  • 群晖Nas构建Github镜像服务器(ubuntu系统可参考)

    由于众所周知的原因,github的访问不是很顺畅,如果需要拉一些内容下来,用nas做一个镜像server,不断定时去更新,需要的时候再从nas的git server去clone就会是一个比较经济的办法了。 安装GitServer 在群晖NAS的套件中心安装GitServer 创建Git用户(组),eg, git_local 开启SSH登录权限 控

    2024年02月16日
    浏览(47)
  • 银河麒麟服务器版v4安装程序缺少依赖包,改为利用手机联网在线安装。及启用ip转发

    1 将安卓手机连接使用usb转typec线连接到服务器的usb口。(linux桌面版)也可以类似的方法手机联网。 2 在手机热点中打开usb共享 3 使用 ifconfig 命令找到手机被服务器识别成的网卡名 4 使用 dhclient “手机网卡名” 命令,使服务器能上网。 5 变更银河麒麟服务器版的源为网络源

    2024年02月01日
    浏览(207)
  • Ubuntu安装MySQL服务器详细步骤(包括设置外网利用Navicat等工具远程连接MySQL服务器)!——一看就会,跟着做就对!

    在开始安装前,先更新一下系统。命令如下: sudo apt update sudo apt upgrade 使用APT方式安装MySQL8时,通常会安装MySQL的最新版本,且能够自动配置服务和环境变量。 sudo apt install mysql-server -y 安装完成后,MySQL会自动启动,可以使用以下命令测试MySQL安装情况 sudo service mysql status 或

    2024年02月05日
    浏览(62)
  • 群晖DSM下套件及系统网页服务器ssl证书自动更新

    : DSM ssl  证书 群晖下自建服务(alist3)和系统服务在外部网络访问需要加ssl安全证书来实现基础的传输保护。 申请证书和续期手动操作都还好,不算太麻烦,但是每个应用单独证书需要复制和重启,再配合服务重启一套下来就比较麻烦了,于是有了这篇文章和末尾的

    2024年02月10日
    浏览(75)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包