汇编网首页登录博客注册
llfpla的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
文章收藏

[2009-09-08 22:17] s3c2410 watchdog的操作

s3c2410 watchdog的操作

对于s3c2410的watchdog来说,PCLK是它唯一的时钟信号源。
s3c2410用了3个寄存器对watchdog进行操作,3个寄存器分别为:WTCON,WTDAT,WTCNT。
WTCON:watchdog控制寄存器
WTDAT:watchdog数据寄存器
WTCNT:watchdog记数寄存器




Watchdog根据PCLK,Prescaler Value,Clock Select会产生一个watchdog自己的工作周期, t_watchdog= 1/ (PCLK / (Prescaler value + 1) /...
阅读全文 | 评论次数(0) | 浏览次数(371) | 所属类型(默认类型)

[2009-09-08 22:12] 看门狗

1.什么是watchdog?
watchdog,中文名称叫做“看门狗”,全称watchdog timer,从字面上我们可以知道其实它属于一种定时器。然而它与我们平常所接触的定时器在作用上又有所不同。普通的定时器一般起记时作用,记时超时(Timer Out)则引起一个中断,例如触发一个系统时钟中断。熟悉windows开发的朋友应该用过windows的Timer,windows Timer的作用与方才所讨论的定时器在功能上是相同的,只是windows Timer属于软件定时器,当windows Timer记时超时则引起App向System发送一条消息从而触发某个事件的发生。我们从以上的描述可知不...
阅读全文 | 评论次数(0) | 浏览次数(175) | 所属类型(默认类型)

[2009-01-19 11:20] ARM开发工具综述

ARM应用软件的开发工具根据功能的不同,分别有编译软件、汇编软件、链接软件、调试软件、嵌入式实时操作系统、函数库、评估板、JTAG仿真器、在线仿真器等,目前世界上约有四十多家公司提供以上不同类别的产品。
用户选用ARM处理器开发嵌入式系统时,选择合适的开发工具可以加快开发进度,节省开发成本。因此一套含有编辑软件、编译软件、汇编软件、链接软件、调试软件、工程管理及函数库的集成开发环境(IDE)一般来说是必不可少的,至于嵌入式实时操作系统、评估板等其他开发工具则可以根据应用软件规模和开发计划选用。
使用集成开发环境开发基于ARM的应用软件,包括编辑、编译、汇编、链接等工作全部在PC机上即可完成...
阅读全文 | 评论次数(0) | 浏览次数(108) | 所属类型(默认类型)

[2009-01-19 11:15] 使用 Eclipse 3.2 + CDT 3.1 + RVDS 2.2 搭建 ARM 开发环境

下面以Windows平台为例介绍开源集成开发环境Eclipse的安装配置。

(假设软件的安装位置均为默认的C盘, 由于版本的不同,实际路径会有差异) 






先在下面这个地址下载安装 JRE,

http://www.java.com/en/download/index.jsp


再在 http://prdownloads.sourceforge.net/mingw/MinGW-5.0.2.exe?download 

下载安装 MinGW-5.0.2





环境变量的配置:

打开 “控制面板 -> 系统 -> 高级 -> 环境变...
阅读全文 | 评论次数(1) | 浏览次数(296) | 所属类型(默认类型)

[2009-01-19 11:08] 转载ARM开发工具介绍

一、编辑编译工具:
1、ADS1.2
ADS是ARM公司的集成开发环境软件,它的功能非常强大。他的前身是SDT,SDT是ARM公司几年前的开发环境软件,目前SDT早已经不再升级。ADS包括了四个模块分别是:SIMULATOR;C 编译器;实时调试器;应用函数库。特点:
√ADS1.2提供完整的WINDOWS界面开发环境;
√C编译器效率极高;支持C以及C++,使工程师可以很方便的使用C语言进行开发;
√提供软件模拟仿真功能,使没有Emulators的学习者也能够熟悉ARM的指令系统;
√配合FFT-ICE使用,ADS1.2提供强大的实时调试跟踪功能,片内运行情况尽在掌握;
√AD...
阅读全文 | 评论次数(0) | 浏览次数(117) | 所属类型(默认类型)

[2009-01-19 10:59] 安装 gcc 4.3.0

下载下来今年3月6日发布的 4.3 版,准备安装。
发现,以前,作为可选项的 GMP 和 MPFR 成为必须的了,只好上网把它们也下载下来。
先安 GMP, 按照 BLFS 的手册, ./configure --prefix=/usr --enable-cxx --enable-mpsd && make
文档就不安了,check 也没做。直接再 make install
再看 MPFR 的 INSTALL,说它依赖于 GMP.还说强烈建议安装补丁:
wget http://www.mpfr.org/mpfr-2.3.0/patches
patch -N -Z -p1 < patch...
阅读全文 | 评论次数(0) | 浏览次数(160) | 所属类型(默认类型)

[2009-01-19 10:51] 安装cygwin和skyeye小记

安装cygwin和skyeye小记2007-05-28 17:44我在FC6下安装skyeye失败了n次后转到了cygwin的门下^_^

Cygwin是一个在windows(包括windows98/windows2000/windowsXP)下的unix 工具集合,支持大多数GNU软件(如gcc,gdb,xfree86,bash,tetex,opengl,perl,python等)。许多以前在unix环境下的软件只需在cygwin环境下重新编译就可以运行了。SkyEye也是通过cygwin的支持实现了可同时在windows和linux上运行。

1、下载并安装cygwin
   必...
阅读全文 | 评论次数(0) | 浏览次数(166) | 所属类型(默认类型)

[2009-01-19 10:46] 转]Cygwin + Skyeye + ARM GCC For Win开发环境的搭建2008-04-07 23:45Cygwin + Skyeye + ARM GCC For Win 开发环境的搭建

Cygwin是一个运用于windows操作系统之上的工具集合,支持大多数GNU软件.在UNIX环境下的软件只需在Cygwin环境下重新编译就可以运行.
SkyEye是一个开源软件项目,它是在Linux和Windows平台上实现一个纯软件模拟集成开发环境,模拟常见的嵌入式系统。
GCC是可以在多种硬件平台上编译出可执行 程序 的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。 gcc编译器能将C、C++语言源 程序 、汇 程序 化序和目标 程序 编译、连接成可执行 文件 .
1 下载安装Cygwin
Cygwin的下载网址: ww.cygwin.com.
可以利用其...
阅读全文 | 评论次数(0) | 浏览次数(150) | 所属类型(默认类型)

[2009-01-19 10:40] 一个开放源码的嵌入式仿真环境——SkyEye收藏

摘要:综述开放源码的嵌入式仿真环境SkyEye:介绍SkyEye的背景、目标和存在的意义,对目前SkyEye本身进行简要的技术分析;介绍SkyEye上已经移植成功的操作系统和典型应用。讲述SkyEye正在开展的工作和将来的发展计划。 
    关键词:SkyEye 仿真 μClinuxμ/OS-II Linux 嵌入式系统

1 SkyEye的目标与意义

1.1 SkyEye产生的背景

操作系统是软件产业的基础和龙头,能左右软件产业发展的方向,是世界软件产业最大的利润来源。对于后PC时代和普适计算(pervasive computing)而言,嵌入式系统无处不在,其中关键的软...
阅读全文 | 评论次数(0) | 浏览次数(108) | 所属类型(默认类型)
页码数(1):  1