【搭建工程环境的步骤】Ubuntu系统应用层开发环境搭建(第二章)
作者:互联网
系列文章目录
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
TODO:写完再整理
文章目录
前言
认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对Ubuntu系统应用层开发环境搭建做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章
提示:以下是本篇文章正文内容
一、Ubuntu系统的介绍
1.学习linux的理由
1 windows诱惑太多哈哈,各种兼容的游戏,对于开发没有仪式感(似乎优点幼稚的想法~)
2 linux支持多用户、各自配置独立的环境
3 合理利用资源,同时共用硬件
4、安全、稳定、开放
.
.
2.学习建议【先学基础的,以后用到啥就学啥】
1、先建立一个整体框架,然后细节【防盗标记–盒子君hzj】
2、需要掌握所有的 Linux 指令,要学会查询手册和百度(学会主要的,背)
3、先知道怎么做 ,再知道为什么 .你的linux方面入门命令之类的基础就有了。接着可以去看看linux相关的书籍,(鸟哥私房菜),反正就是过一遍这个系统基础知识,【防盗标记–盒子君hzj】过一遍是为了以后再用linux时出现问题能够快速定位找答案。鸟哥私房菜书籍(补理论)https://www.runoob.com/linux/linux-tutorial.html
4、适当的囫囵吞枣
5、Linux 不是编程,重点是实际操作,各种常用指令要玩的溜。多在linux下写程序(项目实践)
6、没可能一下子全部学会的,学会了也记不住,先学个框架,遇到具体问题在具体温习怎么解决
.
.
二、不同硬件安装ubuntu系统简介
1.X86系统安装步骤(个人PC)
(1)做镜像u盘
就是做ige启动盘,去官网下载镜像,用工具做一个启动盘,网上的教程很多~【防盗标记–盒子君hzj】
.
.
(2)虚拟机安装
(1)安装VMware
(2)安装ubuntu18.04镜像
.
.
(3)单系统的安装
百度一下PC安装,什么卡屏幕、卡显卡的出现的相对较小【防盗标记–盒子君hzj】
.
.
(4)双系统的安装
不同机型的坑不一样,什么卡屏幕、卡显卡、进不去系统的出现的较多~百度一下解决办法
反正装个5678次就知道有什么坑了
.
.
2.ARM系统安装步骤(树莓派、英伟达等等)
下面一英伟达的nano和nx举例介绍,【防盗标记–盒子君hzj】当然一般这种开源ARM硬件平台的刷机教程官方都是有提供的
英伟达nano或者其他工控机安装
(1)硬件读卡器TF+64g的SD卡
(2)烧写工具win32DiskImager
(3)nano磁盘扩容
(2)安装ROS及相关依赖
.
英伟达NX环境搭建
1、NX刷机的方法和装nano是一样的,官方提供了教程的
2、在nx上可以像普通pc一样仅从安装ros(树莓派装ROS不一样的,有自己特殊的方法)
.
注意事项
装ubuntu的时候要注意,/home时用户自己使用的空间(用来放源码和数据集的),/根目录是ubuntu系统的C盘用来装软件和应用程序的,会越用越多,且不可以清理。若装win有了一个主分区【防盗标记–盒子君hzj】,ubuntu全部用逻辑分区就可以了,引导出了可以在easyBCD中改,但是最好在bios中改,装系统的时候要注意了
Ubuntu装系统的时候boot不能少于500m
.
.
三、Ubuntu系统驱动及应用软件安装
1.换桌面、装驱动的方法
(1)特殊的驱动(不是通用驱动)查出那个型号再github下载源码装
(2)本机一般的网卡驱动、显卡驱动等等,用apt+界面装
(3)外接设备的驱动,如CH340 串口驱动安装,查查GitHub
.
.
.
2.解决网络问题–换软件源、fanqiang
(1)换软件源
分为x86CPU的换软件源、ARMCPU的换软件源,方法网上很多,很通用的~
.
(2)fq
这个。。。因为稳定性问题,我win和ubuntu用的工具不一样吗,【防盗标记–盒子君hzj】最好搭一个路由不同每台pc都搞一次
嗯就这样吧
.
3.安装应用软件及配置
注意:安装软件和库,依赖的方法,下载不了再把指令执行三次,可能是网络的问题
(1)安装谷歌浏览器
sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
(2)安装VScode开发环境
Visual Studio Code 插件的安装
最好去官网用安装包按章,不要去ubuntu的应用市场,汉化跳转问题经常出现
.
(3)安装(搜狗)中文输入法
TX2 为嵌入式开发板,系统架构为ARM,普通的PC上的Linux系统安装中文输入法的方法不适用
在系统设置可以弄
.
(4)安装ROS及其相关功能包依赖
看我的ROS系列博客
.
(5)安装QQ、微信等应用软件
不得不说,微信能不能成狗是看账号的,不行就用网页微信吧,问题也不大
linuxqq
【防盗标记–盒子君hzj】
.
(6)安装git和vpnc
sudo apt-get install vpnc git
(7)安装CMake和Qt Creator
sudo apt-get install cmake qtcreator
(8)安装和使用Source Insight 软件【看代码】
工作在Windows 下,我们可以用Source Insight来进行代码编写和阅读,编写完成以后将代码拷贝到 Ubuntu 中去编译即可
.
(9)安装WPS和typora的文档
在Ubuntu上做笔记,用typora编辑md的markdowm文件【防盗标记–盒子君hzj】
.
(10)安装kazam进行截图和录屏
sudo apt-get install kazam
.
.
等等
.
.
四、Ubuntu系统基本操作
在我的linux系列教程上面
总结
参考资料
标签:防盗,Ubuntu,系统,hzj,linux,安装,应用层,搭建 来源: https://blog.csdn.net/qq_35635374/article/details/121314913