- 博客(9)
- 收藏
- 关注
原创 【Linux】状态机
可以看出去,这个状态机包含两种状态的切换(雨天和晴天),包含两种触发事件(下雨和雨停),使用if else或者switch便可以轻松实现,这就是最简单的状态机。为什么要有一个起始状态,状态机初始化也是需要一个默认状态的,就比如1.里的晴天SUN,一定得是设备已经处在一个状态中,才可以开启状态机运行。当3.1的状态+3.2的事件时,状态机不仅要做到状态的跃迁,还要执行对应的动作,这也是大家设计状态的最初原因,也就是handle啦~事件的设计,也要遵从全面性,事件可以将3.1的状态衔接起来。
2022-12-15 12:33:59 861 2
原创 【Linux】Mono—软件部署
mono_百度百科首先安装必要的软件包:使用以下命令导入存储库的GPG密钥:通过运行以下命令,将Mono存储库添加到系统源列表中:启用apt信息库后,更新软件包列表并使用以下命令安装Mono:通过以下命令来验证安装,该命令将打印Mono版本:
2022-12-06 14:12:08 976
原创 【Linux】Systemd—开机自启服务
在机器上部署自己编写的服务时候,我们可以使用systemd作为进程检活工具,用来自动重启服务。systemd是Linux平台的一款软件,其支持以守护进程方式启动任务,支持cgroup资源隔离,可以非常高效的在Linux启动过程中加载我们的服务。保存退出后执行:systemctl disable cms_app.service。注释cms service自启。
2022-12-02 09:50:02 735
原创 【Linux】Supervisor—开机自启服务
在机器上部署自己编写的服务时候,我们可以使用Supervisor作为进程检活工具,用来自动重启服务。但是当机器重启后,Supervisor却不能自动重启,那么谁来解决这个问题呢?编写一个脚本,然后把它放在/etc/init.d这个目录下,再用service + 脚本名字 运行即可。如果是要开机自动启动那就得用chkconfig命令了。答案就是linux的service。话不多说,上手做吧!
2022-11-30 14:30:46 797
原创 【Linux】CMake —从入门到精通(1)
Makefile:需要熟悉Makefile语法,还需依赖和推导规则,比较麻烦。cmake:只需要开发者提供头文件路径、库路径、编译参数等基本参数,就快速生成Makefile,语法简单,易上手,另外cmake工具能够满足跨平台的要求。
2022-11-30 11:20:15 546
原创 【CAN】CANoe 12 使用简介 及 Replay Block报文回放
点击Simulation Setup,右键Interactive Generators,选中Insert CAN Interactive Generator,创建I-Generator节点。确认配置后,CANoe的CH6连接PCAN作为车身CAN消息模拟,并验证CANoe通道及配置情况。双击创建的I-Generator节点,进入CAN IG配置界面,右键添加新的CAN报文。打开PCAN-VIEW 的 Trace,同步显示接收到的CAN报文数据。对应CANoe的Trace中接收到该CAN报文数据。
2022-11-29 18:56:49 8410 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人