【vsimgui源码】【考研刷题源码】【寻本溯源码】spl格式源码_spdlog源码分析

时间:2024-11-24 23:06:23 分类:cf源码cmd 来源:macd画线指标源码

1.扩展名为“.s”的式源是什么文件?起什么作用?
2.总结uboot的重要概念,不知道的码s码分看过来
3.电脑代码视频文件代码电脑文件类型代码
4.GBASE南大通用数据库执行例程的DBA权限
5.STM32代码转换工具 | SPL2LL-Converter实现标准库SPL代码转换为LL库代码
6.文件格式有哪几种文件格式有哪几种

spl格式源码_spdlog源码分析

扩展名为“.s”的是什么文件?起什么作用?

       扩展名为".s"的文件类型多种多样,它们在不同的式源软件和系统中扮演着各种角色。以下是码s码分部分".s"文件的常见用途和类型:

       S:通常指的是汇编源代码文件,用于编写和编译程序。式源

       S3M,码s码分vsimgui源码 Scream Tracker v3声音模块文件:音乐制作中的文件格式,支持音效编辑和播放。式源

       SAV:游戏保存文件,码s码分用于存储游戏进度和个人数据。式源

       SB:原始带符号字节数据,码s码分常见于一些特定的式源编程或设备文件中。

       SBK,码s码分 SBL: 分别是Soundfont银行文件和Shockwave Flash对象文件,与音频和多媒体相关。式源

       SC2,码s码分 SC3: 游戏文件,如Microsoft Schedule+7和SimCity 的式源游戏存档。

       SCH, SCI, SCN, SCP, SCR: 分别对应不同的文件格式,如命令文件、本地文件格式、MIDI样本文件、拨号网络脚本和屏幕保护文件。

       SCD, SD, SD2, SDX: 与声音设计和数据库相关的文件格式。

       SDF: 系统数据文件格式,用于特定的旧系统如Unisys。

       SRC: 各种压缩或自解压档案,如RAR档案。

       SHB, SHG, SHP, SHS: 演示文稿、热点图、3D模型和恶意软件文件。

       SHTML: 含有服务器端包括的HTML文件,用于动态内容。

       SHW: Corel Show演示文稿。

       SIG: 符号文件,用于编码和解码。

       SIT, SIZ: 分别是Mac StuffIt档案文件和Oracle 7配置文件。

       SKA, SKL: PGP密钥和Macromedia导演资源文件。

       SL: PACT布局扩展名。

       SLB, SLD: AutoCAD Slide库和文件格式。

       SLK: 符号链接文件。

       SM3: DataCAD标志文件。

       SMP: Samplevision格式抽样文件。考研刷题源码

       SND: 声音文件,支持多种平台和格式。

       SNDT: Sndtool声音文件。

       SOU: SB Studio Ⅱ声音文件。

       SPL: Shockwave Flash对象和抽样文件。

       SPPACK: 声音抽样包。

       SPRITE: Acorn位图格式。

       SQC, SQL, SQR: 结构化查询语言文件,用于数据库和脚本编程。

       SSDO1, SSD: SAS数据集合和数据库文件。

       SSF: 可用的电子表格文件。

       ST: Atari ST磁盘映像文件。

       STM: HTML文件的简化形式,可能包含服务器端包括。

       STR: 屏幕保护文件。

       STY: Ventura Publisher的风格表。

       SVX: Amiga声音文件格式。

       SW: 带符号字节数据,位。

       SWF: Shockwave Flash对象。

       SWP: DataCAD交换文件。

       SYS: 系统文件。

       SYW: Yamaha SY系列波形文件。

总结uboot的重要概念,不知道的看过来

       本篇内容不讲解uboot源码,只总结面试中高频问到的重要知识点。内容适用于嵌入式新人了解uboot,对老手有复习和查漏补缺的作用。

       1、PC机启动:上电后,BIOS程序初始化DDR内存和硬盘,从硬盘读取OS镜像到DDR,跳转执行OS。

       2、嵌入式Linux系统启动:上电后执行uboot,初始化DDR、Flash,将OS从Flash读到DDR,启动OS。寻本溯源码

       3、uboot定义与作用:uboot属于bootloader,作为单线程裸机程序,主要作用是初始化硬件、内存、flash等,引导内核启动。

       4、uboot启动阶段(不同平台差异):MTK平台:boot rom -> preloader -> lk -> kernel;RK平台:bootrom -> spl(miniloader) -> uboot -> trust -> kernel;NXP平台:bootrom -> bl2 -> ATF -> uboot -> kernel。

       5、uboot支持多种启动方式:SPI Flash/eMMC/Nvme/SD/Hard Disk/U-Disk/net。启动方式不同,固件存放位置也不同。

       6、掌握uboot的关键点:命令和环境变量。uboot启动后大部分工作在shell中完成,命令用于操作,环境变量如bootcmd和bootargs,用于设置启动参数。

       7、bootargs参数详解:root用于指定rootfs位置,console用于设置控制台,mem用于指定内核使用内存大小,ramdisk_size用于设置ramdisk大小,initrd用于指定initrd参数,init用于指定启动脚本,mtdparts用于设置分区。

       8、常用bootargs组合:文件系统为ramdisk、jffs2类型、nfs等不同情况下的bootargs设置示例。

       总结,了解uboot是嵌入式开发的基础,掌握其启动过程和关键参数,对提高开发效率和解决问题有重要作用。

