超级实用的Excel仓库管理系统,进仓 出仓,查询,功能齐全
2024-09-04 10:00:40 889KB 库存管理
1
=================星辰语义大模型概述 1,星辰语义大模型TeleChat是由中电信人工智能科技有限公司研发训练的大语言模型,采用1.5万亿 Tokens中英文高质量语料进行训练。 2,开源了对话模型 TeleChat-7B-bot ,以及其 huggingface格式的权重文件。此外,还开源了7B模型的int8和int4量化版本。 ============3,开源的TeleChat模型的优点 3.1,支持deepspeed微调 3.2,开源了基于deepspeed的训练代码,支持Zero并行显存优化,同时集成了FlashAttention2。 3.3,多轮能力支持 3.4,开源了多轮数据构建方式,针对多轮模型训练集成了针对多轮的mask loss训练方式,更好的聚 3.5,焦多轮答案,提升问答效果。 外推能力提升 3.6,开源了8K训练版本模型,采用NTK-aware外推和attention saling外推方式,可以外推到96K。 3.7,具备较好的长文生成能力 在工作总结,工作计划,PPT大纲,申论,招标书,邮件,方案,周报,JD写作等长文写作任务具有较好的表现。
2024-08-29 17:27:50 302KB
1
逆向工程权威指南 上下两册完整超清版 这本书目前已经绝版了,是逆向安全工程师入门和进阶的必备书籍
2024-08-29 10:47:59 107.11MB
1
"超低功耗LCD液晶显示电路模块设计" 本设计主要介绍了超低功耗LCD液晶显示电路模块的设计,该模块具有极低的功耗、轻便、长寿命、清晰美观的特点,在便携式仪表和低功耗应用的高档仪器仪表中被广泛采用。 一、LCD显示模块的组成 LCD显示模块是该设计的核心组件,由LCD液晶显示器、寄存器、电路板等组成。LCD液晶显示器是一种极低功耗的显示器件,其工作电流小、重量轻、功耗低、寿命长,字迹清晰美观。 二、LCD显示模块的引脚定义 LCD显示模块的引脚定义如下: * 第1脚:VSS为地电源 * 第2脚:VDD接5V正电源 * 第3脚:VL为液晶显示器对比度调整端 * 第4脚:RS为寄存器选择 * 第5脚:R/W为读写信号线 * 第6脚:E端为使能端 * 第7-14脚:D0—D7为8位双向数据线 * 第15脚:背光源正极 * 第16脚:背光源负极 三、显示电路原理分析 显示电路的原理分析如图所示。LCD1602的DB0~DB7与单片机AT89C52的P00~P07口连接,用于显示用户用电信息;P25、P26、P27、分别控制LCD1602的寄存器选择输入端RS、读写控制输入端R/W、使能信号输入端E;通过调节R58电阻值的大小来控制液晶显示的对比度。 四、设计要点 本设计的要点是如何降低功耗、提高显示效果。为了达到这一目标,设计中使用了超低功耗的LCD液晶显示器,并采用了专门的电路设计和参数调整来实现对比度的调整和背光源的控制。 五、应用前景 本设计的应用前景非常广阔,适用于便携式仪表、低功耗应用的高档仪器仪表等领域。该设计的低功耗、轻便、长寿命的特点使其非常适合在需求低功耗和高可靠性的应用场景中使用。 六、结论 本设计的超低功耗LCD液晶显示电路模块具有极低的功耗、轻便、长寿命、清晰美观的特点,在便携式仪表和低功耗应用的高档仪器仪表中被广泛采用。本设计的应用前景非常广阔,适用于各种需求低功耗和高可靠性的应用场景中。
2024-08-27 10:03:24 79KB 显示电路 电路原理图
1
详细对比了国产HG(海光)、Cambricon(寒武纪)、Iluvatar(天数智芯)、Enflame(燧原)、MOORE(摩尔线程)、BIREN(壁仞科技) 、KUNLUNXIN(昆仑芯) 、Vastaitech(瀚博半导体)、Denglin(登临科技)、MetaX(沐曦)序列GPU的详细技术参数,包括如下参数: 芯片核心 架构 CUDA core数量 Tensor core数量 RT core数量 核心频率 显存规格 数据接口 算力性能 编解码能力 MIG TDP功耗 显示接口 供电 散热方式 外形尺寸 vGPU支持 应用场景
2024-08-23 14:55:18 23KB 技术规格
1
ActiveSkin 实际上是一个界面开发环境,可以帮助你设计出能换外壳的应用程序。这个程序支持开发带有异形界面,支持本地或者Internet外壳的程序。借助ActiveSkin你可以使你的程序在各个操作系统下保持一致的外观,或者设计出类似Winamp那样的应用程序。 可以替你的软件作“换肤手术”,可以更换软件的外观,形状、颜色以及看起来的感觉。让软件界面不一定是长方形的,也可以是圆形、椭圆形或者不规则形状。不只是主窗口画面可以做变化,连软件的其他设定画面、对话框等等也都可以依照你的意思来设计,半透明、阴影等效果都可以。你还可以把软件设计得像是MAC、UNIX等其他操作系统的软件的样子。设计步骤有四个:1.先用绘图软件画出一张图,并且储存成bmp格式。2.用文本编辑软件编辑一个Skin.xml文件。3.用Visual Basic设计一个对话框,并且把ActiveSkin Control放进去。你必须把SkinPath指定到放Skin文件的位置。4.编辑ActiveSkin Control的OnSkinNotify。注意:安装后请先执行Install.bat,然后才能开始使用。系统要求:Visual Basic 6.0 Runtime Module。
2024-08-18 01:23:54 8.74MB
1
配套文章:https://blog.csdn.net/qq_36584673/article/details/136861864 文件说明: benchmark_results:保存不同倍数下测试集的测试结果 data:存放数据集的文件夹,包含训练集、测试集、自己的图像/视频 epochs:保存训练过程中每个epoch的模型文件 statistics:存放训练和测试的评估指标结果 training_results:存放每一轮验证集的超分结果对比,每张图像5行3列展示 data_utils.py:数据预处理和制作数据集 demo.py:任意图像展示GT、Bicubic、SRGAN可视化对比结果 draw_evaluation.py:绘制Epoch与Loss、PSNR、SSIM关系的曲线图 loss.py:损失函数 model.py:网络结构 test_benchmark.py:生成benchmark测试集结果 test_image.py:生成任意单张图像用SRGAN超分的结果 test_video.py:生成SRGAN视频超分的结果 train.py:训练SRGAN 使用方法见文章。
2024-08-16 14:23:17 231.09MB pytorch 超分辨率 超分辨率重建 python
1
超低功耗嵌入式系统设计技巧,摘要:低功耗是嵌入式系统的发展趋势,也是便携式嵌入式设备设计中要解决的关键问题之一。对影响嵌入式系统功耗的因素进行了分析,指出了降低系统功耗的途径,从硬件设计和软件设计两个方面阐述了超低功耗嵌入式系统 超低功耗嵌入式系统设计是现代电子技术领域中的一个重要课题,特别是在便携式设备中,如智能手机、可穿戴设备等,电池寿命是决定用户体验的关键因素。本文将深入探讨如何设计超低功耗的嵌入式系统,从硬件和软件两方面提供策略。 了解影响嵌入式系统功耗的因素至关重要。集成电路功耗是主要考虑的方面,特别是动态功耗和静态漏电功耗。动态功耗源于电路状态的快速切换,这与电源电压、活动因子(电容充放电次数)、负载电容和工作频率有关。降低电源电压、减少电容充放电次数和降低工作频率都是有效降低动态功耗的方法。静态漏电功耗则包括亚阈值电流和反向偏压电流,通常在低功耗设计中相对较小,但随着技术节点的缩小,其重要性逐渐凸显。 除了集成电路自身的功耗,还有其他因素不容忽视,如纯电阻元件的功率损耗、有源开关器件在状态转换时的能量消耗、非理想元件的等效电阻损耗以及印制电路板走线的功率损耗。为了降低这些损耗,应尽量减少电阻元件的使用,选择低功耗的开关器件,优化电路布局减少走线电阻,并采用低ESR的储能元件。 降低系统功耗的途径主要包括选择低功耗的集成电路,比如采用低功耗的CMOS芯片,优化电源管理,如分层供电和动态电压频率调整,以及通过设计低功耗的微处理器,如Philips P8XLPC、TI MSP430、Micro-chip PIC或NXP ARM Cortex-M0等。此外,还可以通过睡眠模式、深度睡眠模式或休眠模式来节省能量。 在硬件设计上,全CMOS化的设计能显著降低功耗。此外,硬件设计原则应遵循“电压能低就不高,频率能慢就不快,系统能静(态)就不动(态),电源能断就不通”。例如,使用低电压电源,降低时钟频率,设计能够快速进入和退出的低功耗模式,以及利用电源门控技术来切断不必要的电源。 在软件层面,优化程序设计也对降低功耗起到关键作用。例如,避免冗余计算,减少唤醒事件,优化内存访问模式,以及采用能源效率高的算法。此外,软件还能协调硬件资源,如智能调度任务,确保处理器在空闲时进入低功耗状态,或者根据任务需求动态调整工作频率和电压。 设计超低功耗嵌入式系统需要从多角度出发,综合考虑硬件和软件设计,以实现最佳的能效比。通过对功耗影响因素的分析和降低功耗的策略实施,可以显著提高便携式嵌入式设备的电池寿命,从而满足用户对长时间使用的需求。
2024-08-15 11:11:18 232KB 超低功耗
1
"2019大疆嵌入式笔试题A卷解析" 本文将对2019大疆嵌入式笔试题A卷进行详细解析,涵盖ARM指令、Thumb指令、总线方式、网络协议、Linux用户态和内核态转换方法、Linux目录结构等知识点。 一、ARM指令和Thumb指令 ARM指令和Thumb指令是ARM架构中两种不同的指令集。ARM指令是32位指令,Thumb指令是16位指令。ARM状态和Thumb状态可以直接通过某些指令直接切换。在ARM状态下,处理器执行32位的字对齐的ARM指令;在Thumb状态下,处理器执行16位的,半字对齐的Thumb指令。 ARM状态和Thumb状态的切换可以通过LDR R0,=lable+1 BX R0指令实现,从ARM状态到Thumb状态;从ARM状态到Thumb状态可以通过LDR R0,=lable BX R0指令实现。 需要注意的是,ARM处理器复位后开始执行代码时总是只处于ARM状态;Cortex-M3只有Thumb-2状态和调试状态;由于Thumb-2具有16位/32位指令功能,因此有了Thumb-2就无需Thumb了。 二、总线方式 总线方式可以分为单工、半双工和全双工三种类型。UART、I2C、SPI、USB等总线方式的通信方式总结如下: * UART:串行通信,异步通信,单工方式 * I2C:串行通信,同步通信,半双工方式 * SPI:串行通信,同步通信,全双工方式 * USB:串行通信,异步通信,全双工方式 三、TCP和UDP的区别 TCP和UDP是两种常用的网络协议。TCP是面向连接的协议,提供可靠的数据传输;UDP是面向无连接的协议,提供不可靠的数据传输。 TCP的特点: * 面向连接的协议 * 可靠的数据传输 * 有确认机制 * 有重传机制 UDP的特点: * 面向无连接的协议 * 不可靠的数据传输 * 无确认机制 * 无重传机制 四、Linux用户态和内核态的转换方法 Linux下内核空间与用户空间进行通信的方式主要有syscall、procfs、ioctl和netlink等。 * syscall:系统调用接口,用户可以通过调用系统调用接口访问Linux内核的数据和函数。 * procfs:一种特殊的伪文件系统,是Linux内核信息的抽象文件接口。 * ioctl:函数是文件结构中的一个属性分量,可以控制设备的I/O通道。 * netlink:用户态应用使用标准的socket API可以使用netlink提供的强大功能。 五、Linux目录结构 Linux目录结构主要包括/usr、/tmp、/etc三个目录。 * /usr:不是user的缩写,而是Unix Software Resource的缩写,也就是Unix操作系统软件资源所放置的目录。 * /tmp:是一个让一般使用者或者是正在执行的程序暂时放置档案的地方。 * /etc:是一个配置文件目录,存放系统的配置文件。 2019大疆嵌入式笔试题A卷涵盖了嵌入式系统、网络协议、Linux操作系统等多个知识领域,旨在考察考生的综合知识和技能。
2024-08-09 12:42:56 1.21MB 面试题
1
在本项目中,我们将深入探讨如何使用STM32微控制器结合FC-28土壤湿度传感器以及OLED显示屏来实现一个详细的监测系统。STM32是一款广泛应用于嵌入式领域的32位微控制器,以其高性能、低功耗和丰富的外设接口而备受青睐。FC-28土壤湿度传感器则用于测量土壤的水分含量,这对于农业自动化、植物养护或环境监控等领域具有重要意义。OLED显示屏则能直观地展示传感器采集的数据,便于实时监控。 我们要了解STM32的基础知识。STM32家族是基于ARM Cortex-M内核的,具有多种型号,如STM32F103、STM32F4等,分别适用于不同的性能需求。在本项目中,我们可能使用的是STM32F1系列,因为它具有足够的处理能力和资源,且性价比高。 接着,FC-28土壤湿度传感器的工作原理是利用电容式原理来检测土壤湿度。传感器由两片电极组成,当土壤中的水分含量增加时,电极间的介电常数也会增加,导致电容值改变,通过测量这个变化,我们可以推算出土壤的湿度。 为了读取FC-28传感器的数据,我们需要将其连接到STM32的ADC(模拟数字转换器)接口。STM32的ADC功能强大,可以将模拟信号转换为数字信号,供微控制器处理。在编程时,我们需要配置ADC的相关寄存器,设置采样时间、分辨率等参数,并启动转换,然后读取转换结果。 然后,我们需要编写驱动程序来处理OLED显示屏。OLED(有机发光二极管)屏幕具有自发光、高对比度和快速响应等优点,常用于小型嵌入式设备。OLED通常通过I2C或SPI接口与MCU通信。在STM32上,我们需要初始化这些接口,并发送指令控制屏幕显示内容。例如,设置显示模式、清屏、写入像素点或字符串等。 在软件设计方面,项目可能使用C或C++语言,遵循面向对象的原则进行模块化设计。代码可能包含以下几个部分:初始化函数,用于配置GPIO、ADC和I2C/SPI接口;传感器数据采集函数,用于周期性地读取土壤湿度;数据显示函数,负责更新OLED屏幕的内容;以及主循环,协调各个模块的运行。 在实际应用中,我们可能还需要考虑电源管理、抗干扰措施、数据记录和远程传输等功能。例如,通过加入RTC(实时时钟)模块记录测量时间,或者通过无线模块如蓝牙或LoRa将数据发送到手机或云端服务器,以便进一步分析和远程监控。 这个项目涵盖了STM32微控制器的使用、传感器数据采集、模拟信号转换、OLED显示技术以及嵌入式系统设计等多个方面的知识。通过实践这个项目,不仅可以提升对STM32和嵌入式系统的理解,还能掌握实际应用中的硬件接口设计和软件编程技巧。
2024-08-02 22:30:42 326KB stm32
1