dragon_cdut
码龄11年
  • 1,870,681
    被访问
  • 204
    原创
  • 2,123
    排名
  • 339
    粉丝
关注
提问 私信

个人简介:和大家一起学习交流是快乐

  • 加入CSDN时间: 2011-10-01
博客简介:

dragon_cdut的博客

博客描述:
和大家一起学习交流。
查看详细资料
  • 6
    领奖
    总分 2,274 当月 7
个人成就
  • 获得597次点赞
  • 内容获得251次评论
  • 获得2,308次收藏
创作历程
  • 10篇
    2022年
  • 30篇
    2021年
  • 69篇
    2020年
  • 72篇
    2019年
  • 110篇
    2018年
  • 193篇
    2017年
  • 18篇
    2016年
成就勋章
TA的专栏
  • petalinux
    2篇
  • C# .net
    2篇
  • win api
    11篇
  • C++基础
    22篇
  • zynqMP
    2篇
  • 医学术语
    1篇
  • linux
    152篇
  • zynq软件工具
    13篇
  • zynq 7000 SOC
    47篇
  • 治学哲理
    4篇
  • 文本工具
    44篇
  • FPGA
    6篇
  • 杂货铺
    33篇
  • linux驱动
    80篇
  • IT专业术语
    20篇
  • 计算机维护
    8篇
  • 硬件
    13篇
  • 程序调试
    3篇
  • 网口调试
    14篇
  • dts
    1篇
  • 码农心得
    12篇
  • matlab-zynq sdr
    4篇
  • 信号处理
    3篇
  • ppc
    1篇
  • vxWorks
    7篇
  • windows
    2篇
兴趣领域 设置
  • 嵌入式
    嵌入式硬件
  • 硬件开发
    驱动开发fpga开发arm开发射频工程基带工程
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ubuntu 更新阿里源

原文地址:https://www.cnblogs.com/moyu557/p/10710689.html查看新版本信息  lsb_release -cUbuntu 12.04 (LTS)代号为precise。Ubuntu 14.04 (LTS)代号为trusty。Ubuntu 15.04 代号为vivid。Ubuntu 15.10 代号为wily。Ubuntu 16.04 (LTS)代号为xenial1.备份源文件  sudo cp /etc/apt/sources.li
转载
发布博客 2022.05.12 ·
13 阅读 ·
0 点赞 ·
0 评论

Ubuntu16.04.6 samba 不能访问共享文件夹,因为你的组织安全策略阻止未经身份验证的来宾访问

原文地址:https://jingyan.baidu.com/article/e9fb46e18b4e7f3420f7667f.htmlWindows 10提示你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问,怎么办呢?工具/原料 弘基Veriton E450 Windows10 方法/步骤 在win10的电脑上的左下角输入gpedit.msc,然后找到Microsoft通用管理文档 找到计算机配置-管理模板-网络
转载
发布博客 2022.04.18 ·
134 阅读 ·
0 点赞 ·
0 评论

十大经典排序算法

原文地址:一文搞掂十大经典排序算法_不才伟才的博客-CSDN博客一文搞掂十大经典排序算法今天整理一下十大经典排序算法。1、冒泡排序——越小的元素会经由交换慢慢“浮”到数列的顶端算法演示算法步骤比较相邻的元素。如果第一个比第二个大,就交换它们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;针对所有的元素重复以上的步骤,除了最后一个;重复步骤1~3,直到排序完成。算法实现def bubbleSort(arr): for..
转载
发布博客 2022.04.14 ·
16 阅读 ·
0 点赞 ·
0 评论

linux 文件IO - O_DIRECT和O_SYNC详解

原文地址:https://www.cnblogs.com/suzhou/p/5381738.html进入正题。O_DIRECT和O_SYNC是系统调用open的flag参数。通过指定open的flag参数,以特定的文件描述符打开某一文件。这两个flag会对写盘的性能有很大的影响,因此对这两个flag做一些详细的了解。先看一个open函数的使用例子. 1 2 3 4 5 6 /* Open new or existin
转载
发布博客 2022.04.07 ·
69 阅读 ·
0 点赞 ·
0 评论

source insight 3.5设置代码注释字体

打开source insight,菜单栏选择Options>>Style Properties>>Comment 选择注释文字字体,本人喜欢Calibri字体3. 保存设置,点击Done。注释效果如下:
原创
发布博客 2022.04.06 ·
528 阅读 ·
0 点赞 ·
0 评论

win10 命令行进入指定目录方法