电脑代码视频文件代码电脑文件类型代码

       A. 怎么查寻网页上视频的源代码

       方法一、在源代码中搜索视频格式为FLV、MP4等视频格式,可以找到视频文件的steam官网源码绝对路径或相对路径,将其复制到下载工具中就可以下载了。

       方法二、有的视频在源代码中是直接找不到的,他们是通过播放器调用JS代码中的视频地址,这种情况就要找到被调用的JS代码,在JS代码里面就可以搜索到视频文件的地址。

       方法三、还有一种情况是页面嵌入的另外一个视频播放页面,需要找到另外一个页面的源代码,在其中去搜索视频地址。

       总之要根据实际情况去分析视频地址隐藏于何处,找到它就可以下载了。

       源代码主要有以下2种作用:

       生成目标代码,即计算机可以识别的代码。

       对软件进行说明,即对软件的编写进行说明。

       为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。但是说明对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。

       (需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。 )

       版权

       如果按照源代码类型区分软件,通常被分为两类:自由软件和非自由软件。自由软件一般是不仅可以免费得到,而且公开源代码;相对应地,非自由软件则是不公开源代码。所有一切通过非正常手段获得非自由软件源代码的行为都将被视为非法。

       参考链接:网络_源代码 (示例源程序)

       B. 电脑文件类型代码

       Windows系统文件类型概览[推荐]

       大家知道,Windows系统文件按照不同的格式和用途分很多种类,为便于管理和识别,xbox与windows源码在对文件命名时,是以扩展名加以区分的,即文件名格式为: "主文件名.扩展名"。这样就可以根据文件的扩展名,判定文件的种类,从而知道其格式和用途。例如:

       "文件名1.DOC"的扩展名"DOC"表示本文件是一个"Microsoft Word 文档",

       "文件名2.XLS"的扩展名"XLS"表示本文件是一个"Microsoft Excel 工作表",

       "文件名3.BMP"的扩展名"BMP"表示本文件是一个"BMP格式图像",

       "文件名4.MP3"的扩展名"MP3"表示本文件是一个"MP3 格式声音",

       "文件名5.MPEG"的扩展名"MPEG"表示本文件是一个"**文件(MPEG)"。

       下面列出Windows系统文件的扩展名及其分类对照表,以备查阅:

       1. "" "H. Internet 电话技术"

       2. "" "虚拟设备驱动程序"

       3. "ACA" "Microsoft Agent Character File (HTTP format)"

       4. "ACF" "Microsoft Agent Character File (HTTP format)"

       5. "ACG" "Microsoft Agent 预览文件"

       6. "ACL" "自动更正列表文件"

       7. "ACS" "Microsoft Agent Character File"

       8. "ACW" "辅助功能向导设置"

       9. "ADE" "Microsoft Access 项目扩展"

       . "ADN" "Microsoft Access 空白项目模板"

       . "ADP" "Microsoft Access 项目"

       . "AIF" "AIFF 格式声音"

       . "AIFC" "AIFF 格式声音"

       . "AIFF" "AIFF 格式声音"

       . "ANI" "动画光标"

       . "ASA" "活动服务器文档"

       . "ASD" "ASF Stream Description File"

       . "ASF" "Windows Media 音频/视频文件"

       . "ASP" "活动服务器文档"

       . "ASX" "Windows Media 音频/视频快捷方式"

       . "AU" "AU 格式声音"

       . "AUDIOCD" "AudioCD"

       . "AVI" "视频剪辑"

       . "AW" "应答向导文件"

       . "BKF" "Windows 备份文件"

       . "BLG" "性能监视器文件"

       . "BMP" "BMP 图像"

       . "CAT" "安全编录"

       . "CDA" "CD 音频曲目"

       . "CDF" "频道文件"

       . "CDX" "活动服务器文档"

       . "CER" "安全证书"

       . "CHK" "还原了文件碎片"

       . "CHM" "已编译的 HTML 帮助文件"

       . "CLP" "剪贴板剪贴"

       . "CNF" "快速拨号"

       . "COL" "HTML 帮助文件"

       . "CPL" "控制面板扩展"

       . "CRL" "证书吊销列表"

       . "CRT" "安全证书"

       . "CSS" "级联样式表文档"

       . "CSV" "Microsoft Excel 逗号分隔值文件"

       . "CUR" "光标"

       . "DB" "数据库文件"

       . "DCS" "数据库内容源"

       . "DER" "安全证书"

       . "DESKLINK" "DESKLINK 文件"

       . "DET" "Office Data File"

       . "DIB" "BMP 图像"

       . "DIC" "文本文档"

       . "DIF" "Microsoft Excel 数据交换格式"

       . "DOC" "Microsoft Word 文档"

       . "DOCHTML" "Microsoft Word HTML 文档"

       . "DOCMHTML" "DOCMHTML 文件"

       . "DOT" "Microsoft Word 模板"

       . "DOTHTML" "Microsoft Word HTML 模板"

       . "DQY" "Microsoft Excel ODBC 查询文件"

       . "DRV" "设备驱动程序"

       . "DSN" "数据源名称"

       . "DUN" "拨号网络文件"

       . "DVD" "DVD"

       . "ECS" "Exchange Server 内容源"

       . "ELM" "Microsoft Office 主题文件"

       . "EMF" "EMF 图像"

       . "EML" "Outlook Express 邮件消息"

       . "EXC" "文本文档"

       . "FAD" "Office 数据文件"

       . "FAV" "FAV 文件"

       . "FCS" "文件共享内容源"

       . "FFA" "文件检索索引"

       . "FFL" "文件检索索引"

       . "FFT" "文件检索索引"

       . "FFX" "文件检索索引"

       . "FON" "字体文件"

       . "FPDOCLIB" "Microsoft FrontPage Document Library"

       "FPHOMEOP" Microsoft FrontPage Home Page Open"

       . "FPHOMEPG" "Microsoft FrontPage 主页"

       . "FPHTML""Microsoft FrontPage HTML 文档"

       . "FPLIST" "Microsoft FrontPage List"

       . "FPNOPUB" "Microsoft FrontPage Dont Publish"

       . "FPOPEN" "Microsoft FrontPage 打开文件"

       . "FPSURVEY" "Microsoft FrontPage Survey"

       . "FPWEB" "FPWEB 文件"

       . "FRG" "FRG 文件"

       . "GIF" "GIF 图像"

       . "GRA" "Microsoft Graph 图表"

       . "GRP" "Microsoft 程序组"

       . "HLP" "帮助文件"

       . "HOL" "Microsoft Outlook Holidays"

       . "HT" "超级终端文件"

       . "HTA" "HTML Application"

       . "HTC" "HTC 文件"

       . "HTM" "HTML Document"

       . "HTML" "HTML Document"

       . "HTT" "HyperText 模板"

       . "HTX""用于 Internet 数据库的 HTML 模板"

       . "ICC" "ICC 配置文件"

       . "ICM" "ICC 配置文件"

       . "ICO" "图标"

       . "ICS" "iCalendar 文件"

       . "IDC" "IDC 文件"

       . "III" "Intel IPhone 兼容"

       . "INF" "安装信息"

       . "INI" "配置设置"

       . "INS" "Internet 通讯设置"

       . "IQY" "Microsoft Excel Web 查询文件"

       . "ISP" "Internet 通讯设置"

       . "ITS" "Internet Document Set"

       . "ITSS" "Microsoft Infotech Storage System File"

       . "IVF" "Indeo 视频文件"

       . "JFIF" "JPEG 图像"

       . "JOB" "任务对象"

       . "JOD" "Microsoft.Jet.OLEDB.4.0"

       . "JPE" "JPEG 图像"

       . "JPEG" "JPEG 图像"

       . "JPG" "JPEG 图像"

       . "JS" "JScript Script File"

       . "JSE" "JScript Encoded Script File"

       . "LDB" "Microsoft Access 记录锁定信息"

       . "LEX" "词典文件"

       . "LOG" "文本文档"

       "LWV" Microsoft Linguistically Enhanced Sound File"

       . "M1V" "**文件(MPEG)"

       . "M3U" "M3U 文件"

       . "MAD" "Microsoft Access 模块快捷方式"

       . "MAF" "Microsoft Access 窗体快捷方式"

       . "MAG" "Microsoft Access 图表快捷方式"

       . "MAM" "Microsoft Access 宏快捷方式"

       . "MAPIMAIL" "MAPIMAIL 文件"

       . "MAQ" "Microsoft Access 查询快捷方式"

       . "MAR" "Microsoft Access 报表快捷方式"

       . "MAS"Microsoft Access 存储过程快捷方式"

       . "MAT" "Microsoft Access 表快捷方式"

       . "MAU" "MAU 文件"

       . "MAV" "Microsoft Access 视图快捷方式"

       "MAW"Microsoft Access 数据访问页快捷方式"

       . "MDA" "Microsoft Access 加载项"

       . "MDB" "Microsoft Access 应用程序"

       . "MDBHTML" "Microsoft Access HTML 文档"

       . "MDE" "Microsoft Access MDE 数据库"

       . "MDN""Microsoft Access 空白数据库模板"

       . "MDT" "Microsoft Access 加载项数据"

       . "MDW" "Microsoft Access 工作组信息"

       . "MDZ""Microsoft Access 数据库向导模板"

       . "MGC" "媒体目录文件"

       . "MHT" "MHTML Document"

       . "MHTML" "MHTML Document"

       . "MID" "MIDI 序列"

       . "MIDI" "MIDI 序列"

       . "MML" "媒体目录文件"

       . "MMM" "媒体剪辑"

       . "MMW" "媒体目录文件"

       . "MP2" "**文件(MPEG)"

       . "MP2V" "**文件(MPEG)"

       . "MP3" "MP3 格式声音"

       . "MPA" "**文件(MPEG)"

       . "MPE" "**文件(MPEG)"

       . "MPEG" "**文件(MPEG)"

       . "MPF" "Media Package 文件"

       . "MPG" "**文件(MPEG)"

       . "MPV2" "**文件(MPEG)"

       . "MSC" "Microsoft 通用管理文档"

       . "MSG" "Outlook 项目"

       . "MSI" "Windows Installer 软件包"

       . "MSP" "Windows Installer 修补程序"

       . "MSRCINCIDENT" "Microsoft 远程访问事件"

       . "MSSTYLES" "Windows 可视化风格文件"

       . "MSWMM" "Windows Movie Maker 项目"

       . "NCS" "Lotus Notes 内容源"

       . "NFO" "MSInfo 文档"

       . "NICK" "Office 数据文件"

       . "NK2" "Office 数据文件"

       ."NMW""Microsoft NetMeeting T 兼容白板文档"

       . "NWS" "Outlook Express 新闻消息"

       . "OBD" "OBD 文件"

       . "OBT" "OBT 文件"

       . "OBZ" "OBZ 文件"

       . "OCX" "ActiveX 控件"

       . "ODC" "Microsoft Office 数据连接"

       . "ODCCUBEFILE" "ODCCUBEFILE 文件"

       . "ODCDATABASEFILE" "ODCDATABASEFILE 文件"

       . "ODCNEWFILE" "ODCNEWFILE 文件"

       . "ODCTABLEFILE" "ODCTABLEFILE 文件"

       . "OFT" "Outlook 项目模板"

       . "OPC" "Microsoft 清理向导文件"

       . "OPS" "Office 设置文件"

       . "OQY" "Microsoft Excel OLAP 查询文件"

       . "OSS" "Office 搜索"

       . "OST" "Office 数据文件"

       . "OTF" "OpenType 字体文件"

       . "P" "证书申请"

       . "P" "Personal Information Exchange"

       . "P7B" "PKCS #7 证书"

       . "P7C" "数字标识文件"

       . "P7M" "PKCS #7 MIME 消息"

       . "P7R" "PKCS #7 证书"

       . "P7S" "PKCS #7 签名"

       . "PAB" "Office 数据文件"

       . "PBK" "拨号电话簿"

       . "PCB" "PCB 文件"

       . "PCD" "Photo CD 图像"

       . "PCX" "PCX 图像"

       . "PFM" "Type 1 字体文件"

       . "PFX" "Personal Information Exchange"

       . "PIP" "Microsoft Office 设置文件"

       . "PKO" "公钥安全对象"

       . "PMA" "性能监视器文件"

       . "PMC" "性能监视器文件"

       . "PML" "性能监视器文件"

       . "PMR" "性能监视器文件"

       . "PMW" "性能监视器文件"

       . "PNG" "PNG 图像"

       . "POT" "Microsoft PowerPoint 模板"

       . "POTHTML" "Microsoft PowerPoint HTML 模板"

       . "PPA" "Microsoft PowerPoint 加载项"

       . "PPS" "Microsoft PowerPoint 幻灯片放映"

       . "PPT" "Microsoft PowerPoint 演示文稿"

       . "PPTHTML" "Microsoft PowerPoint HTML 文档"

       . "PPTMHTML" "PPTMHTML 文件"

       . "PRF" "msrating.dll,-"

       . "PST" "Office 数据文件"

       . "PSW" "Password Backup"

       . "PWZ" "Microsoft PowerPoint 向导"

       . "QDS" "目录查询"

       . "RAT" "msrating.dll,-"

       . "RDP" "远程桌面连接"

       . "REG" "注册表项"

       . "RMI" "MIDI 序列"

       . "RNK" "拨号快捷方式"

       . "RQY" "Microsoft Excel OLE DB 查询文件"

       . "RTF" "RTF 格式"

       . "RWZ" "Office 数据文件"

       . "SC2" "Microsoft Schele+ 应用程序"

       . "SCD" "Microsoft Schele+ 应用程序"

       . "SCH" "Microsoft Schele+ 应用程序"

       . "SCP" "文本文档"

       . "SCT" "Windows Script Component"

       . "SDB" "Appfix 软件包"

       . "SHB" "将快捷方式插入到文档"

       . "SHS" "片段对象"

       . "SHTM" "HTML Document"

       . "SHTML" "HTML Document"

       . "SLK" "Microsoft Excel SLK 数据导入格式"

       . "SLL" "SLL 文件"

       . "SND" "AU 格式声音"

       . "SNP" "Snapshot 文件"

       . "SPC" "PKCS #7 证书"

       . "SPL" "Shockwave Flash Object"

       . "SST" "Microsoft 系列证书存储"

       . "STF" "Microsoft 安装文件"

       . "STL" "证书信任列表"

       . "STM" "HTML Document"

       . "SWF" "Shockwave Flash Object"

       . "SYS" "系统文件"

       . "TCS" "Tahoe Server 内容源"

       . "THEME" "Windows 主题文件"

       . "TIF" "TIF 图像"

       . "TIFF" "TIF 图像"

       . "TTC" "TrueType Collection 字体文件"

       . "TTF" "TrueType 字体文件"

       . "TXT" "文本文档"

       . "UDL" "Microsoft 数据链接"

       . "ULS" "Internet 定位服务"

       . "URL" "Internet 快捷方式"

       . "VBE" "VBScript Encoded Script File"

       . "VBS" "VBScript Script File"

       . "VCF" "vCard 文件"

       . "VCS" "vCalendar 文件"

       . "VXD" "虚拟设备驱动程序"

       . "WAB" "数字标识文件"

       . "WAV" "波形声音"

       . "WAX" "Windows Media 音频快捷方式"

       . "WBK" "Microsoft Word 备份文档"

       . "WCS" "Web 站点内容源"

       . "WEB" "Office 数据文件"

       . "WEBPNP" "Webpnp"

       . "WHT" "Microsoft NetMeeting 旧白板文档"

       . "WIZ" "Microsoft Word 向导"

       . "WIZHTML" "Microsoft Access HTML 模板"

       . "WLL" "WLL 文件"

       . "WM" "Windows Media 音频/视频文件"

       . "WMA" "Windows Media 音频文件"

       . "WMD" "Windows Media Player 下载软件包"

       . "WMF" "WMF 图像"

       . "WMP" "Windows Media Player 文件"

       . "WMS" "Windows Media Player 外观文件"

       . "WMV" "Windows Media 音频/视频文件"

       . "WMX" "Windows Media 音频/视频快捷方式"

       . "WMZ" "Windows Media Player 外观程序包"

       . "WPS" "WPS 文件"

       . "WRI" "写入文档"

       . "WSC" "Windows Script Component"

       . "WSF" "Windows Script File"

       . "WSH" "Windows Script Host Settings File"

       . "WTX" "文本文档"

       . "WVX" "Windows Media 音频/视频快捷方式"

       . "XLA" "Microsoft Excel 加载宏"

       . "XLB" "Microsoft Excel 工作表"

       . "XLC" "Microsoft Excel 图表"

       . "XLD" "Microsoft Excel 5.0 对话框编辑表"

       . "XLK" "Microsoft Excel 备份文件"

       . "XLL" "Microsoft Excel XLL 加载宏"

       . "XLM" "Microsoft Excel 4.0 宏"

       . "XLS" "Microsoft Excel 工作表"

       . "XLSHTML" "Microsoft Excel HTML 文档"

       . "XLSMHTML" "XLSMHTML 文件"

       . "XLT" "Microsoft Excel 模板"

       . "XLTHTML" "Microsoft Excel HTML 模板"

       . "XLV" "Microsoft Excel VBA 模块"

       . "XLW" "Microsoft Excel 工作区"

       . "XML" "XML 文档"

       . "XNK" "Exchange 快捷方式"

       . "XSL" "XSL 样式表"

       . "ZAP" "软件安装设置"

       . "ZIP" "压缩(zipped)文件夹"

