风之谷

制定方针与目标,专注并深入.

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年6月21日

摘要: 源码基本结构: AREA Example, CODE , READONLY ;定义代码段 ENTRY start MOV r0, #10 MOV r1, #3 ADD r0, r0, r1 END ARM数据处理操作: 简单的寄存器操作 立即数操作 寄存器移位操作 其中32位立即数在32位指令中的编码以及ARM特有的寄存器移位操作是数据处理方面的难点. 阅读全文
posted @ 2009-06-21 19:42 kevin.lin 阅读(483) 评论(0) 推荐(0) 编辑

摘要: 第一步: 查看开发板原理图, 确认LED如何被控制. 查看后得知 nLED1 = EINT4/GPF4 nLED2 = EINT5/GPF5 nLED3 = EINT6/GPF6 nLED4 = EINT7/GPF7 第二步: 查看S3C2410 data sheet 首先 把GPFCON 中有关GPF7-GPF4的位置置为输出 ,查表得知01为输出 GPF7-GPF4 对应的是GPFCON的... 阅读全文
posted @ 2009-06-21 17:21 kevin.lin 阅读(218) 评论(0) 推荐(0) 编辑

2009年6月20日

摘要: 在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。本文具体说明了嵌入式交叉编译环境的建立过程和具体的操作步骤,希望能够对各位朋友搭建对应的交叉编译环境有所帮助。 一、所需软硬件环境 ■ 主机环境 建立交叉编译工具链的主机环境: Ubuntu 8.10,gcc-4.3.2 ■ Ubuntu 8.10软件环境 保证你的 Ubuntu 8.... 阅读全文
posted @ 2009-06-20 01:56 kevin.lin 阅读(747) 评论(0) 推荐(0) 编辑

2009年6月19日

摘要: ARM芯片具有RISC体系的一般特点,如: 具有大量的寄存器. 绝大多数操作都在寄存器中进行,通过Load/Store的体系结构在内存和寄存器之间传递数据. 寻址方式简单 采用固定长度的指令格式. 除此之外, ARM体系采用了一些技术: 在同一条数据处理指令中包含算术逻辑处理单元处理和移位处理. 使用地址自动增加(减少)来优化程序中循环处理. Load/Store指令可以批量传输数据,从而... 阅读全文
posted @ 2009-06-19 18:25 kevin.lin 阅读(779) 评论(0) 推荐(0) 编辑

摘要: <1> 仿真调试连接 1) 接JTAG小板,上电,使用H-JTAG,如下设置: 2) 设置AXD 运行AXD,选择optionsàconfigure target..-->add ,选择H-JTAG安装路径下的H-JTAG.dll文件,点击ok。成功后会弹出如下界面: 3) DNW驱动 安装新硬件. giveio.info 下载GIVEIO 安装硬件之前,将压缩包内的文件拷入对... 阅读全文
posted @ 2009-06-19 01:17 kevin.lin 阅读(140) 评论(0) 推荐(0) 编辑

2009年6月18日

摘要: 教程: SkyEye硬件模拟平台, 第一部分: SkyEye 介绍 SkyEye硬件模拟平台,第二部分: 安装与使用 SkyEye硬件模拟平台,第三部分: 硬件仿真实现之一 Skyeye安装笔记 arm-linux-gcc 4.3.2编译安装过程 ubuntu下安装gtk环境: 1 ) 安装GTK环境只要安装一个gnome-core-devel就可以了,里面集成了很多其他的包。除此之外还要转一... 阅读全文
posted @ 2009-06-18 17:32 kevin.lin 阅读(567) 评论(0) 推荐(0) 编辑

摘要: 新安装 Vmware6.5 + ubuntu9.0.4 配置一下: <1> 成都市 电子科技大学更新服务器 gedit /etc/apt/sources.list deb http://ubuntu.dormforce.net/ubuntu/ jaunty main multiverse restricted universe deb http://ubuntu.dormforce... 阅读全文
posted @ 2009-06-18 17:25 kevin.lin 阅读(944) 评论(0) 推荐(0) 编辑