C/C++
文章平均质量分 51
C/C++
时光-易逝
Do You Like,Do Yourself!
展开
-
DPI简介
https://blog.csdn.net/sxlwzl/article/details/24988763原创 2020-08-28 19:25:34 · 170 阅读 · 0 评论 -
SystemC
https://www.youtube.com/watch?v=NCFxBGLB5xs&list=PLcvQHr8v8MQLj9tCYyOw44X1PLisEsX-Jhttps://www.youtube.com/watch?v=NCFxBGLB5xs&list=PLcvQHr8v8MQLj9tCYyOw44X1PLisEsX-JStratus High-Level Synthesis https://www.cadence.com/en_US/home/tools/digital-desi原创 2022-05-05 08:24:53 · 435 阅读 · 0 评论 -
linux kernel -1
linux-xlnx/memcpy.S at master · Xilinx/linux-xlnx · GitHubmemcpy优化:optimized-routines/memcpy-advsimd.S at master · ARM-software/optimized-routines · GitHubhttps://github.com/ARM-software/linuxDMA:linux/DMA-API-HOWTO.txt at linux-4.1-mali ...原创 2022-05-03 17:20:37 · 472 阅读 · 0 评论 -
makefile
1、在Windows下使用make命令安装MinGW之后的windows系统便有了linux系统的感觉,可以直接使用make,gcc,ls等命令直接进行操作http://www.mingw.org/官网速度比较慢,可以使用下面的链接 5.1.6https://www.onlinedown.net/soft/577868.htm或者https://pan.baidu.com/s/1TeUh-JV1WfCG7wc-zp0DqQ2、语法:= 是最基本的赋值:= 是覆盖之前的值.原创 2020-06-28 14:34:52 · 370 阅读 · 0 评论 -
线程通信方式
boost spsc队列原创 2022-04-27 19:56:09 · 319 阅读 · 0 评论 -
qt7-android环境配置
qt7 android环境配置原创 2022-03-31 15:05:41 · 3538 阅读 · 0 评论 -
文件Hash计算
//计算文件的hash:https://www.jianshu.com/p/938c5dd2caa5sha256 c实现:https://blog.csdn.net/u011583927/article/details/80953491https://github.com/B-Con/crypto-algorithms原创 2021-07-18 12:18:55 · 997 阅读 · 0 评论 -
USB3014-应用程序开发(2)
读写示例:// usb3t.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <string>using namespace std;#include <wtypes.h>#include <dbt.h>#include "..\\cpp\\inc\\CyAPI.h"#pragma comment(lib, "..\\cpp\\lib\\x86原创 2021-05-23 17:32:51 · 539 阅读 · 0 评论 -
USB3014-应用程序开发
使用VC6++开发:出现如下问题 (1)添加对应的头文件#include <iostream>#include <string>using namespace std;#include <wtypes.h>#include <dbt.h>(2)libcmt.lib(_file.obj) : error LNK2005: ___initstdio already defined in LIBCD.lib(_file.obj..原创 2021-05-22 12:03:05 · 690 阅读 · 0 评论 -
单字节与多字节转换
char commonChs[255]; unsigned int N2PtClr=RGB(255,255,255); //---------------内部空间使用变量----------------------------- WCHAR IcommonWChs[255]; char IcommonChs[255]; //------------------------------------------------------------ /* unicode是一种编码方式,它是...原创 2020-11-21 10:45:58 · 985 阅读 · 0 评论 -
基于CY7C68013A usb转mdio win10 64bit
基于CY7C68013A usb转mdio win10 64bit1、芯片简介:目前市场上主流的实现USB通信的方案主要是基于stm32/ft232等,CY7C68013A芯片历史较久,价格也相对偏高但USB通信设计的方法应该都是一致的。手上正好有一块下图的开发板:说明:图中蓝色的双刀按钮存在明显接触不良的现象,建议直接将其短路说明:目前使用win10 64bit的机器开发上述开发板并未发现有任何驱动问题CY7C68013A:可以简单理解为带有USB接口8051芯片.原创 2020-11-14 13:41:30 · 1977 阅读 · 1 评论 -
qt winsocket网络编程-udp
https://www.man7.org/linux/man-pages/man2/socket.2.htmlhttps://blog.csdn.net/kai8wei/article/details/77479240原创 2020-11-14 11:53:44 · 2291 阅读 · 0 评论 -
qt exe打包及0xc000007b问题
32和64版本问题,我使用64位的PC,64的mingw编译工具,但却使用了32位的QtCreater,而打包命令却要从QtCreater目录下去拷贝dll,导致:windeployqt test.exe因为程序在QtCreator工具中Run/Debug都是正常的,但是单独在目录下执行就报错,分析应该不缺少对应的文件,只是路径不对:实际64位的dll在如下目录:对比32位的文件大小也不一样:同时分析下打包环境:需要添加对应的环境变量:.原创 2020-11-03 16:35:30 · 1905 阅读 · 2 评论 -
TCS 贪吃蛇C源码
linux版:这是我自己独立制作的自认为比较成功的小游戏,贪吃蛇主要运用了链表技术以及排序算法。原版是2014年的windows版后期我移植到了linux:// mtcsV1_2.cpp : Defines the entry point for the console application.////#include "stdafx.h"#include<stdio.h>//#include<conio.h>#include<termios.h>#原创 2020-09-03 09:03:09 · 338 阅读 · 0 评论 -
windows下qt4.8安装
虽然qt最新版本已有Qt5.4,但Qt5并不能很好的兼容qt4,因此学习Qt最好的办法是两个都装。安装准备:1. qt-win-opensource-4.8.4-mingw.exe 2. qt-creator-win-opensource-2.5.0.exe 3. MinGW-gcc440_1原创 2016-10-31 18:43:06 · 2140 阅读 · 0 评论 -
MDK在SRAM中运行-STM32F103RCT6为例
RCT6的Flash:256KB [start:0x0800 0000 size:40000] SRAM:48KB [start:0x2000 0000 size:c000]1、在SRAM划分ROM空间,根据自己的程序大小来定:同时修改Utilities页面: 设置分散加载文件(位于linker页面):至此如果你的内存分配没有问题,我们已经完成了在RAM运行的第一步,那就是程序已经可以正常下载到R...原创 2018-05-03 00:52:17 · 2113 阅读 · 0 评论 -
GPIO模拟UART串口时序
GPIO模拟UART串口时序模拟时序:平台:Cortex-M0与FPGA UART的区别: FPGA发送、接收使用的是独立的时序,并行处理易于实现。而单片机只能使用定时器来模拟时序,并通过外部下降沿中断触发启动,实时性受到限制;对于实时性要求较高的应用,需要同时处理发送和接收时(全双工)1路UART需要使用2个定时器;而半双工应用可以只使用一个定时器即可实现。基于50MHZ的M0一般9600是可...原创 2018-05-03 00:23:40 · 17766 阅读 · 3 评论 -
C语言Bit位定义
C语言Bit定义注意点:首先看一个C位域使用的官方例子(摘自MC9S12XS128.h): /*** ATD0CTL45 - ATD 0 Control Register 45; 0x000002C4 ***/typedef union { word Word; /* Overlapped registers: */ struct { /*** ATD0原创 2016-11-02 22:50:50 · 34727 阅读 · 0 评论 -
C++开源库
C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要就此沉沦,未料,这三年来,C++的生命力突然被严重地增强了。主力原因就是开源的软件、基础软件(比如并发原生支持,比如Android必定要推出原生的SDK)、各转载 2016-04-02 09:30:41 · 2212 阅读 · 0 评论