GBASE南大通用数据库执行例程的DBA权限

       DBA权限在GBASE南大通用数据库中的执行例程中起着关键作用。当DBA使用DBA关键字创建例程时,其他拥有DBA权限的用户仅被授予Execute权限。然而,DBA可以明确地将DBA例程上的Execute权限授予没有DBA权限的用户。

       执行DBA例程的用户在运行期间获得DBA权限,即使该用户本身没有DBA权限。如果未拥有DBA权限的用户运行DBA例程,数据库服务器将临时授予该用户DBA权限,并在退出例程后撤销此权限。

       当DBA注册例程并以DBA关键字执行时,该DBA拥有在运行过程中创建的对象,除非例程内的语句明确指定了其他用户作为所有者。例如,如果Tony以DBA关键字注册了promo()例程,尽管Tony是所有者,但如果Marty运行它,Marty将拥有catalog表,因为用户Libby为表libby.mailers指定了所有者,使她成为所有者并拥有该表。

       被调用的例程不继承DBA权限。如果DBA例程执行非以DBA关键字创建的例程,则DBA权限对被调用的例程没有影响。相反,如果非DBA例程调用DBA例程,调用者必须对被调用的DBA例程有Execute权限。DBA例程内的语句执行与任何DBA例程内的语句相同。

       在交互作用中,当DBA与非DBA例程相互作用时,情况有所不同。假设过程dbspc_cleanup()调用另一过程clust_catalog()。假设clust_catalog()创建索引,其SPL源代码包含以下语句:

       过程dbspc_cleanup()通过以下语句调用其他例程:

       如果Tony作为DBA注册了dbspc_cleanup()过程,但未以DBA关键字注册clust_catalog(),如下所示:

       假设用户Marty运行dbspc_cleanup()。由于通过非DBA例程创建索引c_clust_ix,同时拥有两个例程的Tony也拥有c_clust_ix。相反,如果clust_catalog()为DBA过程,则Marty将拥有索引c_clust_ix,如下所示:

