首页 > 编程知识 正文

ubuntu 集成开发环境,ubuntu下python开发环境搭建

时间:2023-05-03 20:27:17 阅读:233122 作者:1767

系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
TODO:写完再整理

文章目录 系列文章目录前言一、Ubuntu系统的介绍1.学习linux的理由2.学习建议【先学基础的,以后用到啥就学啥】 二、不同硬件安装ubuntu系统简介1.X86系统安装步骤(个人PC)(1)做镜像u盘(2)虚拟机安装(3)单系统的安装(4)双系统的安装 2.ARM系统安装步骤(树莓派、英伟达等等)英伟达nano或者其他工控机安装英伟达NX环境搭建注意事项 三、Ubuntu系统驱动及应用软件安装1.换桌面、装驱动的方法2.解决网络问题--换软件源、fanqiang3.安装应用软件及配置(1)安装谷歌浏览器(2)安装VScode开发环境(3)安装(搜狗)中文输入法(4)安装ROS及其相关功能包依赖(5)安装QQ、微信等应用软件(6)安装git和vpnc(7)安装CMake和Qt Creator(8)安装和使用Source Insight 软件【看代码】(9)安装WPS和typora的文档(10)安装kazam进行截图和录屏等等 四、Ubuntu系统基本操作总结参考资料


前言 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!

本文先对Ubuntu系统应用层开发环境搭建做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章


提示:以下是本篇文章正文内容

一、Ubuntu系统的介绍 1.学习linux的理由

1 windows诱惑太多哈哈,各种兼容的游戏,对于开发没有仪式感(似乎优点幼稚的想法~)

2 linux支持多用户、各自配置独立的环境

3 合理利用资源,同时共用硬件

4、安全、稳定、开放
.
.

2.学习建议【先学基础的,以后用到啥就学啥】

1、先建立一个整体框架,然后细节【防盗标记–盒子君hzj】

2、需要掌握所有的 Linux 指令,要学会查询手册和百度(学会主要的,背)

3、先知道怎么做 ,再知道为什么 .你的linux方面入门命令之类的基础就有了。接着可以去看看linux相关的书籍,(lkdxt私房菜),反正就是过一遍这个系统基础知识,【防盗标记–盒子君hzj】过一遍是为了以后再用linux时出现问题能够快速定位找答案。lkdxt私房菜书籍(补理论)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安装,什么卡屏幕、lkdqyg的出现的相对较小【防盗标记–盒子君hzj】
.
.

(4)双系统的安装

不同机型的坑不一样,什么卡屏幕、lkdqyg、进不去系统的出现的较多~百度一下解决办法

反正装个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系列教程上面


总结 参考资料

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。