嵌入式开发的常用软件、学习资源网站推荐

news2025/1/17 14:09:31

1、软件推荐

1.1、文本编辑软件 ——Notepad++

在这里插入图片描述

1、适合编写和查看文本文件,也可以安装插件来查看二进制文件、对比文件
2、参考博客:《Notepad++实用小技巧》;

1.2、PDF文件阅读软件——福昕PDF阅读器

在这里插入图片描述

福昕PDF阅读器,在官网就可以下载

1.3、截图软件——Snipaste

参考博客:《推荐一款非常好用的高效率截图工具----Snipaste》;

1.4、翻译软件 ——网易有道翻译

支持截图翻译,并且电脑版和手机版可以绑定,在电脑上翻译的单词和句子可以收藏,在手机版上也可以看到

1.5、代码管理工具推荐——git、svn

1、git和svn是比较常见的代码管理工具,在开源社区使用git较多(github),在公司里使用svn较多;
2、参考博客:《Windows安装svn命令》、《svn软件常用命令》、《SVN切换账户》、《Windows中安装Git软件和TortoiseGit软件》、《gitee提交代码步骤介绍(含git环境搭建)》
3、如果是快找工作的大学生,建议自己搭环境实操一下,这是工作后的必备技能,对找实习/工作很加分

1.6、代码阅读软件——Source Insight

在这里插入图片描述

在公司实际开发中,阅读C代码大多使用Source Insight

1.7、画流程图的软件——Visio professional

个人常使用Visio professional,这个正版要收费,大公司一般会买授权

1.8、制定工作计划的软件——project、亿图图示

在这里插入图片描述

制作甘特图,大公司一般会买project的授权;如果是自己用,可以安装亿图图示,这个可以免费使用

1.9、终端连接软件——SecureCRT、xshell

在这里插入图片描述

两个软件功能都是一样的,没有明显优劣,习惯用哪个就用哪个

1.10、Windows下的文件资源管理软件——Q-Dir

在这里插入图片描述

Q-Dir软件可以同时打开多个Windows的文件资源管理器窗口,使用起来很方便,不用频繁的切换窗口

1.11、Windows下的命令行软件——Git bash

在这里插入图片描述

  • 使用Git Bash可以使用Linux的命令来访问Windows里的资源
  • 安装参考博客:《Windows中安装Git软件和TortoiseGit软件》

1.12、比对软件——Beyond Compare

在这里插入图片描述

  • 比对文本文件和表格文件很方便,特别是查看代码差异

1.13、二进制文件比对软件——Hex Editor Neo

在这里插入图片描述

1.14、画思维导图软件——xMind

在这里插入图片描述

1.15、视频播放软件——PotPlayer

1、PotPlayer操作界面简洁,支持以0.1为单位调整播放速度(快进/慢放)
2、下载网址:http://soft2.sytskji.cn/show-10-24.html?wordId=748977123554&bd_vid=10608007221921594594

1.16、Markdown编辑器——Typora

在这里插入图片描述

1、老版的Typora是免费的,最新版的Typora是要收费的
2、老版的功能比新版本少,基本够用了,但是安装老版本相当于是破解版,在官网下载不到,需要自己到网上找资源,安装比较麻烦。不差钱建议直接去官网下载,开VIP

2、学习资源网站推荐

2.1、查找开源项目的网站

github、gittee、gitcode

2.2、 搜索免费学习视频的网站

B站:神通广大的网友、各培训机构的免费视频
中国大学MOOC(慕课)_优质在线课程学习平台:各学校会在平台上开展公开课,适合学基础理论课

2.3、 收费的学习平台

  • 朱友鹏:
    • 《嵌入式核心课程》
      • C语言、uboot、内核、Makefile
      • 优点:适合嵌入式软件开发入门,比较全面,应用层开发和系统层开发都有涉及
      • 不足:如果想从事嵌入式系统开发,课程里讲解的系统层不够深入,驱动框架讲解的不够深入
    • 《海思课程》:
      • 适合做音视频开发方向的人员
      • 开发板是海思芯片,能了解海思SDK的使用,还有音视频开发的常见知识
  • 韦东山:
    • 《驱动大全》
      • 涵盖了各种常见驱动,讲解很详细
    • 推荐学习韦东山老师讲解知识点的方式,使用的软件来进行图形化讲解
    • 《freeRTOS课程》
      • freeRTOS的机制讲解的很透彻
  • 市面上还有其他机构,不推荐不代表不好,我只推荐了实际学习过的课程。基础的课程都不必买课,市面上的免费学习足够学习,根据自己的工作方向来选择性买课,推荐买项目实战类型的课程

