摘要: 【原创】X86_64/X86 GNU汇编、寄存器、内嵌汇编 整理的X86_64/X86汇编、寄存器、C内嵌汇编笔记,主要用于查阅使用。 一、汇编语言 计算机的处理器有很多不同的架构,比如 x86-64、ARM、Power 等,每种处理器的指令集都不相同,那也就意味着汇编语言不同。目前的电脑,CPU 一般是 x86-64 架构,是 64 位机。 C语言代码: 阅读全文
posted @ 2021-01-17 21:42 沐多 阅读(3706) 评论(2) 推荐(2) 编辑
摘要: 【原创】中断子系统-ARM GPIO中断处理流程 a56爆大奖在线娱乐以AM5728 GPIO中断为例,简单介绍有关从注册GIC中断到 驱动使用GPIO中断的整个过程,主要关注中断相关处理流程,为后续ARM平台xenomai IPIPE中断处理流程做铺垫。 第一部分: GIC中断控制器的注册。 第二部分:设备树的device node在向platform_devi 阅读全文
posted @ 2021-01-10 15:58 沐多 阅读(3221) 评论(1) 推荐(2) 编辑
摘要: 异常(exception)是由软件或硬件产生的,分为同步异常和异步异常。同步异常即CPU执行指令期间同步产生的异常,比如常见的除零错误、访问不在RAM中的内存 、MMU 发现当前虚拟地址没有对应的物理地址,于是触发一个异常,系统调用等。异步异常即平时所说的中断(interrupt),外部硬件给 CP 阅读全文
posted @ 2020-11-29 12:03 沐多 阅读(5774) 评论(0) 推荐(3) 编辑
摘要: ARM平台下内存和cache对xenomai实时性的影响。 阅读全文
posted @ 2020-11-07 12:01 沐多 阅读(1674) 评论(0) 推荐(2) 编辑
摘要: 【原创】Linux下如何使用X86 CPU的GPIO 1.前言 在arm嵌入式开发中,各个外设具有固定的物理地址,a56爆大奖在线娱乐们可以直接通过芯片手册来编写驱动配置后使用。但是在x86中有所不同,所有外设控制器集成在PCH(曾经的南桥)中,a56爆大奖在线娱乐外设都是作为一个PCI设备挂在PCH的PCI总线上,PCH再通过DMI与CPU相联。对于标压处理器H/K系列(也就是a56爆大奖在线娱乐们台 阅读全文
posted @ 2020-10-31 22:25 沐多 阅读(5322) 评论(5) 推荐(4) 编辑
摘要: xenomai3内核解析 本博客为本人学习linux实时操作系统框架xenomai的一些记录,主要剖析xenomai内核实现,以及与linux相关的知识。为方便读者定位具体文章,现列出本博客大纲,后续会陆续将大纲中缺少部分填充完整,感兴趣的读者敬请关注! 版权声明:a56爆大奖在线娱乐为a56爆大奖在线娱乐为博主原创文章,转载请注 阅读全文
posted @ 2020-10-18 18:39 沐多 阅读(5626) 评论(4) 推荐(6) 编辑
摘要: 【原创】xenomai内核解析--xenomai与普通linux进程之间通讯XDDP(三)--实时与非实时数据交互 a56爆大奖在线娱乐介绍了Xenomai中的XDDP(Xenomai Distributed Data Protocol)通信机制,XDDP用于实时和非实时进程之间的数据交换。XDDP在Xenomai内核中涉及的数据结构和管理方式,以及创建XDDP通道后的实时端和非实时端连接过程。 阅读全文
posted @ 2020-10-17 21:43 沐多 阅读(1317) 评论(0) 推荐(0) 编辑
摘要: 版权声明:a56爆大奖在线娱乐为a56爆大奖在线娱乐为博主原创文章,转载请注明出处。如有问题,欢迎指正。博客地址:/wsg1100/ 1.概述 上篇文章介绍了实时端socket创建和配置的流程,本篇文章来看bind操作,实时端与非实时端是如何关联起来的? XDDP通讯的底层设备为xnp 阅读全文
posted @ 2020-10-08 20:58 沐多 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 版权声明:a56爆大奖在线娱乐为a56爆大奖在线娱乐为博主原创文章,转载请注明出处。如有问题,欢迎指正。博客地址:/wsg1100/ 1.概述 上篇文章xenomai内核解析--实时IPC概述中介绍了RTIPC,从这篇文章开始开始深入xenomai内核,解析RTIPC的具体实现。 XD 阅读全文
posted @ 2020-10-01 18:59 沐多 阅读(2618) 评论(0) 推荐(0) 编辑
摘要: Linux系统中常见的进程间通讯方式有管道、FIFO、共享内存、信号、套接字等方式。但在xenomai内核加入后,一个实时任务与非实时(普通Linux任务,如人机交互应用)之间该如何通讯? 阅读全文
posted @ 2020-10-01 17:01 沐多 阅读(2639) 评论(1) 推荐(0) 编辑