随笔分类 -  linux

摘要:关于linux网桥(Linux Bridge)的一些个人记录作为一个工业自动化行业常游走于各种 OT 网络和 IT 网络之间的码农,linux 网桥是常使用的工具之一,每每涉及Linux 网桥, 这些记忆性的操作都要现查,零散且麻烦,所以简单整理一下,主要方便自己查询,同时分享给大家参考,希望对你有所帮助。 阅读全文
posted @ 2025-01-09 19:59 沐多 阅读(1105) 评论(0) 推荐(10) 编辑
摘要:【转载】Gcc 安全编译选项 转载信息: 本文来自博客园,作者:pwl999,转载请注明原文链接:https://www.cnblogs.com/pwl999/p/15534983.html 文章目录 目录【转载】Gcc 安全编译选项文章目录1. 简介2. NX(DEP)3. RELRO4. PIE 阅读全文
posted @ 2024-12-21 23:10 沐多 阅读(87) 评论(0) 推荐(1) 编辑
摘要:【原创】PREEMPT-RT中断线程化原理与中断线程优先级设置本文介绍实时linux方案PREEMPT-RT提升系统实时性的机制之一--中断线程化,以及中断线程优先级如何配置,希望能对你有所帮助。 阅读全文
posted @ 2024-12-18 10:34 沐多 阅读(451) 评论(3) 推荐(6) 编辑
摘要:目录1. 内核配置2. 设备配置3. 示例demo附 wireshark USB抓包配置 linux下模拟USB HID设备的简单记录,其他USB设备类似。 1. 内核配置 内核启用USB Gadget,使用fs配置usb device信息。 Device Drivers > [*] USB sup 阅读全文
posted @ 2024-11-27 22:56 沐多 阅读(303) 评论(1) 推荐(1) 编辑
摘要:【原创】PREEMPT-RT系统某些应用场景sys cpu使用率周期飙高问题PREEMPT-RT 系统某些应用场景sys cpu使用率周期CPU飙高问题记录。 阅读全文
posted @ 2024-11-17 18:21 沐多 阅读(222) 评论(0) 推荐(1) 编辑
摘要:简单介绍为什么Linux不是实时操作系统 阅读全文
posted @ 2024-01-24 21:45 沐多 阅读(5349) 评论(4) 推荐(15) 编辑
摘要:【原创】Ubuntu Pro RealTime linux(Ubuntu22.04 安装PREEMPT-RT实时内核/PREEMPT-RT/ubuntu官方PREEMPT-RT)以往我们开发实时Linux内核PREEMPT-RT,需要开发者自己打补丁-配置-编译构建安装,实时性暂且不谈,可靠性、稳定性完全没有保障,现在Ubuntu官方提供PREEMPT-RT支持啦。实时 Ubuntu 于2023 年 2 月 14 日基于Ubuntu 22.04 LTS发布,支持旨在为关键电信基础设施提供性能、超低延迟和安全性。基于 Linux 内核的 5.15 版本集成了 x86 和 Arm架构的树外PREEMPT_RT补丁。有了ubuntu官方支持,可靠性、稳定性有保障,还不赶快安装试一下。 阅读全文
posted @ 2023-04-01 23:36 沐多 阅读(5556) 评论(1) 推荐(1) 编辑
摘要:Ftrace使用及实现机制 版权声明:本文为本文为博主原创文章,转载请注明出处 https://www.cnblogs.com/wsg1100 如有错误,欢迎指正。 一、使用ftrace ftrace 即function tracer,最初是用来 trace 内核中的函数,在 2008 年的时候被合 阅读全文
posted @ 2023-01-02 22:09 沐多 阅读(5738) 评论(0) 推荐(1) 编辑
摘要:【转载】AF_XDP技术详解XDP 定义了一个受限的执行环境(a limited execution environment),运行在一个 eBPF 指令虚拟机中,由网络数据事件触发eBPF虚拟机执行XDP程序指令,使用XDP 提供的 XDP_REDIRECT 操作,可以将将接收的网络包重定向到其他启用 XDP 的设备发送出去或者重定向到其他CPU处理。 AF_XDP是一个基于XDP实现的协议族(例如AF_NET),主要用于高性能报文处理。 阅读全文
posted @ 2022-08-27 09:40 沐多 阅读(2802) 评论(0) 推荐(1) 编辑
摘要:【原创】CPU性能优化小记-使用火焰图定位性能问题嵌入式业务应用运行导致系统sys CPU使用率飚高,本文记录本次性能分析定位过程,包括一些常用工具使用等。 阅读全文
posted @ 2022-08-22 21:40 沐多 阅读(2647) 评论(0) 推荐(0) 编辑
摘要:【原创】xenomai+linux双内核下的时钟管理机制clock是操作系统正常运行的发动机,系统利用时钟中断维持系统时间、促使任务调度,以保证所有进程共享CPU资源;可以说,“时钟中断”是整个操作系统的脉搏。那你是否好奇xenomai cobalt内核和Linux内核双内核共存的情况下,时间子系统是如何工作的?一个硬件时钟如何为两个操作系统提供服务的?本文将揭开xenomai双核系统时间机制的面纱。 阅读全文
posted @ 2022-04-05 19:49 沐多 阅读(2164) 评论(0) 推荐(1) 编辑
摘要:【原创】中断子系统-ARM GPIO中断处理流程本文以AM5728 GPIO中断为例,简单介绍有关从注册GIC中断到 驱动使用GPIO中断的整个过程,主要关注中断相关处理流程,为后续ARM平台xenomai IPIPE中断处理流程做铺垫。 第一部分: GIC中断控制器的注册。 第二部分:设备树的device node在向platform_devi 阅读全文
posted @ 2021-01-10 15:58 沐多 阅读(3650) 评论(1) 推荐(3) 编辑
摘要:异常(exception)是由软件或硬件产生的,分为同步异常和异步异常。同步异常即CPU执行指令期间同步产生的异常,比如常见的除零错误、访问不在RAM中的内存 、MMU 发现当前虚拟地址没有对应的物理地址,于是触发一个异常,系统调用等。异步异常即平时所说的中断(interrupt),外部硬件给 CP 阅读全文
posted @ 2020-11-29 12:03 沐多 阅读(6930) 评论(0) 推荐(3) 编辑
摘要:【原创】Linux下如何使用X86 CPU的GPIO1.前言 在arm嵌入式开发中,各个外设具有固定的物理地址,我们可以直接通过芯片手册来编写驱动配置后使用。但是在x86中有所不同,所有外设控制器集成在PCH(曾经的南桥)中,每个外设都是作为一个PCI设备挂在PCH的PCI总线上,PCH再通过DMI与CPU相联。对于标压处理器H/K系列(也就是我们台 阅读全文
posted @ 2020-10-31 22:25 沐多 阅读(6208) 评论(5) 推荐(4) 编辑
摘要:xenomai3内核解析 本博客为本人学习linux实时操作系统框架xenomai的一些记录,主要剖析xenomai内核实现,以及与linux相关的知识。为方便读者定位具体文章,现列出本博客大纲,后续会陆续将大纲中缺少部分填充完整,感兴趣的读者敬请关注! 版权声明:本文为本文为博主原创文章,转载请注 阅读全文
posted @ 2020-10-18 18:39 沐多 阅读(6595) 评论(4) 推荐(7) 编辑
摘要:版权声明:本文为本文为博主原创文章,转载请注明出处,博客地址:https://www.cnblogs.com/wsg1100/。如有错误,欢迎指正。 目录1.介绍2.目的2.准备宿主系统2.1 宿主系统需求附:创建回环文件并分区(1). 创建镜像文件(2). 建立分区a.分区方式一b.分区方式二(3 阅读全文
posted @ 2020-06-14 23:15 沐多 阅读(16914) 评论(1) 推荐(2) 编辑
摘要:版权声明:本文为本文为博主原创文章,转载请注明出处。如有问题,欢迎指正。博客地址:https://www.cnblogs.com/wsg1100/ @[toc] ## 0.前言 在嵌入式的场合通常会让Linux只执行某一个特定的人机交互应用程序,比如一个QT应用,本文讲述了在Ubuntu环境下如何配 阅读全文
posted @ 2020-05-18 22:36 沐多 阅读(13566) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示