STM代码转换工具 | SPL2LL-Converter实现标准库SPL代码转换为LL库代码

       在STM早期开发中,多数工程师倾向于使用标准外设库(SPL)进行编程。然而,随着技术发展,STMCube LL库成为新宠,如何在保持代码复用性的情况下,将SPL代码转换为LL库呢?

       本文将详细介绍一款名为SPL2LL-Converter的工具,它能帮助你实现这一转换过程。SPL,即标准外设库,是为过程导向的嵌入式开发者设计的,包含了丰富的外围设备驱动代码。而LL库,即低层库,更注重性能和简洁性,适合对寄存器操作熟悉的开发者。

       从官方角度来看,四种主要的STM库——STMSnippets、SPL、STMCube HAL和LL各有优势。例如,对于资源有限的STM,LL库可能是更好的选择,它的API更规范,移植性更强。此外,新推出的芯片可能不支持SPL,这时就需要利用LL库进行开发。

       SPL2LL-Converter的使用并不复杂。首先,需要安装ActivePerl工具,可以通过官方或网盘获取。安装完成后,解压SPL2LL-Converter工具,运行spl2ll_converter_gui.jar文件。选择源代码的SPL库型号和路径,点击“Migrate”开始转换。这个过程可能需要一定时间,因为它会遍历并转换你的源代码。

       转换完成后,你将看到SPL代码已被成功转化为LL库格式,即使被屏蔽的代码也会被处理。希望这个工具能帮助你顺利地进行代码库的转换,提升开发效率。

