我在IT世界虚拟养猪
码龄9年
关注
提问 私信
  • 博客:40,391
    40,391
    总访问量
  • 12
    原创
  • 68,000
    排名
  • 73
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:知识与技术改变未来.....

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2016-02-27
博客简介:

slov8的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    1
    当前总分
    82
    当月
    3
个人成就
  • 获得103次点赞
  • 内容获得11次评论
  • 获得244次收藏
创作历程
  • 4篇
    2024年
  • 1篇
    2023年
  • 3篇
    2020年
  • 4篇
    2019年
成就勋章
TA的专栏
  • PCIE驱动
  • DMA
    3篇
  • SVN
    1篇
  • USB
    1篇
  • 计算机字体信息技术
    3篇
  • 编程相关
    1篇
  • ARM汇编
    1篇
  • win10装机问题
    1篇
  • ARM芯片
兴趣领域 设置
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Xilinx官方XDMA驱动解析

本文主要从DMA的角度出发去讨论Xilinx的PCIE传输过程。值得注意的是,在pcie dma传输数据的过程中,驱动程序会申请两次DMA。u32 bytes;把engine->desc_bus直接写到XDMA IP的0H2C SGDMA Descriptor Low Address和H2C SGDMA Descriptor High Address寄存器,然后xdma ip就可以获取到内存中该结构体对应的内容。
原创
发布博客 2024.08.24 ·
2547 阅读 ·
15 点赞 ·
2 评论 ·
54 收藏

在arm平台上使用Linux 流式DMA映射(DMA Streaming Mapping)来实现DMA的memcpy操作

发布资源 2024.08.24 ·
zip

Linux 流式DMA映射(DMA Streaming Mapping)

流式dma适用于在已经分配好内存的情况下,再进行dma操作,cache的一致性问题由流式dma的API函数保证。使用流式dma映射保证cache一致性的前提是在dma传输结束之后,还要把dma映射释放掉,cpu再去访问相应的数据缓冲区。
原创
发布博客 2024.08.24 ·
1325 阅读 ·
12 点赞 ·
0 评论 ·
15 收藏

linux dma cache和主存数据不一致问题

在DMA操作中cache和主存的数据不一致性的问题很常见,产生的根本原因是cache所访问的地址和dma的目的地址存在重叠,可以使用多种方法来避免这样的问题。
原创
发布博客 2024.08.24 ·
668 阅读 ·
22 点赞 ·
0 评论 ·
17 收藏

ubuntu设置svn命令免输入密码

在~/.subversion/config文件里面把存储密码的模式改成simple。在~/.subversion/servers设置不保存新密码,以免覆盖我们自己设置的密码。~/.subversion/auth/svn.simple/xxxx 配置我们自己的密码以及密码的模式为simple。
原创
发布博客 2024.08.16 ·
526 阅读 ·
6 点赞 ·
1 评论 ·
6 收藏

USB数据帧

usb2.0、usb数据包、usb数据帧结构
原创
发布博客 2023.06.02 ·
1281 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

Truetype&Harfbuzz&FreeType联合应用完全解析(三)

发发火
原创
发布博客 2020.06.07 ·
4919 阅读 ·
8 点赞 ·
0 评论 ·
22 收藏

freetype&harfbuzz.tar.gz

发布资源 2020.06.06 ·
gz

Truetype&Harfbuzz&FreeType联合应用完全解析(二)

本章主要简单介绍FreeType,以及结合TrueType来写一个代码示例你将学习到的知识点有什么是FreeType,它和TrueType、OpenTrue有什么联系写代码实现使用FreeType读取TrueType字体文件,生成位图数据,然后在屏幕上把位图数据显示出来1. TreeType介绍...
原创
发布博客 2020.06.06 ·
1806 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

qt_font_freetype.tar.gz

发布资源 2020.06.06 ·
gz

Truetype&Harfbuzz&FreeType联合应用完全解析(一)

本博客主要介绍当前最流行的计算机数字字体技术。你将学习到的主要知识点有:计算机字体信息技术的发展史TrueType字体技术harfbuzz字体整形引擎的简单介绍freetype字体引擎的基本原理truetype&harfbuzz&freetype配合使用,可以渲染出比较特殊的语言,如:高棉语计算机字体信息技术的发展在上世纪80 年代,Adobe的Font技术是最...
原创
发布博客 2020.04.26 ·
3315 阅读 ·
7 点赞 ·
0 评论 ·
22 收藏

C语言结构体数组的初始化方式(内核或者uboot中经常用到)

在学习S5P6818芯片的串口时钟初始化部分,结合代码,总结一下结构体初始化的 几种方式。struct nxp_clk_periph { const char *dev_name; int dev_id; char periph_id; void *base_addr; /* clock config */ char level; unsigne...
原创
发布博客 2019.10.07 ·
919 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

win10装机问题:(1)windows必须安装在格式化为ntfs的分区(2)无法创建新的分区,也找不到现有的分区

一 安装win10的时候提示:windows必须安装在格式化为ntfs的分区(1)按Shift+F10出现命令提示符输入:(2)diskpart @这时要使用管理员权限进入diskpart程序;(3)list disk @查看当前磁盘情况(4)select disk 0 ...
原创
发布博客 2019.09.21 ·
17162 阅读 ·
23 点赞 ·
8 评论 ·
50 收藏

ARM汇编常用指令

本节来学习ARM汇编的常用指令,并结合在uboot中看到的汇编指令进行分析。目录一 数据处理指令(1) MOV 数据传送指令:(2)MVN 数据取反传送指令(3)CMP 比较指令(4)CMN 反值比较指令(5)TST 位测试指令(6)TEQ 相等测试指令(7)ADD 加法指令(8)ADC 带进位加法指令(9)SUB 减法指令(1...
原创
发布博客 2019.09.23 ·
2459 阅读 ·
3 点赞 ·
0 评论 ·
18 收藏

S5P6818学习-------1 启动模式

根据芯片手册,S5P6818的启动模式有很多种:因为我的板子是使用SD/eMMC boot的,所以对此模式深入分析, internal ROM Boot模式也是大同小异的。(1). 由芯片手册可知SD卡的启动过程:板子上电后, 是从SD卡的第二个扇区开始自动复制56kb的代码数据到芯片的内部的SRAM,然后从0xFFFF0000出开始运行。从图中可以看到芯片在复制SD卡中的代...
原创
发布博客 2019.09.14 ·
2794 阅读 ·
4 点赞 ·
0 评论 ·
20 收藏
加载更多