硬件相关名词、术语
摘要:1、FMC:FPGA Mezzanine Card(FPGA 夹层卡); 注:简而言之,是具有特定功能的子卡模块。 FMC 标准有助于将现有的 FPGA / 载卡设计重新用到新的 I/O 上,而这只需更换 FMC 模块并对 FPGA 设计略作调整即可。 2、EEPROM:Electrically E
阅读全文
posted @
2018-02-09 17:22
青叶煮酒
阅读(539)
推荐(0) 编辑
DLL 调试(C# 调用 C++ 的 DLL)
摘要:操作步骤: (1) C++ 的 DLL 项目中设置断点; (2) C# 工程右键【属性】->【调试】->【启动调试器】中选中【启动本机代码调试】。 注:要调试 DLL 必须有 DLL 的源码。因此:只能调试本机生成的 DLL,而不支持调试从其它地方获取的无源码 DLL 的调试。
阅读全文
posted @
2018-02-07 10:43
青叶煮酒
阅读(315)
推荐(0) 编辑
内存对齐的作用
摘要:内存对齐的主要作用: 1、 平台原因(移植原因):不是全部的硬件平台都能访问随意地址上的随意类型数据的;某些硬件平台仅仅能在某些地址处取某些特定类型的数据,否则抛出硬件异常。 2、 性能原因:经过内存对齐后,CPU的内存訪问速度大大提升。 详细原因稍后解释。 图一: 这是普通程序猿心目中的内存印象。
阅读全文
posted @
2018-02-05 17:49
青叶煮酒
阅读(603)
推荐(0) 编辑
C++/C#:类Class与结构体Struct的区别
摘要:C++中: 默认的访问控制、继承访问权限不同:struct时public的,class时 private的; 其它基本一样。 C#中: struct是值类型,class是引用类型的; struct StructA { int id ; } class ClassA { int id ; } Stru
阅读全文
posted @
2018-02-02 15:37
青叶煮酒
阅读(345)
推荐(0) 编辑
C# 方法参数传递方式 关键字(in、out、ref)
摘要:in: 值传递,默认传递方式; ref:地址/引用传递,调用时该参数必需已经初始化; out:地址/引用传递,调用时该参数不需要先初始化(被调用方负责该参数的初始化)。 注1: in 关键字用于向函数传递值; out 关键字用于从函数接收值,通常用于接收多个返回值(返回值只有一个时,直接用函数返回值
阅读全文
posted @
2018-02-02 11:33
青叶煮酒
阅读(1122)
推荐(0) 编辑