- 博客(101)
- 资源 (11)
- 收藏
- 关注
原创 设计UI - Adobe xd剪切蒙版
剪切蒙版剪切蒙版是一个可以用其形状遮盖其他图稿的对象,因此使用剪切蒙版,您只能看到蒙版形状内的区域,从效果上来说,就是将图稿裁剪为蒙版的形状。简单来说就是通过组合,显示下方形状范围内上面图片的内容。
2023-03-23 09:00:12 2906 1
原创 浅谈linux - cond条件变量应用
条件变量不是一个把锁,它实质上一个类似信号的东西,与锁相互配合使用,因为锁所能达到的功能就只有加锁和解锁,并不能实现线程之间的一些关联,于是条件变量就出现了,与锁相互配合使用。这与共享内存与信号量配合使用有些许相似之处。
2022-12-02 08:57:04 300
原创 浅谈linux - mutex锁应用
概述互斥锁是专门用于处理线程之间互斥关系的一种方式,它有两种状态:上锁状态、解锁状态。如果互斥锁处于上锁状态,那么再上锁就会阻塞到这把锁解开为止,才能上锁。解锁状态下依然可以解锁,不会阻塞。注意另外,小编所有文章均是自己亲手编写验证,由于文件太多,小编就不在公众号后台一一回复列举了,若需要小编的工程代码,请关注公众号,后台回复需要的工程文件。小编看到后会第一时间回复。接口初始化锁静态初始化/**...
2022-12-01 09:07:53 535
原创 浅谈linux - RT Linux解决方案
RT-Linux(Real-Time Linux)亦称作实时 Linux,是 Linux 中的一种硬实时操作系统
2022-11-29 11:20:58 8146
原创 浅谈linux - samba实现linux与windows文件共享
Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享
2022-11-28 10:36:11 2350 3
原创 浅谈linux - vs code搭建运行调试环境
在Linux开发过程中,用不惯vim的用户往往会选择vs code软件或者source insight软件编写相关的源代码,由于vs code对linux系统的支持及界面的美观,所以小编往往会选择使用vs code来编写代码,但是,代码编写完成后,需要进行调试,除了gdb还有没有其它方式呢?答案是肯定有,vs code结合gdb就可以实现在线调试功能。
2022-11-08 11:45:49 1422
原创 我用C语言玩对象,封装相似算法的策略模式
在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。
2022-08-25 16:26:19 466
原创 通信协议 - ARINC615A加卸载协议
ARINC615A加卸载端系统由加载端软件和目标端软件组成,通过加载端软件和目标端软件的通信共同完成端系统设备的数据加卸载功能。加载端软件运行于大容量设备中,被加载端即目标端软件运行于AFDX交换机内和其他端系统设备中。
2022-08-24 09:00:54 4288 6
原创 通信协议 - ntp时间同步
NTP(Network Time Protocol)网络时间协议基于UDP,用于网络时间同步的协议,使网络中的计算机时钟同步到UTC,再配合各个时区的偏移调整就能实现精准同步对时功能。提供NTP对时的服务器有很多,比如微软的NTP对时服务器,利用NTP服务器提供的对时功能,可以使我们的设备时钟系统能够正确运行。
2022-08-23 13:56:37 2940
原创 开发工具 - 设置vs code主题
不可否认,良好的界面风格能给程序员带来更好的软件体验。对于小编这种颜值至上的人来说,一个高颜值的软件会让人心情愉悦,编写代码效率提高。这也是VS code和Source Insight软件的对比优势之一。...
2022-07-28 09:00:45 2378
原创 开发工具 - Ubuntu版本VS code离线安装
概述VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。VS Code 使用 Monac.........
2022-07-26 10:52:32 2967 3
原创 实时系统vxWorks - tcp客户端通讯
传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。
2022-06-30 12:14:19 1034 2
原创 实时系统vxWorks - udp组播通讯
组播又称多目标广播、多播。网络中使用的一种传输方式,它允许把所发消息传送给所有可能目的地中的一个经过选择的子集,即向明确指出的多种地址输送信息。是一种在一个发送者和多个接收者之间进行通信的方法。
2022-05-31 16:10:10 1421 4
原创 听说Zynq-petalinux编译linux程序
PetaLinux 是一种嵌入式 Linux 软件开发套件 (SDK),主要用于赛灵思 FPGA 基片上系统设计。
2022-04-16 09:00:00 1130 2
原创 浅谈linux - virtual box设置共享文件夹
本文用于展示在virtual box虚拟机创建共享文件夹,实现windows和ubuntu文件互传。
2022-04-13 16:01:56 3588
原创 我的创作纪念日
小编在从事嵌入式方面开发过程中遇到的最大问题就是开发资料想对贫乏,导致开发难度大,本着记录和分享的精神,将自己在项目中遇到的一些问题及一些经验一一分享出来,只希望能帮助从事相关开发的小伙伴能少走些弯路。
2022-04-13 13:35:39 114 4
原创 实时系统vxWorks - 虚拟机环境搭建(修复)
非常抱歉,由于小编的疏忽大意,在之前的文章《实时系统vxWorks - 虚拟机环境搭建》一文中,步骤有所缺失,导致不少网友在执行19步后直接进入了dos系统,而未进入到正常的vxWorks环境。本着严谨的态度,小编重新搭建了vxWork虚拟机环境,找到原因,特写此文章对《实时系统vxWorks - 虚拟机环境搭建》进行补充和修复。
2022-02-18 09:00:00 8126 4
原创 实时系统vxWorks - 多IP系统UDP通讯
在《实时系统vxWorks - 增加删除ip》一文中,小编已经向大家展示了如何在网口上添加多个IP,接下来将为大家展示如何编写代码绑定各个IP进行UDP通讯。
2021-12-17 15:13:44 1666
原创 实时系统vxWorks - 增加删除ip
windows系统下,操作系统为我们提供了一种可以添加多个ip地址的方法,用户可以很方便的把多个网段ip加入到系统网络中,这样就避免了频繁修改ip的工作,那么在vxWorks下有没有这种机制呢?答案是当然有。
2021-12-16 15:01:02 3958
原创 实时系统vxWorks - 添加头文件路径的方法
概述因为模块化的编程思想,在实际项目工程中往往会存在大量的不同功能的模块,这种模块的体现形式就是不同文件名的源文件和头文件,当我们调用自己写的头文件时,大多数时候需要指定头文件路径,否则编...
2021-10-28 08:08:00 1674
原创 实时系统vxWorks - 多任务调试手段
概述对于vxWorks而言,任务可以说是我们项目工程中不可或缺的组成部分,在实际应用中,我们不可能所有工作都放在一个任务中完成,这样势必会建立多个任务,此时就需要我们对每个任务具备一定的调...
2021-10-27 14:43:36 1781
原创 实时系统vxWorks - 动态库、静态库建立及调用
概述静态库的本质就是将多个目标文件打包成一个文件。在使用时链接静态库就是将库中被调用的代码复制到调用模块中。动态库又名共享库,和静态库最大的不同就是,链接共享库并不需要将库中被调用的代码复...
2021-09-09 17:18:00 3176 1
原创 听说Zynq-Zynq7 Processing System配置导入导出
概述zynq开发中,我们如何才能将一个工程的Zynq Process System快速准确的配置到另一个工程。这里就需要我们对Zynq7 Processing System ip核的配置导...
2021-08-27 11:56:40 2403 1
原创 实时系统vxWorks - 环形缓冲
概述Vxwroks 环形缓冲模块主要定义在rngLib.c和rngLib.h中,对于数据结构比较了解的小伙伴应该知道,环形缓冲实际就是一个双向循环队列。注意关于循环队列,小编之前在《也没想...
2021-08-17 11:55:15 1038
原创 实时系统vxWorks - Shell命令
概述在开发调试中,Shell总是作为目标机的输入和输出终端,用户可以通过Shell在主机端输入命令,也可以在Shell窗口中看到目标机输出的内容。注意开发环境:vxWorks6.9.4,w...
2021-08-09 16:51:09 3183
原创 实时系统vxWorks-Zynq7020 自定义axi ip核
概述AXI(Advanced eXtensible Interface)协议主要描述了主设备(Master)和从设备(Slave)之间的数据传输方式,主设备和从设备之间通过握手信号建立连接...
2021-08-06 17:09:25 1330
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人