Ubuntu系统杂记

本文介绍了Ubuntu系统下的代码编译流程,包括catkin工作空间的创建与使用,以及Chrome浏览器的安装方法。此外,还详细阐述了面对系统死机时的多种处理策略,如通过终端操作、TTY终端及reisub方法进行系统状态恢复。

Ubuntu系统杂记

 

  1. 代码编译相关命令

catkin 工作空间

catkin 工作空间:组织和管理功能包的文件夹,以 catkin 工具编译

建立工作空间

sch01ar@ubuntu:~$ mkdir -p ~/catkin_ws/src

sch01ar@ubuntu:~$ cd ~/catkin_ws/

sch01ar@ubuntu:~/catkin_ws$ catkin_make

编译

sch01ar@ubuntu:~$ cd ~/catkin_ws/  # 回到工作空间

sch01ar@ubuntu:~/catkin_ws$ catkin_make

sch01ar@ubuntu:~$ source ~/catkin_ws/devel/setup.bash # 编译完成后要 source 刷新环境

source 只在当前终端有效

1     sch01ar@ubuntu:~$ echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc

这样没开一次终端都会 source

catkin_ws 目录下会生成 3 个文件夹

build:cmake & catkin 缓存和中间文件

devel:生成的目标文件

src:package 源代码,是我们写代码的地方,catkin 在编译的时候,会在 src 目录下递归地查找每一个 package

 

2、在 Ubuntu 16.04 中安装谷歌 Chrome 浏览器

https://jingyan.baidu.com/article/335530da98061b19cb41c31d.html

 

  1. 安装OpenVPN

没有梯子,怎么上谷歌查资料?

 

  1. 系统死机处理
  1. 等待
  2. ctrl+alt+t看看能不能调出 终端模拟窗口

进入 终端模拟窗口 可以$ top (ctrl+c退出top)

查看你最近使用的应用,通过

sudo kill pid

把可能引起"死机"的软件进程结束掉,等待一会儿看看可不可以解决问题

 

(3)进入TTY终端

Ctrl+Alt+F1进入TTY1终端字符界面, 输入用户名和密码以登录

输入top命令, 找到可能造成假死的进程, 用kill命令结束掉进程。然后Ctrl+Alt+F7回到桌面

 

(2)直接注销用户

Ctrl+Alt+F1进入TTY1终端字符界面, 输入用户名和密码以登录。

然后执行以下的任意一个命令注销桌面重新登录。

sudo pkill Xorg

或者

sudo restart lightdm

 

(3)底层方法(靠这方法拯救了我很多次的卡着不动,以及黑屏)

如果上面两种方法不成功, 那有可能是比较底层的软件出现问题。可以试试 :** reisub 方法**。

 

·  伸出你的左手,同时按住<Ctrl>+<Alt>键,别松开

·  右手先按一下<SysRq>,左手别松开,等1秒

·  右手按一下 R,左手别松开,等1秒

·  右手按一下 E,左手别松开。这时包括桌面在内,所有程序都会终止,你会看到一个黑乎乎的屏幕,稍微等一段时间

·  右手依次按下 I,S,U,B,左手别松开。每按一次都等那么几秒种,你会发现每按一次,屏幕上信息都会有所变化。最后按下B时,屏幕显示reset,这时你的左手可以松开了,等几秒钟,计算机就会安全重启。

Matlab基于粒子群优化算法及鲁棒MPPT控制器提高光伏并网的效率内容概要:本文围绕Matlab在电力系统优化与控制领域的应用展开,重点介绍了基于粒子群优化算法(PSO)和鲁棒MPPT控制器提升光伏并网效率的技术方案。通过Matlab代码实现,结合智能优化算法与先进控制策略,对光伏发电系统的最大功率点跟踪进行优化,有效提高了系统在不同光照条件下的能量转换效率和并网稳定性。同时,文档还涵盖了多种电力系统应用场景,如微电网调度、储能配置、鲁棒控制等,展示了Matlab在科研复现与工程仿真中的强大能力。; 适合人群:具备一定电力系统基础知识和Matlab编程能力的高校研究生、科研人员及从事新能源系统开发的工程师;尤其适合关注光伏并网技术、智能优化算法应用与MPPT控制策略研究的专业人士。; 使用场景及目标:①利用粒子群算法优化光伏系统MPPT控制器参数,提升动态响应速度与稳态精度;②研究鲁棒控制策略在光伏并网系统中的抗干扰能力;③复现已发表的高水平论文(如EI、SCI)中的仿真案例,支撑科研项目与学术写作。; 阅读建议:建议结合文中提供的Matlab代码与Simulink模型进行实践操作,重点关注算法实现细节与系统参数设置,同时参考链接中的完整资源下载以获取更多复现实例,加深对优化算法与控制系统设计的理解。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值