2.4、 搜索知识点的平台

CSDN、百度、chatGPT

2.5、GCC官网

https://gcc.gnu.org/

2.6、RISC-V架构相关网站

参考博客:《RISC-V架构学习资料整理》;

2.7、二进制工具的集合(比如:链接器相关)

在这里插入图片描述

https://sourceware.org/binutils/docs/

2.8、freeRTOS学习资源网站

在这里插入图片描述

https://www.freertos.org/zh-cn-cmn-s/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1496611.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

电商店群系统的搭建需要用到的官方接口如何申请?

电商电子商务企业往往都会需要再很多平台上面铺货,上传商品。 高科技的今天,我们已经不需要手动一个个品去上传了。那通过官方接口,如何实现快速铺货呢? 1688官方开放平台的API接口类型众多,并不是所有的企业都能申请…

springboot3.x集成nacos踩坑,并实现多环境配置

一、nacos安装部署 springboot3.x集成Nacos首先需要将Nacos从1.x升级到2.x,建议直接安装2.x版本,手动将1.x的配置信息迁移到2.x中,先并行一段时间,待全部迁移完成稳定运行之后再停掉1.x,升级和安装、操作请查看官方文…

HBuilder X删除之前登录的账号

打开目录 C:\Users\Administrator\AppData\Roaming\HBuilder X 用 HBuilder X 打开文件 prefs 将账号删除 保存文件 重启HBuilder X即可

开发手札:unity2022+vscode1.87联合开发

不得不说,时间的力量是很强大的,同时熵增理论适用于任何地方。 在现在的公司干了五年多了,五年前配置的内网开发机,i7 870016g1t hddgtx1080已经卡爆了,特别是硬盘掉速严重,开机开软件没有一两分钟都…

班主任管理班级的策略与措施

在教育的世界里,班主任不仅是知识的传递者,更是学生心灵的引路人。那么,如何在这个充满挑战和机遇的岗位上,舞动管理的翅膀,让班级飞得更高更远呢? 深入了解学生。这不仅仅是了解学生的姓名、成绩&#xff…

网络编程:TCP机械臂,UDP文件传输

1.TCP机械臂测试 程序代码&#xff1a; 1 #include<myhead.h>2 #define SER_IP "192.168.126.112" //服务器IP3 #define SER_PORT 8888 //服务器端口号4 5 #define CLI_IP "192.168.126.121" //客户端IP6 #define CLI_PORT 9999 //…

阿里云服务器2核2G性能测评99元一年和61元一年

阿里云2核2G服务器多少钱&#xff1f;99元一年&#xff0c;轻量云服务器是61元一年。2核2G服务器性能如何&#xff1f;性能很不错&#xff0c;不限制CPU性能&#xff0c;99元2核2G服务器是ECS经济型e实例&#xff0c;61元2核2G服务器是轻量应用服务器&#xff0c;都是3M公网带宽…

【智慧互联,有序充电,多场景充电】企业微电网能效及充电管理解决方案

企业需求&#xff08;目的地充电&#xff09; 站在企业的角度&#xff0c;除了要主动承担碳达峰、碳中和的社会责任&#xff0c;也需要考虑自身的经营和利润&#xff0c;需要结合企业的现状进行改造 01用能可靠、清洁 02用能安全怎么重视都不为过 03专业全面的能源管理需求…

windows无界鼠标,多机共享一套键鼠

原因 当前使用一台笔记本和一个台式机。用起来很麻烦。想要找到共享键鼠的方案。找到了无界鼠标这个软件。 安装 在两台电脑上都安装powertoy应用。 https://github.com/microsoft/PowerToys csdn下载 安装完成后找到无界鼠标打开 配置 多台电脑配置相同的key,刷新识别设…

ETAS工具链ISOLAR-AB重要概念,RTE配置,ECU抽取

RTE配置界面&#xff0c;包含ECU抽取关联 首次配置RTE&#xff0c;出现需要勾选的抽取EXTRACT 创建System System制作SWC到ECU的Mapping System制作System Data 的Mapping

