会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
15
16
17
18
19
20
21
22
下一页
2019年4月19日
Linux 总线、设备、驱动模型 与 设备树
摘要: 1.总线、设备、驱动模型 本着高内聚、低耦合的原则,Linux 把设备驱动模型分为了总线、设备和驱动三个实体,这三个实体在内核里的职责分别如下: 设备和驱动向总线进行注册,总线负责把设备和对应的驱动绑定起来。 驱动通过总线 API 接口 platform_get_resource() 取得板级设备信
阅读全文
posted @ 2019-04-19 15:01 青叶煮酒
阅读(3861)
评论(0)
推荐(0)
编辑
2019年4月18日
Xilinx Zynq ZC-702 开发(01)—— 概览
摘要: 1.资料获取:https://github.com/Xilinx(开发所需资源,包括:交叉编译工具,linux kernel 源码,u-boot 源码, device-tree 源码, qemu, gdb 等)http://www.wiki.xilinx.com(开发流程资料,包括:创建 FSBL,
阅读全文
posted @ 2019-04-18 13:52 青叶煮酒
阅读(440)
评论(0)
推荐(0)
编辑
2018年12月28日
DLL 函数中使用结构体指针作函数参数(C# 调用 C++ 的 DLL)
摘要: 存在的问题: 问题1:C++ 与 C# 同样定义的结构体在内存布局上有时并不一致; 问题2:C# 中引入了垃圾自动回收机制,其垃圾回收器可能会重新定位指针所指向的结构体变量。 解决方案: 问题1方案:强制指定 C++、C# 结构体的内存布局,使其一致(两者都固定为:结构体的成员按其声明时出现的顺序依
阅读全文
posted @ 2018-12-28 18:05 青叶煮酒
阅读(1105)
评论(0)
推荐(0)
编辑
2018年9月30日
新装 Win7 系统装完驱动精灵,一打开到检测界面就卡死——原因与解决方案
摘要: 1、现象: 重装系统后,鼠标反应慢,且不能上网。因此装了个驱动精灵,准备更新下驱动,但驱动精灵一打开到检测界面就卡死(换驱动人生、鲁大师也一样)。 2、原因: Win7 系统 iso 中自带的驱动程序与台式机硬件不兼容。 3、解决方案: 到主机的官网上,找到对应的 USB 、网 卡驱动程序,下载到U
阅读全文
posted @ 2018-09-30 10:57 青叶煮酒
阅读(9902)
评论(0)
推荐(0)
编辑
2018年9月10日
WPF 主窗口关闭时结束所有相关线程
摘要: 程序主窗口的 Closed 事件中添加代码: Process.GetCurrentProcess().Kill();
阅读全文
posted @ 2018-09-10 17:22 青叶煮酒
阅读(1227)
评论(0)
推荐(0)
编辑
2018年9月7日
WPF 自定义控件缩放
摘要: 方式一: 自定义控件使用固定大小绘制:控件内的各个子控件大小设定固定值 优点:控件绘制简单、快捷。 缺点:使用时如需缩放,需在自定义控件的外面加一个 ViewBox 。 使用示例如下(将 UserControl_Test 缩放 100 / 50 比例显示): <Viewbox Stretch="Fi
阅读全文
posted @ 2018-09-07 18:06 青叶煮酒
阅读(1878)
评论(0)
推荐(0)
编辑
2018年8月27日
上、下位机软件通信时,结构体的内存对齐问题
摘要: 嵌入式开发,上位机软件与下位机软件通信发送结构体数据时,由于两者 IDE 通常不同 (因此编译器通常也不同),导致上下位软件各自编译器的默认 “对齐系数” 也可能不同。 此时需在代码中指定一个一致的 “对齐系数” 。 注1:推荐指定 “对齐系数” 的格式如下: #pragma pack (push,
阅读全文
posted @ 2018-08-27 16:01 青叶煮酒
阅读(170)
评论(0)
推荐(0)
编辑
2018年8月21日
C 语言能不能在头文件定义全局变量?
摘要: 可以,但一般不会将全局变量的定义写在头文件中。 因为如果多个 C 源文件都添加了头文件,很容易引起重定义的问题。这时候一般编译器都会提示:“multiple definition of... first defined here” 错误。 正确的作法是在 C 源文件中定义一个全局变量,并在对应的头文
阅读全文
posted @ 2018-08-21 13:24 青叶煮酒
阅读(1674)
评论(0)
推荐(0)
编辑
2018年8月16日
注释格式
摘要: 1、文件注释/* * fmcVoltage.h * * Created on: 2018/08/20 * Author: zhu.gd */ 2、函数注释:/* * @Brief: * Export GPIO * * @Param: * iGPIO_number [the number of GPI
阅读全文
posted @ 2018-08-16 16:16 青叶煮酒
阅读(284)
评论(0)
推荐(0)
编辑
2018年8月10日
C++ 日志生成 DLL
摘要: 示例: #define log_dbg(format,args...) \ printf("[DBG] [%s: %s() line:%d]: "format ,__FILE__,__func__,__LINE__,##args) 注:__FILE__,__func__,__LINE__ 为编译器内
阅读全文
posted @ 2018-08-10 14:55 青叶煮酒
阅读(230)
评论(0)
推荐(0)
编辑
上一页
1
···
15
16
17
18
19
20
21
22
下一页