bit
  • 2024-06-24[本科项目实训] 模型量化技术
    概述模型量化作为一种能够有效减少模型大小,加速深度学习推理的优化技术,主要包含8/4/2/1bit等精度设置。在8-bit低精度推理中,我们将一个原本FP32的weight/activation浮点数张量转化成一个int8/uint8张量,从而减少内存带宽和存储空间,并提高系统吞吐量降低系统时延。[2]
  • 2024-06-2404_嵌入式软件架构
    目录嵌入式软件基础嵌入式软件分类设备驱动层引导加载程序设备驱动程序嵌入式操作系统嵌入式操作系统概述嵌入式实时操作系统多任务系统上下文切换机内自检微内核操作系统嵌入式软件基础嵌入式软件分类嵌入式软件是指应用在嵌入式计算机系统当中的各种软件,除
  • 2024-06-24Go WaitGroup流程
    WaitGroup流程typeWaitGroupstruct{ noCopynoCopy //64-bitvalue:high32bitsarecounter,low32bitsarewaitercount. //64-bitatomicoperationsrequire64-bitalignment,but32-bit //compilersdonotensureit.Soweallocate12bytesandthe
  • 2024-06-22FPGA内部资源(一)DSP48E1
    一、实验过程中发现的问题使用ISE进行项目的实现时出现以下错误。意思很简单,就是使用DSP48E1的数量超出限制,因为没有接触过DSP48E1,所以尝试了很多错误的方法后,我找到项目下的.mrp文件,里面有一行显示NumberofDSP48E1s:496outof480103%,也就是说我使用的XC6V1x
  • 2024-06-21vector oj题 和 位运算
    知识点1:lowbit(x)        简介:众所周知,lowbit()操作是算法竞赛中的高级技巧,特别是高级数据结构,线段树的核心,还有什么二进制与位运算题目,而本文就用最通俗易懂的话,来教会大家lowbit的含义。        含义:lowbit(x)是x的二进制表达式中最低位的1所对应的值。
  • 2024-06-21DSP28335的ADC模块
    ADC模块一、ADC时钟分频 //使能ADC外设时钟EALLOW;SysCtrlRegs.PCLKCR0.bit.ADCENCLK=1;EDIS;//高速外设时钟HSPCLK=SYSCLKOUT/(2*HISPCP)=25MHzEALLOW;SysCtrlRegs.HISPCP.bit.HSPCLK=3;EDIS;//FCLK=HSPCLK/(2*ADCCLKPS)=12.5MHzAdcRegs.ADC
  • 2024-06-21TMS320F28335的ADC模块
    1 ADC简介英文全称Analog-to-DigitalConverter,模数转换器2 时钟配置外围时钟HSPCLK,通过HISCP来设置SysCtrlRegs.HISCP.all=3;设置为0时,不分频其他都为sysclk/2xHSPCLK=sysclk/(3*2)=150/6=25MHz此时还需要在进行一次分频通过设置ADCTRL3的ADCCLKP
  • 2024-06-21MySQL bit类型增加索引后查询结果不正确案例浅析
    昨天同事遇到的一个案例,这里简单描述一下:一个表里面有一个bit类型的字段,同事在优化相关SQL的过程中,给这个表的bit类型的字段新增了一个索引,然后测试验证时,居然发现SQL语句执行结果跟不加索引不一样。加了索引后,SQL语句没有查询出一条记录,删除索引后,SQL语句就能查询出几十条记录。
  • 2024-06-20TMS320F28377D学习日志:day2点亮LED
    文章目录一、28377开发板的led电路分析二、28377的GPIO相关寄存器介绍2.1前言2.2GPySET寄存器介绍2.3GPyCLEAR寄存器介绍三、程序介绍3.1引入库3.2配置GPIO引脚功能3.2.1GPIO_SetupPinMux函数3.2.1GPIO_SetupPinOptions函数3.3系统初始化3.4循环程序参考文
  • 2024-06-19PhantomReference 和 WeakReference 究竟有何不同
    本文基于OpenJDK17进行讨论,垃圾回收器为ZGC。提示:为了方便大家索引,特将在上篇文章《以ZGC为例,谈一谈JVM是如何实现Reference语义的》中讨论的众多主题独立出来。PhantomReference和WeakReference如果仅仅从概念上来说其实很难区别出他们之间究竟有何不同,比如,
  • 2024-06-19模拟集成电路设计系列博客——7.2.3 每阶段k-bit流水线ADC
    7.2.3每阶段k-bit流水线ADC通过增加中间级增益和每级的比较器可以在每级解析多于1比特。信号流图类似之前介绍的每次迭代2比特的逐次逼近型ADC。一个通用的k比特级如下图所示:k比特副ADC的非线性可以通过增加额外的比较器通过数字方式来校正,类似于每级1.5比特架构[Lewis,1992]
  • 2024-06-18C位域
    //OnlineCcompilertorunCprogramonline#include<stdio.h>typedefstructbits{unsignedcharb0:1;unsignedcharb1:1;unsignedcharb2:1;unsignedcharb3:1;unsignedcharb4:1;unsignedcharb5:1;u
  • 2024-06-17DSP技术及应用的综合项目:串口与按键控制直流电机运行及液晶屏显示状态 芯片是TMS320F28335
    目录绪论串口与按键控制直流电机运行及液晶屏显示状态一、实验目的及要求二、实验原理三、实验软硬件环境四、实验过程(实验步骤、记录、数据、分析)五、测试/调试及实验结果分析六、实验结论与体会内容说明参考资料绪论随着科技的飞速发展,数字信号处理器(DSP)在现代
  • 2024-06-16【C语言】字符指针
    在指针的类型中我们知道有一种指针类型为字符指针char*;一般使用:intmain(){charch='w';char*pc=&ch;*pc='w';return0;}还有一种使用方式如下:intmain(){constchar*pstr="hellobit.";//这里是把一个字符串放到pstr指针变量里了吗?printf
  • 2024-06-16基于TMS320F28335的开关电源模块并联供电系统
    开关电源模块并联供电系统目录引言2一、系统方案31.1DC-DC主回路的论证与选择31.2控制方法及实现方案4二、系统理论分析与计算42.1系统整体方案42.2DC-DC模块的设计52.3信号采样与参数测量子系统的设计53.1电路的设计63.1.1反激式电源模块系统框
  • 2024-06-15C语言-位运算练习-4
    题目:编写程序,接受两个int类型的参数,一个是值,一个是位的位置,如果指定位的位置为1,该函数返回1,否则返回0源代码:#include<stdio.h>intbit_location(intint_bit,intint_loca);intmain(){intint_bit,int_loca;printf("请输入你要查询的数字和对应位置是否为1
  • 2024-06-15C语言-位运算练习-3
    题目:编写一个程序,接受一个int类型的参数,并返回该参数中打开位的数量源代码:#include<stdio.h>voidint_bit_number(intint_bit);intmain(){inti;printf("请输入一个整数:");scanf("%d",&i);int_bit_number(i);return0;}voidint_bit_nu
  • 2024-06-14在Linux中,suid、sgid和sticky bit这几个术语意思?
    在Linux系统中,suid、sgid和stickybit是文件权限位的三种特殊设置,它们提供了额外的安全特性。以下是对这些术语的详细说明:suid(SetUserIDuponexecution):suid位允许一个程序以文件所有者的权限运行,而不是以执行该程序的用户权限运行。当一个可执行文件设置了suid位时,无论哪
  • 2024-06-14GEE C28 在GEE中使用脚本和资源协作 Collaborating in Earth Engine with Scripts and Assets(Part6)
    导语:许多用户发现自己在某些时候需要与地球引擎中的其他人协作。学生可能需要在一个小组项目中工作,来自不同组织的人可能想要一起合作进行研究,或者人们可能想要与他人共享他们创建的脚本或资产。将展示如何与他人协作并分享工作。学习要点:•了解何时共享脚本或资产是重要的。
  • 2024-06-11ISE软件iMPACT - BIT生成MCS并固化
     1,打开菜单栏,Xilinx  DesignToos->ISEDesignSuite14.7->ISEDesignTools->64bitsTolls->iMPACT。或者直接搜索IMPACT双击打开2,选择CreatPROMFile(PROMFileFor...),选择SPIFlash->ConfigSingleFPGA(因为我的芯片只有一个FPGA芯片)。->选择"->"符号->Storaged
  • 2024-06-11《DSP开发》TMS320F28XX-ADC模块
    1.1、特征1.2、功能框图2.1、ADC模块配置1、ADC时钟使能。ADC时钟没有使能的话,后续对ADC相关寄存器的配置值虽然被写入,但实际不会生效。2、校准ADC参考、DAC偏移和内部振荡器。Device_cal();3、配置ADC模块转换误差、参考模式、参考基准、时钟分频、ADC中断触发时刻,最
  • 2024-06-09翻译《The Old New Thing》- On 64-bit Windows, 32-bit programs run in an emulation layer, and if you ...
    On64-bitWindows,32-bitprogramsruninanemulationlayer,andifyoudon'tlikethat,thendon'tusetheemulator-TheOldNewThing(microsoft.com)https://devblogs.microsoft.com/oldnewthing/20081222-00/?p=19763RaymondChen 2008年12月22日  
  • 2024-06-06(4)跨时钟域设计(多bit+FIFO)
    一、引入 以上是多bit指示信号的传输与指示信号不同,多bit数据流具有连续性,即背靠背传输,同时要求信号具有较快的传播速度目前多bit数据流传输有两种,一种是借助SRAM,另一种是借助FIFO二、FIFO 如果FIFO内数据写满则生成满信号,反压上游结点,上游停止写入新
  • 2024-06-03计算int变量中攸多少bit的值是1
    /*******************************************************************************************************@filename: :CountInt*@brief :*@author :[email protected]*@date :2024/06/03*@version1.0 :V1.0*@prop
  • 2024-06-03定时器Timer中断
    一、CPU定时器Timer二、CPU定时器寄存器CpuTimer0Regs1.定时器计数器TIM2.定时器周期寄存器PRD3.定时器预定标寄存器-高TPRH(1)预定标计数器-高PSCH     与PSC相同(2)定时器分频器-高TDDRH     与TDDR相同4.定时器预定标寄存器-低TPR(1)预定标计数