上一页 1 ··· 14 15 16 17 18
摘要: 一、环境 电脑:WINDOWS10 64位,专业版 虚拟机:VMware workstation 12,ubuntu 16.04 开发板:JZ2440 V3 关闭电脑的防火墙和杀毒软件等等 Windows和ARM开发板连接 物理环境: 准备一台小型交换机或者是路由器,开发板和电脑的网口用直连网线连接 阅读全文
posted @ 2017-06-02 11:44 游戏进行中 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 一、代码执行总体流程图 1.1 代码路径 U-boot.lds (arch\arm\cpu) vectors.S (arch\arm\lib) start.S (arch\arm\cpu\arm920t) lowlevel_init.S (board\samsung\jz2440) crt0.S ( 阅读全文
posted @ 2017-06-02 10:11 游戏进行中 阅读(1905) 评论(0) 推荐(1) 编辑
摘要: 一、工具链的制作 1.1 工具 软件工具:crosstool-ng 下载地址:git clone https://github.com/crosstool-ng/crosstool-ng crosstool-ng的环境需要libncurse5-dev sudo apt-get install lib 阅读全文
posted @ 2017-05-26 18:46 游戏进行中 阅读(2890) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 一、硬件电路 1.1 电路原理图 S1-S5共5个按键,其中,S2-S4为中断按键,S1为复位按键。S1直接为硬件复位电路,并不需要我们写进驱动。 单片机接口如下图: 由图中可以看出,EINT0、EINT2和EINT11作为输出引脚,EINT19是作为输入引脚。 EINT0和EINT2 阅读全文
posted @ 2017-05-25 11:08 游戏进行中 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 一、总体架构 二、硬件电路 1.硬件原理图 2.寄存器配置 三、代码编写 写linux的设备驱动操作的是系统的虚拟地址,并不是像裸机程序一样操作的是物理地址。 物理地址要映射成虚拟地址,就要用到ioremap函数,用来把物理地址映射成虚拟地址。 3.1 确定主设备号 执行命令 cat proc/de 阅读全文
posted @ 2017-05-24 15:38 游戏进行中 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 一、安装samba sudo apt-get insall samba sudo apt-get install system-config-samba sudo apt-get install cifs-utils sudo apt-get install smbclient(测试用) 二、创建s 阅读全文
posted @ 2017-04-18 21:31 游戏进行中 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 一、准备工作 1. 建立工作文件夹 2.下载crosstool-ng crosstool-ng的环境需要libncurse5-dev 3.安装 二、编译链制作 1.根目录下建立三个文件夹 mkdir src x-tools crosstool 进入crosstool目录: cd ~/.crossto 阅读全文
posted @ 2017-04-15 14:03 游戏进行中 阅读(3000) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18