- 博客(11)
- 收藏
- 关注
原创 Rust 编译优化实战:LTO、PGO 与栈布局对实时性能的影响
LTO 解决“看得见”的跨模块优化,PGO 把“猜测”变成“知道”,而栈布局/内联精控让热路径“足够短且稳定”。对实时/边缘系统来说,P99/P999 的收敛比平均数更重要——这正是 PGO + ThinLTO 的价值所在。让性能成为设计的产物,而不是运气的副作用。
2025-10-30 16:16:08
864
原创 Rust 硬件安全模块:嵌入式加密、签名与抗侧信道设计
在物联网、工业控制、无人机、可穿戴设备等边缘场景中,设备身份认证(私钥存储 + 签名);数据加密保护(AES/GCM、ChaCha20、AES-CCM 等);防止侧信道泄露(定时、功耗、电磁、缓存行为)。在传统 C 方案中,加密代码往往是“定制汇编 + 手工优化”,性能不错,但几乎无法证明安全性定时分支泄露;内存拷贝导致密钥残留;栈变量未清零;不同编译器优化路径行为不一致。而 Rust 的目标是——“让安全模块的每一个分支都在编译期被验证为确定行为。
2025-10-30 16:15:29
1339
原创 Rust on RISC-V 深入:向量扩展、定点 SIMD 与中断延迟控制
类型系统定义软件边界;ISA 扩展定义硬件边界;编译器与 LTO/PGO 把它们融合成一体化的性能曲线。“C 语言让你掌控寄存器,Rust 让你掌控确定性。Rust on RISC-V 不只是一个新平台,而是一个可以证明自己正确、测量自己确定、优化自己性能的开放系统。
2025-10-30 16:14:59
927
原创 Rust 零拷贝通信栈:DMA 与高吞吐边缘数据通路设计
Rust 的“零拷贝通信栈”不是追求更快,而是追求确定性与安全性共存。在毫秒级系统里,它让每个数据包的命运都在编译期被定义清楚。“Rust 不只是让系统更快,而是让快变得可信。
2025-10-30 16:14:27
685
原创 Rust 实时系统设计:RTIC 框架与多任务调度的类型安全实现
RTIC 的核心思想中断即任务(ISR ≈ task),任务有显式优先级;通过编译期资源借用lock&mut)消除数据竞争;利用单一优先级的不可抢占性 + 优先级天花板避免优先级反转;带单调时钟(monotonic)的定时/延时调度(schedule/spawn_after),获得毫秒/微秒级确定性;没有动态分配、无 RTOS 调度器开销,零运行时魔法。把并发问题交给类型系统,把实时问题交给中断优先级。在无 RTOS 的世界里,Rust + RTIC 给了我们一套。
2025-10-30 16:13:56
1003
原创 超详细! VMware Workstation安装 Linux-Centos 7x64 虚拟机(图文)教程 包会!
(2)将已经准备好的CentOS安装光盘放入主机的光盘驱动器中,点击“CD/DVD(IDE)”后,选择匹配的映像文件后,开启虚拟机(其它的默认就可以了。如果有其他需求可自行在左边属性进行 添加、修改或移除)
2024-07-31 16:52:28
3558
原创 NFS挂载时报错:“mount.nfs: access denied by server while mounting 192.168.180.111:/opt/wwwroot” 服务器拒绝连接
查看报错日志查看是否关闭防火墙和selinux查看是否开启FNS服务—可以重启一下FNS服务查看权限,授予权限—确保使用者都能够读、写、执行。
2024-07-15 15:48:36
3155
1
原创 运维-Linux-虚拟机-建立公共数据存储目录
创建/public目录,允许所有技术组内的用户读取,写入,执行文件,非技术组的用户禁止访问此目录。3.允许所有技术组内的用户读取,写入,执行文件。4.非技术组的用户禁止访问此目录。2.创建/public目录。1.建立公共数据存储目录。(2).将/tech目录的属组设置为 tech,去除其他用户所有权限。跟上面一样的步骤 来更改设置两个用户的密码。这样 , 公共数据存储目录就建立好啦~
2024-02-27 14:15:22
531
原创 VMware Workstation虚拟机 安装 Windows Server-2016 详细教程
8.点击“编辑虚拟机设置”,点击第四个“CD/DVD(SATA)”配置映像后,点击“浏览”,选择映像文件后点击“确定”9.出现这个界面后,快速把鼠标点进虚拟机,然后按“Enter"键(错过了的话重新启动虚拟机重新试即可)这里是安装Windos Server-2016 安装步骤,不会的宝们可以看看,或许会有些帮助。选择“典型”,后“下一步”3.选择“稍后安装操作系统”,以防出错(当然,选择安装程序光盘影像文件也行)5.给虚拟机命名,选择安装虚拟机的路径后,点击下一步。7.点击“完成”,完成创建。
2023-12-20 15:55:53
7698
7
原创 超详细的 部署Windows RDS 远程桌面服务来啦!!!确定不来看一下嘛~
(6)依次指定下面三个服务所在的服务器,在“指定RD连接代理的服务器”窗口中,将服务器池中的当前服务器添加到右侧窗格中,后“下一步”(1)打开“服务器管理器”窗口,在左侧窗格单击刚安装好的“远程桌面服务”,在中间窗格选择“概述”选项,在右侧窗格单击“创建会话集合”(1)打开“服务器管理器”窗口,单击左侧窗格“远程桌面服务”,在中间窗格单击刚创建的集合名称,单击“发布RemoteApp程序”(4)在“选择部署方案”窗口中,选择“基于会话的桌面部署”按键,后“下一步”
2023-12-13 15:47:49
11367
5
原创 超详细!! Windows部署PKI与证书服务 主打一个手把手教学!!!
首先我们先在虚拟机里创建两台虚拟机,一台windows Server-2016服务器用来部署PKI与证书服务和一台客户端: Windows -7用来验证因为在Windows Server 2016操作系统中,证书服务不是Windows 默认的服务,所以需要在系统安装完成后手动添加证书服务。(1)打开“服务器管理器”窗口,单击“添加角色与功能”(2)一直下一步直至“服务器角色”,勾选“Active Directory 域服务”
2023-12-12 16:22:49
3000
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