自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Zynq7000学习 1.如何在Linux平台上运行DMA模块

本文中所使用的实验环境说明:VMware虚拟机,ubuntu16.04版本的linux系统,Xilinx SDK2017.4(文中用到了它的 编译器),Petalinux2019.1(可以选装黑金的2017.4版本,笔者这里安装错了版本也就没有卸载重装)。

2019-10-31 15:54:58 6228 10

原创 Linux内核之中断(前言)

罗列中断子系统相关的知识,并尽量做深入的理解和分享

2025-03-28 14:23:49 101

原创 Linux内核之中断(一)中断向量表

这部分代码使用汇编语言完成,主要是对CPU进行了一系列的设置,包括完成mmu的初始化,随后在完成stext标点这段代码前,转入了start_kernel这个C语言函数的执行。当中断发生时,CPU硬件会先进行处理,例如将返回地址压栈,保存被中断的程序的状态,保存CPU的CPSR寄存器值等。值得注意的是,ARMv7架构中,r11,r13,r14,r15这几个寄存器,分别是fp, sp, lr, pc寄存器,也就是栈基指针,堆栈指针,链接寄存器,程序计数器。明白了中断向量表的存放,就可以继续往下走了。

2025-03-19 21:07:37 1046

原创 Linux中断子系统(二)——ARM架构下Linux系统的中断处理函数设置

这系列文章将会介绍Linux内核的中断子系统,关于中断的基本概念网上有很多文章,这里就不再介绍了。

2025-01-02 10:52:47 245

原创 Linux驱动框架之DMA(一)——dma_interleaved_template结构体介绍

linux内核代码结构体dma_interleaved_template介绍

2024-12-07 20:58:42 220

原创 在ARM-Linux上安装FTP服务

在ARM-Linux上安装FTP服务欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选

2020-07-09 20:46:05 2352

转载 通俗易懂:Linux下的C语言开发之Makefile编写

通俗易懂:Linux下的C语言开发之Makefile编写来源:EEPW对于程序设计员来说,Makefile是我们绕不过去的一个坎。可能对于习惯Visual C++的用户来说,是否会编写Makefile无所谓。毕竟工具本身已经帮我们做好了全部的编译流程。但是在Linux上面,一切变得不一样了,没有人会为你做这一切。编代码要靠你,测试要靠你,最后自动化编译设计也要靠你自己。Makefile介绍...

2019-11-08 09:37:10 284

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除