简洁实用的wordpress外贸网站模板

坚果蜜饯wordpress跨境电商模板 木瓜干、菠萝干、夏威夷果、芒果干、椰片、巴旦木等wordpress跨境电商模板。 https://www.jianzhanpress.com/?p3944 珠宝手饰wordpress外贸网站模板 金银手饰、珍珠手饰、翡翠手饰、钻石手饰、玉石珠宝手饰wordpress外贸网站模板。 https:…

word如何实现不同章节显示不同页眉

一、问题描述 写论文时遇到如下情形&#xff0c;第二章页眉跟第一章一样&#xff0c;如下图 二、解决方法 在第二章前一页空白处&#xff0c;选择依次布局→分隔符→下一页&#xff0c;如下图 双击第二章页眉&#xff0c;进入页眉编辑状态&#xff0c;点击链接到前一节按钮&a…

利用GPT开发应用001:GPT基础知识及LLM发展

文章目录 一、惊艳的GPT二、大语言模型LLMs三、自然语言处理NLP四、大语言模型LLM发展 一、惊艳的GPT 想象一下&#xff0c;您可以与计算机的交流速度与与朋友交流一样快。那会是什么样子&#xff1f;您可以创建哪些应用程序&#xff1f;这正是OpenAI正在助力构建的世界&#x…

YOLOv9独家原创改进|加入RT-DETR中的HGBlock!

专栏介绍&#xff1a;YOLOv9改进系列 | 包含深度学习最新创新&#xff0c;主力高效涨点&#xff01;&#xff01;&#xff01; 一、改进点介绍 HGBlock是RT-DETR中使用的特征提取模块。 二、HGBlock模块详解 2.1 模块简介 HGBlock的主要思想&#xff1a; 一个并联的卷积模块与…

javascript中字符串处理,常用的方法汇总

✨✨ 欢迎大家来到景天科技苑✨✨ &#x1f388;&#x1f388; 养成好习惯&#xff0c;先赞后看哦~&#x1f388;&#x1f388; 所属专栏&#xff1a;前端泛海 景天的主页&#xff1a;景天科技苑 文章目录 字符串对象的的相关方法1.获取字符串长度 length2.通过索引获取元素 …

MySQL 备份方案

优质博文&#xff1a;IT-BLOG-CN 一、为什么要备份 【1】容灾恢复&#xff1a;硬件故障、不经意的 Bug 导致数据损坏&#xff0c;或者服务器及其数据由于某些原因不可获取或无法使用等&#xff08;例如&#xff1a;机房大楼烧毁&#xff0c;恶意的黑客攻击或 Mysql 的 Bug 等&…

阿里云服务器Ngnix配置SSL证书开启HTTPS访问

文章目录 前言一、SSL证书是什么&#xff1f;二、如何获取免费SSL证书三、Ngnix配置SSL证书总结 前言 很多童鞋的网站默认访问都是通过80端口的Http服务进行访问&#xff0c;往往都会提示不安全&#xff0c;很多人以为Https有多么高大上&#xff0c;实际不然&#xff0c;他只是…

STM32/GD32——I2C通信协议

芯片选型 Ciga Device — GD32F470系列 通讯规则 I2C协议&#xff08;或称IIC&#xff09;是由飞利浦&#xff08;现在的恩智浦半导体&#xff09;公司开发的一种通用的总线协议。它使用两根线&#xff08;时钟线和数据线&#xff09;来传输数据&#xff0c;支持多个设备共享…

springboot3.x集成SpringDoc Swagger3

近期将springboox2.x升级到了3.x&#xff0c;索性将swagger2也同步升级到swagger3&#xff0c;具体过程如下。 一、添加maven依赖 <dependency><groupId>org.springdoc</groupId><artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>…

100 spring-security 中 /oauth/token 发送请求不携带参数 报错 “401 Unauthorized“

前言 最近存在这样的一个问题, 大致的复现方式是 访问 /oauth/token 接口, 然后不携带任何参数, 结果 服务器抛出了一个 "401 Unauthorized" 针对这个 401, 这里 梳理一下这个流程, 也会衍生出一些其他的问题 测试用例 客户端这边大致的情况是 构造参数, 然后发…