处理器是如何驱动外设的
摘要:1、外设的组成 外围设备通常包含一个机械部件和一个电子部件。为了达到设计的模块性和通用性,一般将其分开。 电子部分称为设备控制器或适配器(在个人计算机中,它常常是一块可以插入主板扩展槽的印刷电路板卡)。 机械部分则是设备本身。 控制器卡上一般都有一个接线器,可以将与设备相连的线接进来。 注:处理器通
阅读全文
posted @
2019-04-30 16:59
青叶煮酒
阅读(1621)
推荐(2) 编辑
嵌入式系统、开发板概念
摘要:1、嵌入式系统 1.1 概念定义 嵌入式计算机系统是一种嵌入受控装置内部,为特定应用而设计的专用计算机系统。 嵌入式计算机系统与其组成设备一起构成一个完整的嵌入式系统。 通常,嵌入式系统是一个控制程序存储在 ROM 中的嵌入式 处理器控制板 。 1.2 系统组成 一个嵌入式系统装置一般由嵌入式计算机
阅读全文
posted @
2019-04-30 11:07
青叶煮酒
阅读(710)
推荐(0) 编辑
Xilinx Zynq ZC-702 开发(02)—— 通过 Xilinx SDK 调试 Linux 应用
摘要:远程调试环境由 PC 上运行的 System Debugger(集成在 Xilinx SDK 中) 和 Zynq 板上运行的 Linux TCF Agent 共同构成, 两者通过 TCP 连接,架构图如下图所示: 注1:TCF -> Target Communication Framework; 注
阅读全文
posted @
2019-04-26 16:44
青叶煮酒
阅读(4302)
推荐(0) 编辑
Linux 总线、设备、驱动模型 与 设备树
摘要:1.总线、设备、驱动模型 本着高内聚、低耦合的原则,Linux 把设备驱动模型分为了总线、设备和驱动三个实体,这三个实体在内核里的职责分别如下: 设备和驱动向总线进行注册,总线负责把设备和对应的驱动绑定起来。 驱动通过总线 API 接口 platform_get_resource() 取得板级设备信
阅读全文
posted @
2019-04-19 15:01
青叶煮酒
阅读(3909)
推荐(0) 编辑
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
青叶煮酒
阅读(493)
推荐(0) 编辑