原文地址:https://blog.csdn.net/weixin_29207913/article/details/106616959方法一在资源管理器”地址“前面输入cmd 。如下图:确认后cmd就会进入相关目录,进行其他cmd操作。如下图:方法二在资源管理器中,按住shift,同时右键空白地方,将会出现分别点击红框中选项,能分别使用PowerShell和WSL进入对应目录...
转载
发布博客 2022.03.21 ·
829 阅读 ·
0 点赞 ·
0 评论

xilinx petalinux离线编译

原文地址:https://www.cnblogs.com/hankfu/p/14074595.html介绍PetaLinux基于Yocto,编译Linux内核、文件系统等,非常庞大,需要的软件很多。如果从网络下载,可能消耗比较长的时间。本文基于Xilinx PetaLinux 2020.2.下载sstate文件进入Xilinx 网站嵌入式下载专区, 在页面内搜索“sstate”,找到和下载对应的文件。2020.1下,每个架构是一个独立的sstate文件。以前的版本,所有架构是一个sstat
转载
发布博客 2022.03.08 ·
115 阅读 ·
0 点赞 ·
1 评论

linux 7z指令

安装7z指令包:Ubuntu安装:apt-get install p7zip-fullcentos安装:yuminstall p7zip -y压缩:7z/7za a -t7z -r *.7z /home/user/obj-folder/*a:表示压缩文件或文件夹-t:指定压缩格式,默认支持7z,也能支持.tar.bz2,-t后没有空格,直接接格式-r:表示递归解压缩子文件夹*.7z压缩后生成的压缩文件/home/user/obj-folder/*:要被...
原创
发布博客 2022.03.05 ·
398 阅读 ·
0 点赞 ·
0 评论

指针数组和数组指针的区别

原文地址:https://zhidao.baidu.com/question/410228978.htmlint (*p)[4] 和 int *p[4]的区别为:性质不同、长度不同、指向不同。一、性质不同1、int (*p)[4]:int (*p)[4]是个指针(数组指针),指向有四个int类型数据的数组。2、int *p[4]:int *p[4]是个数组(指针数组),每个元素都是一个int *指针。二、长度不同1、int (*p)[4]:int (*p)[4]的长度为1,为一个数组
转载
发布博客 2022.02.18 ·
55 阅读 ·
0 点赞 ·
0 评论

linux spin_lock注意事项

原文地址:https://blog.csdn.net/madannasf/article/details/103246042一、概述在kernel中,发生并发访问的发生源主要为一下4种方式1、中断和异常,中断发生之后,中断处理函数与被中断进程之间有可能会出现资源并发访问2、软中端以及tasklet,软中断以及任务调度都会打断当前的进程,从而发生资源的并发性访问3、内核抢占,内核抢占也是会打断当前的进程,从而造成资源的并发性访问4、smp,多个CPU也会对同一个资源进行并发性的访问。为了解决资
转载
发布博客 2022.01.04 ·
54 阅读 ·
0 点赞 ·
0 评论

linux select延时函数

原文地址:https://blog.csdn.net/star871016/article/details/108550068?ivk_sa=1024320u使用select接口写高精确延时。select接口int select(int maxfdp, fd_set *readset, fd_set *writeset, fd_set *exceptset,struct timeval *timeout);原理利用select的timeout参数实现定时器;设置timeval的值,而将其他
转载
发布博客 2021.11.18 ·
180 阅读 ·
0 点赞 ·
0 评论

linux usleep精度问题

原文地址:https://blog.csdn.net/weixin_42262944/article/details/107585320  最近在工作中遇到了一个应用程序usleep不准的问题,排查过程中了解了一下usleep的内核实现,简单的讲一下低精度模式下的usleep机制。  先把最终结论贴出来,内核使能 CONFIG_HIGH_RES_TIMERS选项,且平台支持高精度定时器模式,即可解决该问题。  下面主要来分析为什么在未使能高精度定时器的情况下,usleep不准的问题。参考文章可参
转载
发布博客 2021.11.17 ·
525 阅读 ·
1 点赞 ·
0 评论

windows取消、终止线程

原文地址:https://blog.csdn.net/SoaringLee_fighting/article/details/78377147一、线程终止windows操作系统中,创建的线程有以下4种终止方式1. 线程函数返回当线程函数返回时,该线程会被终止,始终应该采用该方式来结束线程的运行,因为这是确保所有线程资源被正确清除的唯一办法。如果线程按照该方式成功返回,则:1)线程函数中创建的所有C++对象均能通过他们的析构函数正确的被撤销2)操作系统将正确的释放线程运行栈所使用的内存
转载
发布博客 2021.10.09 ·
397 阅读 ·
0 点赞 ·
0 评论

如何处理代码中的长参数列表

原文地址:https://blog.csdn.net/qq_33589510/article/details/120445959有经验的程序员应该都见过,一个方法坐拥几十上百个参数。方法为何要有参数?因为不同方法间需共享信息。但方法间共享信息的方式不止一种,除了参数列表,还有全局变量。但全局变量总能带来意外惊喜,所以,取消全局变量也是各大语言的趋势。但方法之间还是要传递信息的,不能用全局变量,于是参数就成了唯一选择,于是,只要你想到有什么信息要传给一个方法,就会直接它加到参数列表中,参数列
转载
发布博客 2021.09.26 ·
36 阅读 ·
0 点赞 ·
0 评论

WDF开发详解

原文地址:https://blog.csdn.net/lang_eva/article/details/109676808WDF开发详解添加设备:hdwwizKMDF驱动程序框架KMDF 驱动程序框架由对象和事件回调例程构成。KMDF 框架中所有的事物都由对象表示,各种事件处理都由事件回调例程来完成。学习KMDF编程,主要是学习 KMDF 的各种对象、对象函数和时间回调函数的编程。一、1.KMDF 对像为了实现基于对象的技术,微软精心设计了对象模型并进行了封装,提供了属性方法
转载
发布博客 2021.08.26 ·
356 阅读 ·
0 点赞 ·
0 评论

c 实现crc16查表校验

原文地址:http://www.seven365.cn/2017/12/21/2017-12/21/crc16/C实现的CRC16算法CRC即循环冗余校验码是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。基本原理任意一个由二进制位串组成的代码都可以和一个系数仅为0和1取值的多项式一一对应。例如:代码1010111对应的多项式为x6+x4+x2+x+1,而多项式为x5+x3+x2+x+1对应的代码101111。CRC的种类标准CRC生成多项式如
转载
发布博客 2021.08.16 ·
154 阅读 ·
0 点赞 ·
0 评论

winsocket tcp 非阻塞实例

在 Winsocket 一:单线程阻塞server&client程序(tcp) 和 Winsocket 二:多线程阻塞服务器程序(tcp)介绍了阻塞tcp程序,阻塞式tcp程序服务器程序会因为建立连接和关闭连接而频繁的创建和关闭线程会产生大量的内存碎片,从而导致服务端程序不能保证长时间的稳定运行,本文简单介绍非阻塞式tcp程序的编写。一、非阻塞 阻塞是指在进行一个操作的时候,如服务器接收客户端的连接(accept),客户端程序执行connect操作,服务器或者客户端读写数据(r...
转载
发布博客 2021.08.10 ·
183 阅读 ·
0 点赞 ·
0 评论

tcp 阻塞与非阻塞

原文地址:http://blog.chinaunix.net/uid-8489474-id-2031025.htmltcp协议本身是可靠的,并不等于应用程序用tcp发送数据就一定是可靠的.不管是否阻塞,send发送的大小,并不代表对端recv到多少的数据.在阻塞模式下, send函数的过程是将应用程序请求发送的数据拷贝到发送缓存中发送就返回.但由于发送缓存的存在,表现为:如果发送缓存大小比请求发送的大小要大,那么send函数立即返回,同时向网络中发送数据;否则,send会等待接收端对之前发送数据的确认
转载
发布博客 2021.08.05 ·
739 阅读 ·
0 点赞 ·
0 评论

windows driver - DeviceIoControl 用法

原文地址:https://www.cnblogs.com/lsh123/p/7354573.html之前写过一篇关于通过DeviceIoControl函数来使应用程序与驱动程序通信的博客,这次再通过这个完整的代码来简要疏通总结一下。  这种通信方式,就是驱动程序和应用程序自定义一种IO控制码,然后调用DeviceIoControl函数,IO管理器会产生一个MajorFunction 为IRP_MJ_DEVICE_CONTROL(DeviceIoControl函数会产生此IRP),MinorFunc.
转载
发布博客 2021.08.03 ·
150 阅读 ·
0 点赞 ·
0 评论

CTL_CODE宏函数

原文地址:https://blog.csdn.net/cosmoslife/article/details/7698688DDK中有一个CTL_CODE宏,用这个宏我们可以很方便的定义IOCTL。不管是IRP_MJ_DEVICE_CONTROL还是IRP_INTERNAL_DEVICE_CONTROL包,IOCTL都用如下形式定义:#define IOCTL_Device_Function CTL_CODE(DeviceType, Function, Method, Access)Devic
转载
发布博客 2021.08.03 ·
47 阅读 ·
0 点赞 ·
0 评论
加载更多