文件格式有哪几种文件格式有哪几种

       关于文件格式有哪几种,文件格式有哪几种这个很多人还不知道,今天来为大家解答以上的问题,现在让我们一起来看看吧!

       1、常见的文件格式有:AAAC:MPGE-4高级音频编码ACC:苹果设备的专属音乐格式ACE:Ace压缩档案格式ACT:Microsoft office助手文件AIF,AIFF:音频互交换文件,Silicon Graphic and Macintosh应用程序的声音格式ANI:Windows系统中的动画光标APK:AndroidPackage /Android(安卓)安装包,APK是类似Symbian Sis或Sisx的文件格式。

       2、通过将APK文件直接传到Android模拟器或Android手机中执行即可安装APS:开发环境使用的资源文件,若要修改资源需要修改3个文件,.aps文件.rc文件 Resource.hARC:LH ARC的压缩档案文件ARJ:Robert Jung ARJ压缩包文件ASD:Microsoft Word的自动保存文件;Microsoft高级流媒体格式(microsoft advanced streamingformat,ASF)的描述文件;可用NSREX打开 Velvet Studio例子文件ASF:Microsoft高级流媒体格式文件ASM:汇编语言源文件,Pro/E装配文件ASP:动态网页文件;ProComm Plus安装与连接脚本文件;Astound介绍文件AST:Astound多媒体文件;ClarisWorks“助手”文件avi:Windows视频文件Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取-的数字)A3L:Authorware 3.x库文件A4L:Authorware 4.x库文件A5L:Authorware 5.x库文件A3M,A4M:Authorware Macintosh未打包文件A3W,A4W,A5W:未打包的Authorware Windows文件BBAK:备份文件BAS:Visual Basic Module VB6模块文件BAT:批处理文件BDICT:百度输入法词库文件BIN:二进制文件,其用途依系统或应用而定BINHex:苹果的一种编码格式BMP:Windows或OS/2位图文件BOOK:Adobe FrameMaker Book文件BOX:Lotus Notes的邮箱文件BPL:Borlard Delph 4打包库BPS:百度输入法皮肤文件BSP:Quake图形文件BUN:CakeWalk 声音捆绑文件(一种MIDI程序)CC:C代码文件C0l:台风波形文件CAB:Microsoft压缩档案文件CAD:Softdek的Drafix CAD文件CAM:Casio照相机格式CAP:压缩音乐文件格式CAS:逗号分开的ASCⅡ文件CCB:Visual Basic动态按钮配置文件CCH:Corel图表文件CCO:CyberChat数据文件CCT:Macromedia Director Shockwave投影CDA:CD音频轨道CDF:Microsoft频道定义格式文件CDI:Philip的高密盘交互格式CDM:Visual dBASE自定义数据模块文件CDR:CorelDRAW绘图文件;原始音频CD数据文件CDT:CorelDRAW模板CDX:CorelDRAW压缩绘图文件;Microsoft Visual FoxPro索引文件CFG:配置文件CGI:公共网关接口脚本文件CGM:计算机图形元文件CH:OS/2配置文件CHI:.CHM文件的一个索引,用来支持对应的.CHM文件中的搜索功能,要和同名的.CHM文件放到一起用CHK:由Windows磁盘碎片整理器或磁盘扫描保存的文件碎片CHM:HTML格式的帮助文档CHP:Ventura Publisher章节文件CHR:字符集(字体文件)CHT:ChartViem文件;Harvard Graphics矢量文件CIF:Adaptec CD 创建器 CD映像文件CIL:Clip Gallery下载包CIM:SimCity 文件CIN:OS/2改变控制文件用于跟踪INI文件中的变化CLASS:Java类文件CLP:Windows 剪贴板文件CLL:Crick Software Clicker文件CLS:Visual Basic类文件CMD:Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件COM:操作系统中的二进制可执行文件,可执行文件分两种一种是后辍名为.COM另一种就是.EXE 了,.COM一般用于DOS。

       3、CPI:Microsoft MS-DOS代码页信息文件CPL:控制面板扩展名,Corel颜色板CPP:C++代码文件CPR:Corel提供说明书文件CPT:Corel 照片-绘画图像CSS:层叠样式表文档,配合HTML使用,单独专门定义样式表CST:Macromedia Director Cast文件CSV:Comma Separated Value逗号分隔值,通常都是纯文本文件CTL:Visual Basic User Control VB6.0用户自定义控件CTX:Visual Basic User Control Binary FileVB6.0用户自定义控件二进制缓存文件CUR:Windows光标文件DDAT:数据流格式,DAT文件也是MPG格式的,是VCD刻录软件将符合VCD标准的MPEG-1文件自动转换生成的。

       4、也有数据文件的后缀名为.DAT,文件格式不确定,任何文件的后缀名都可以设为.DAT,因为读取数据不是从后缀名判断的,而是从文件格式判断DB:数据库文件,Thumbs.db是缩略图缓存DBF:dBASE文件,一种由Ashton-Tate创建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel打开);Oracle 8.1.x表格空间文件DBX:DataBearn图像;Microsoft Visual FoxPro表格文件DCF:数码照相机统一记录格式,DCF 也有音频格式DCT:Microsoft Visual FoxPro数据库容器DCU:Delphi编译单元文件DCX:Microsoft Visual FoxPro数据库容器;基于PCX的传真图像;宏DIR:MacromediaDirector文件DLF:一种INI配置文件格式的语言文件DLL:动态链接库DOC: Microsoft Word 文档文件DOCX:Microsoft Word 文档文件Perfect文档、Microsoft:Word文档;DisplayWrite文档DOT:Microsoft Word文档模板DPL:Borland Delph 3压缩库DRV:驱动程序DRW:Micrografx Designer/Draw;Pro/E绘画文件DSF:Micrografx Designer VFX文件DSG:DOOM保存的文件DSM:Dynamic Studio音乐模块(MOD)文件DSP:Microsoft Developer Studio工程文件DSQ:Corel QUERY(查询)文件DST:刺绣机图形文件DSW:Microsoft Developer Studio工作区文件DTA:World Bank(世界银行)的STARS数据文件DTD:SGML文档类型定义(DTD)文件DTED:地面高度数字数据(图形的数据格式)文件DTF:Symantec Q&A相关的数据库数据文件DTM:DigiTrakker模块文件DUN:Microsoft拔号网络导出文件DV:数字视频文件(MIME)DWG:AutoCAD工程图文件;AutoCAD或Generic CADD老版本的绘图格式DXR:Macromedia Director受保护(不可编辑)**文件EE:易语言代码源文件EC:易语言模块文件EDA:Ensoniq ASR磁盘映像EDD:元素定义文档(FrameMaker+SGML文档)EDE:Ensoniq EPS磁盘映像EDK:Ensoniq KT磁盘映像EDQ:Ensoniq SQ1/SQ2/Ks磁盘映像EDS:Ensoniq SQ磁盘映像EDV:Ensoniq VFX-SD磁盘映像EFA:Ensoniq ASR文件EFE:Ensoniq EPS文件EFK:Ensoniq KT文件EFQ:Ensoniq SQ1/SQ2/Ks文件EFS:Ensoniq SQ文件EFV:Ensoniq VFX-SD文件EMD:ABT扩展模块EMF:Windows增强元文件EML:Microsoft Outlook Express邮件消息(MIME RTC)文件EOT:是一种压缩字库,目的是解决在网页中嵌入特殊字体的难题,目前只有微软的IE浏览器支持EXE:可执行文件(程序)FFAV:Microsoft Outlook导航条FAX:传真类型图像FCD:虚拟CD-ROMFDF:Adobe Acrobat表单文档文件FLA:Macromedia Flash动画源文件FLAC:无损音频压缩编码FLV:Flash视频文件FNE:易语言的其中一种支持库文件,用于在易语言中装载和提供对应的命令和方法,易语言支持库还有FNR格式、NPK格式以及LPK文件包等。

       5、FND:Microsoft Explorer保存的搜索文件(Find applet)FNR:FNR文件是易语言的其中一种支持库文件,用于在易语言中装载和提供对应的命令和方法,但是与FNE格式支持库不同的是,FNR不带编辑信息,有运行支持代码的支持库。

       6、FON:系统字体FRM:Visual Basic Form File VB6.0窗体文件FRT:Microsoft FoxPro报表文件FRX:Visual Basic表单文本;Microsoft FoxPro报表文件FXP:经Microsoft FoxPro编译的源文件GGDM:铃声、口哨声和声音板模块格式GetRight:GetRight未完成的下载文件GHO:Norton 克隆磁盘映像GID:Windows 全局索引文件(包括帮助状态)GiF:动态文件GL:动画格式GRP:程序管理组HH:C/C++ Header 头文件HEX:Macintosh BinHex2.0文件HLP:帮助文件;Date CAD Windows帮助文件HPP:C++程序头文件HQX:Macintosh BinHex 4.0文件HT:HyperTerminal(超级终端)HTM,HTML:超文本文档HTT:Microsoft超文本模板HTX:扩展HTML模板IICO:Windows图标IDX:Microsoft FoxPro相关数据库索引文件;Symantec Q&A相关数据库索引文件;Microsoft OutlookExpress文件IMG:GEM映像INC:Include File 引用文件,ASP中也会用到INF:Windows操作系统下用来描述设备或文件等数据信息的文件INI:配置文件,ini文件格式适合程序记录一些基本的配置设置INP:Oracle 3.0版或早期版本的表单源代码INRS:INRS远程通信声频INS:InstallShield安装脚本;X-Internet签字文件;Ensoniq EPS字簇设备;Cell/ⅡMAC/PC抽样设备INT:中间代码,当一个源程序经过语法检查后编译产生一个可执行代码IOF:Findit文档IQY:Microsoft Internet查询文件ISO:根据ISD 有关CD-ROM文件系统标准列出CD-ROM上的文件ISP:X-Internet签字文件ISS:Inno Setup 项目脚本文件 (Inno Setup 是一种安装包生成工具)IST:数字跟踪设备文件ISU:InstallShield卸装脚本IT:脉冲跟踪系统音乐模块(MOD)文件ITI:脉冲跟踪系统设备ITS:脉冲跟踪系统抽样,Internet文档位置IV:Open Inventor中使用的文件格式IVD:超过/微观数据维数或变量等级文件IVP:超过/的用户子集配置文件IVT:超过/表或集合数据文件IVX:超过/微数据目录文件IW:Idlewild屏幕保护程序IWC:Install Watch文档JJ:Ricoh照相机格式JAR:Java档案文件(一种用于applet和相关文件的压缩文件)JAVA:Java源文件JAVA:Java源文件JFF,JFIF,JIF:JPEG文件JPE,JPEG,JPG:JPEG图形文件JS:javascript源文件JSP:HTML网页,其中包含有对一个Java servlet的参考KKAR:卡拉OK MIDI文件(文本+MIDI)KEY:授权文件LLAB:Visual dBASE标签文件LBT,LBX:Microsoft FoxPro标签文件LDB:Microsoft Access加锁文件LHA:LZH更换文件后缀LIB:Windows系统中的库文件,分为两种,静态库与动态库LIC:License 用户许可证书文件LNK:快捷方式文件LOG:日志文件LPK:LPK文件是易语言的其中一种支持库安装包,包含".FNE"、".FNR"、相关例程和文档的全部或部分文件。

       7、用于在易语言中装载和提供对应的命令和方法LST:列表文件 /MASM ListingLUA:LUA脚本语言文件LZH:LH ARC压缩档案MM1V:MPEG相关文件(MIME"mpeg"类型)M3D:Corel Motion 3D动画文件M3U:MPEG URL(MIME声音文件)MAM:Microsoft Access宏MAQ:Microsoft Access查询文件MAR:Microsoft Access报表文件MBX:Microsoft Outlook保存email格式;Eudora邮箱MCW:Microsoft Word的Macintosh文档MDB:Microsoft Access数据库MDN:Microsoft Access空数据库模板MDW:Microsoft Access工作组文件MID:MIDI音乐MKV:视频文件MMM:Microsoft多媒体**MOV:QuickTime for Windows视频文件MP2:第二层MPEG音频文件MP3:第三层MPEG音频文件MP4:视频或音频文件MPA:MPEG相关文件,MIME“mpeg类型”MPE,MPEG,MPG:MPEG动画文件MPP:Microsoft工程文件;CAD绘图文件格式MPR:Microsoft FoxPro菜单(已编译)MSI:Windows 安装器包MSN:Microsoft 网络文档;Descent Mission文件NNPK:NPK属于易语言COM包装支持库,该支持库是引用COM包装库生成的,例如WebBrowser、Windows媒体播放器。

       8、该扩展名格式支持库可用记事本打开。

       9、OOBD:Microsoft Office活页夹OBJ:对象文件OBZ:Microsoft Office活页夹向导OCX:Microsoft对象链接与嵌入定制控件ODS:Microsoft Outlook Express邮箱文件OFT:Microsoft Outlook模板OPX:OPL扩展DLL(动态链接库)OSS:Microsoft Office查找文件OST:Microsoft Exchange / Outlook 离线文件PPAL:压缩文件PART:Go!Zilla部分下载文件PAS:Pascal源代码PCS:PICS动画文件PDF:Adobe Acrobat可导出文档格式文件(可用Web浏览器显示);Microsoft系统管理服务器包定义文件;NetWare打印机定义文件PEM:OpenSSL 使用 PEM 文件格式存储证书和密钥。

       、PEM 实质上是 Base 编码的二进制内容,再加上开始和结束行BEGIN CERTIFICATE、ENDCERTIFICATE,在这些标记外面可以有额外的信息,如编码内容的文字表示。

       、文件是 ASCII 的,可以用任何文本编辑程序打开PHP,PHP3:包含有PHP脚本的HTML网页PHTML:包含有PHP脚本的HTML网页;由Perl分析解释的HTMLPM5:Pagemaker 5.0文件PM6:Pagemaker 6.0文件PNG:可移植图像文件PPS:Microsoft Powerpoint幻灯片放映PPT:Microsoft Powerpoint演示文稿PRF:Windows系统文件,Macromedia导演设置文件PSD:Adobe photoshop位图文件PSM:Protracker Studio模型格式;Epic游戏的源数据文件PST:Microsoft Outlook个人文件夹文件PWL:Windows 口令列表文件QQIF:QuickTime相关图像(MIME);Quicken导入文件QPYD:QQ拼音输入法词库文件QPYS:QQ拼音输入法皮肤文件QT,QTM:QuickTime**QTI,QTIF:QuickTime相关图像QTP:QuickTime优先文件QTS:Mac PICT图像文件;QuickTime相关图像QTX:QuickTime相关图像RRA:RealAudio声音文件RAM:RealAudio元文件RAR:Windows RAR压缩文件RC:Resource Script开发环境使用的资源文件,若要修改资源需要修改3个文件,.aps文件.rc文件 Resource.hREC:录音机宏;RapidComm声音文件REG:注册表文件REP:Visual dBASE报表文件RES:Microsoft Visual Studio资源文件RM:RealAudio视频文件RMF:Rich Map格式(3D游戏编辑器使用它来保存图)ROM:基于盒式磁带的家庭游戏仿真器文件(来自Atari 、Colecovision、Sega、Nintendo等盒式磁带里的ROM完全拷贝,在两个仿真器之间不可互修改)RTF:Rich Text Format 富文本格式(也有称为多文本格式)Rxx:多卷档案上的RAR压缩文件(xx=1~间的一个数字)SSAV:游戏保存文件SB:原始带符号字节(8位)数据SBK:Creative Labs的Soundfont 1.0 Bank文件;(Soundb laster)/EMU SonndFont v1.x Bank文件SBL:Shockwave Flash对象文件SCC:Microsoft SourceSafe Status 在VB6.0中是管理记录文件SCF:Windows Explorer命令文件SCH:Microsoft Schedule+1SCP:拨号网络脚本文件SCR:Windows屏幕保护;传真图像;脚本文件SFX:RAR自解压档案SHTML:含有服务器端包括(SSI)的HTML文件SKN:皮肤文件,QQ拼音输入法的皮肤源文件也是.sknSLN:Microsoft Visual Studio Solution VS开发环境的解决方案文件SPL:Shockwave Flash对象;DigiTrakker抽样SQL:Informix SQL查询;通常被数据库产品用于SQL查询(脚本、文本、二进制)的文件扩展名STF:Microsoft 安装文件STM:.shtml的短后缀形式,含有一个服务端包括(SSI)的HTML文件;Scream Tracker V2音乐模块(MOD)文件STR:屏幕保护文件SVG:一种用XML定义的语言,用来描述二维矢量及矢量/栅格图形SWA:在Macromedia导演文件(MP3文件)中的Shockwave声音文件SWF:Flash动画文件SYS:系统文件TT:Commodore 仿真器磁带映像文件TDF:Text Design File 是一个文字格式,或者是一个字幕文件格式THEME:Windows 桌面主题文件TIF,TIFF:标签图像文件格式(TIFF)位图TLB:类似于.ocx,是一种ActiveX文件TMP:Windows临时文件TORRENT:BT种子文件TRM:终端文件TTF:TrueTypeFont是Apple公司和Microsoft公司共同推出的字体文件格式TXT:Windows文本文档TZ:老的压缩格式文件VVBA:VBase文件VBP:Microsoft Visual Basic工程文件VBW:Microsoft Visual Basic工作区文件VBX:Microsoft Visual Basic用户定制控件VCXPROJ:VC++ Project / C++ 工程文件VCXPROJ.FILTERS:VC++ Project Filters File / C++项目文件虚拟目录VCXPROJ.USER:Visual Studio Project User Options file / 项目用户配置VOB:DVD视频文件VQE,VQL:Yamaha Sound-VQ定位器文件VQF:Yamaha Sound-VQ文件(可能出现标准)VRF:Oracle 7配置文件VSL:下载列表文件(GetRight)WWAB:Microsoft Outlook文件WAD:包含有视频、玩家水平和其他信息的DOOM游戏的大文件WAL:Quake 2正文文件WAV:Windows波形声形WBK:Microsoft Word备份文件WFM:Visual dBASE Windows表单WFN:在CorelDRAW中使用的符号WIZ:Microsoft Word向导WOFF:Web Open Font Format Web开放字体格式,是一种网页所采用的字体格式标准WRL:虚拟现实模型WWL:Microsoft Word内插器文件XXLK:Microsoft Excel备份XLL:Microsoft Excel内插器文件XLM:Microsoft Excel宏XLS:Microsoft Excel 电子表格XLSB:Microsoft Excel 二进制电子表格XLSX:Microsoft Excel 电子表格XLT:Microsoft Excel模板XLV:Microsoft Excel VBA模块XLW:Microsoft Excel工作簿/工作区XML:可扩展标记语言ZZAP:Windows软件安装配置文件zip:Windows RAR 压缩文件-:用于为老版本(或备份)文件编号(比如:被安装程序改变的CONFIG.SYS文件);又可用于为小范围的PC应用程序的多个用户相关数据文件编号M:Lotus 1-2-3 SmartMaster文件:Lotus 1-2-3 文件2D:VersaCAD的2维绘画文件2GR,3GR:在Windows之下的VGA图形驱动程序/配置文件:在或更高级处理器上使用的文件3D:VersaCAD的3维绘画文件3DM:3D NURBS建模器,Rhino3DS:3D Studio(DOS下)格式文件4GE:Informix 4GL编译后代码4GL:Informix 4GL源代码。

       本文到此分享完毕,希望对大家有所帮助。