admin管理员组文章数量:1530041
系列文章目录
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
TODO:写完再整理
文章目录
- 系列文章目录
- 前言
- 第一章:选型电脑硬件,组装电脑
-
- 1、普通电脑选型
- 2、组装电脑步骤
- 3、导航算力平台经验介绍
- 第二章:Ubuntu系统开源应用层开发环境搭建
-
- 1、Ubuntu系统的介绍
-
- 1.学习linux的理由
- 2.学习建议【先学基础的,以后用到啥就学啥】
- 2、不同硬件安装ubuntu系统简介
-
- 1.X86系统安装步骤(个人PC)
-
- (1)做镜像u盘
- (2)虚拟机安装
- (3)单系统的安装
- (4)双系统的安装
- 2.ARM系统安装步骤(树莓派、英伟达等等)
-
- 英伟达nano或者其他工控机安装
- 英伟达NX环境搭建
- 注意事项
- 3、Ubuntu系统驱动及应用软件安装
-
- 1.换桌面、装驱动的方法
- 2.解决网络问题--换软件源
- 3.安装应用软件及配置
-
- (1)安装谷歌浏览器
- (2)安装VScode开发环境
- (3)安装(搜狗)中文输入法
- (4)安装ROS及其相关功能包依赖
- (5)安装QQ、微信等应用软件
- (6)安装git和vpnc
- (7)安装CMake和Qt Creator
- (8)安装和使用Source Insight 软件【看代码】
- (9)安装WPS和typora的文档
- (10)安装kazam进行截图和录屏
- 4、Ubuntu系统基本操作
- 第三章:Ubuntu系统以太网局域有线、无线网络通讯环境搭建
-
- 1、搭建局域网硬件链路的方法
-
- 1.搭建局域网络的设备
- 2.【有线方式搭建局域网】
- 3.【无线方式搭建局域网】
- 4.【无线+有线方式搭建局域网】
- 2、设置静态IP的方法
-
- 1.原理
- 2.方法(实现方法不同,原理都是一样的)
- 2、命令行ssh远程连接方法【执行、调试】
-
- 1.应用场景
- 2.ssh远程连接步骤
-
- (1)普通步骤
- (2)快速SSH连接步骤(不用输入IP)
- 4、相对较高级的远程连接方法【编辑】
-
- 1.方法一:VScode的SSH插件远程连接,编辑服务器代码
- 2.方法二:通过Namachine软件连接到机器人桌面
- 3.方法三:通过 Teamviewer 软件远程控制 Linux 计算机
- 4.方法四:双系统Ubuntu 和 Windows 文件互传(共享空间)
- 5、ROS分布式通讯,实现多机器人协同控制
-
- 1.原理
- 2.步骤
- 3.注意
- 4.优点
- 5.缺点
- 注意
- 参考资料
- 第四章:Ubuntu系统安装针对项目支持的安装包和库(机器人常用的库使用)
-
- 1、ROS功能包
- 2、机器人常用的库使用
-
- 1.优化库
-
- Ceres
- g2o
- Mosek
- Ipopt
- NLopt
- OOQP
- 2.几何运算库
-
- Sophus
- 3.矩阵运算库
-
- Eigen
- 4.视觉库
-
- OpenCV
- 5.运动规划库
-
- OMPL
- 6.点云处理库
-
- PCL
- 7.文件、数据接口加载库
-
- yaml
- protobuf
- 经验总结
- 第五章:搭建Ubuntu机器人编辑、编译、运行环境【重要】
-
- 1、编程代码包括三部分:代码编写和编译、运行【科普】
- 2、【代码编辑步骤】代码编辑的环境搭建
-
- (0)编辑器概念
- (1)编辑代码环境搭建的两种方法
- (2)编辑器的使用
-
- 1.Vim
- 2.gedit
- 3.VSCode
-
- (1)Vscode的学习网站
- (2)VSCode编辑器的介绍
- (3)VScode及其插件安装
-
- 0)vscode必装项
- 1)安装VScode软件方法
- 2)安装VScode一系列插件
- (4)vscode编辑器的使用
-
- 1)Vscode的常用设置
- 2)vscode的快捷键按钮
- 3)vscode建立工程的方法
- 4)Vscode编辑器编程的时候可以使用格式对齐
- (5)VSCode的注意事项
- (3)编辑器使用注意事项
- 3、【代码编译步骤】编译代码的环境搭建(本机/交叉环境)
-
- 1.(交叉)编译器与编译过程概述
-
- (1)编译过程图例
- (2)编译器概念
- (3)编译器的类型
- (4)集成开发环境概念
- 2.Cmake/Makefile编译器介绍及使用
-
- 1、多文件编译Makefile语法
-
- (1)Makefile 功能
- (2)Makefile 语法
-
- (1)Makefile 变量
- (2)Makefile 函数
- (3)Makefile 条件判断
- (4) 写注释
- (3)Makefile 模式规则
- (4)Makefile 伪目标
- 2、cmake介绍及语法
-
- 1、cmake功能:决定代码的组织方式及其编译方式
- 2、CMake 定义
- 3、cmake特点及优势
- 4、CMake 与其他编译工具的对比
- 5、cmake安装
- 6、CMake 编译流程
- 3.不同环境编译代码举例【适合交叉编译/非交叉编译开发】
-
- (1)搭建环境并源文件文件的编辑
- (2)创建多文件工程问文件架构【即创建工作空间】
- (3)根据工程文件架构编写CMakeLists.txt文件
- (4)编译工程步骤
- (5)运行工程
- (6)调试debug程序
- 4.ubuntu的Cmake编译不通过解决办法
- 注意
- 4、【代码运行步骤】运行代码的环境搭建(在不同硬件设备)
-
- 1.不同设备运行代码的方案
- 2.STM32单片机开发运行步骤
- 3.pc机开发运行步骤
- 4.嵌入式设备运行开发步骤
- 总结
-
- 1、装系统、装驱动、装环境工具的能力
- 2、搭建工程环境的核心思想
前言
认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!推荐开发经验及方法博客专栏:
https://blog.csdn/qq_35635374/article/details/138256324
本文先对选型电脑硬件,组装电脑做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章
提示:以下是本篇文章正文内容
第一章:选型电脑硬件,组装电脑
1、普通电脑选型
版权声明:本文标题:(1)搭建工程开发环境 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1726762773a1083313.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论