随笔分类 -  JZ2440

摘要:2.1 硬件结构 2.1.1 硬件框图 CPU 通过存储管理器来读取 SDRAM 网卡 等外部设备,CPU不管外部设备是怎么样的,只是读存储管理器中的地址 CPU从0x30000000地址读取数据。 存储管理器会根据配置信息来访问外部的设备。 配置信息包括: 外部设备的地址 外部设备的数据,数据宽度 阅读全文
posted @ 2018-04-22 20:21 游戏进行中 阅读(616) 评论(0) 推荐(0) 编辑
摘要:一、环境 电脑:WINDOWS10 64位,专业版 虚拟机:VMware workstation 12,ubuntu 16.04 开发板:JZ2440 V3 关闭电脑的防火墙和杀毒软件等等 Windows和ARM开发板连接 物理环境: 准备一台小型交换机或者是路由器,开发板和电脑的网口用直连网线连接 阅读全文
posted @ 2017-06-02 11:44 游戏进行中 阅读(553) 评论(0) 推荐(0) 编辑
摘要:恢复内容开始 一、硬件电路 1.1 电路原理图 S1-S5共5个按键,其中,S2-S4为中断按键,S1为复位按键。S1直接为硬件复位电路,并不需要我们写进驱动。 单片机接口如下图: 由图中可以看出,EINT0、EINT2和EINT11作为输出引脚,EINT19是作为输入引脚。 EINT0和EINT2 阅读全文
posted @ 2017-05-25 11:08 游戏进行中 阅读(783) 评论(0) 推荐(0) 编辑
摘要:一、总体架构 二、硬件电路 1.硬件原理图 2.寄存器配置 三、代码编写 写linux的设备驱动操作的是系统的虚拟地址,并不是像裸机程序一样操作的是物理地址。 物理地址要映射成虚拟地址,就要用到ioremap函数,用来把物理地址映射成虚拟地址。 3.1 确定主设备号 执行命令 cat proc/de 阅读全文
posted @ 2017-05-24 15:38 游戏进行中 阅读(571) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示