
Embedded System
文章平均质量分 58
Jenkinslee
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
arm 开发环境搭建
有了开发板后,下一步就是学习裸机程序的编写。首先就是开发环境的选择了。我尝试过使用windows下的ads 1.2, 感觉它最实用的就是那个adx调试器,那个调试器还带有arm核模拟器,对于学习arm汇编非常有利,可以以调试的方式来学习每种指令。但它的编缉器确实不敢恭维,另外还时不时有一些乱码。rvds 3.0 基于eclipse,比较符合自己的使用习惯,但那个软件的破解我按网上所说的步骤尝试原创 2011-06-19 13:23:00 · 6316 阅读 · 0 评论 -
入手tiny6410
纯粹出于对嵌入式技术的爱好,上周终于买回了一个开发板tiny6410。当时在mini2440和tiny6410之间对比了很久,发现mini2440的学习资源多得多,因为tiny6410刚出不久,但从性价比来看,tiny6410确实好很多。对于我这么一个完全的新手来说,当然是踏着前人的足迹来学会来得更方便。但后来想想,两者的原理应该都是相通的,遇到问题时解决问题吧!所以还是买个性价比高点的原创 2011-06-19 09:33:00 · 7067 阅读 · 2 评论 -
关于s3c6410的SD卡启动
(作者: 李建兴 warriorlee2009@gmail.com 欢迎转载) 要研究裸机程序的编写,必须要有一个“全裸”的环境。友善提供的superboot可以提供执行用户自定义程序的能力,但其实这样运行的程序环境还是依赖于superboot的, 那些内存初始化、时钟初始化,串口初始化等工作都已经由superboot做了。tiny6410支持nandflash和sd卡启动两种模式,原创 2012-01-30 10:33:57 · 11379 阅读 · 7 评论 -
Tiny6410 按键中断驱动笔记
(作者:李建兴 warriorlee2009@gmail.com 欢迎转载) 1. 先查看《Tiny6410SDK-1103 底板原理图》,找到按键部分: 从上图可知,当按键按下时,相当于接地,即低电平,从而产生一个由高电平到低电平的跳变。 Tiny6410的底板有8个按键: 2. 查看《Tiny6410-1170 CPU核心板原理图》,找到EINT0的连接原创 2013-05-26 11:09:27 · 2418 阅读 · 0 评论 -
Tiny6410 时钟驱动笔记
1. S3C6410内部有三种时钟信号:ARMCLK, HCLK, PCLK. 其中ARMCLK用于CPU, HCKL用于AXI/AHB总线上的设备,PCLK用于APB总线上的设备。 2. S3C6410内部有三个PLL电路,一个只用于产生ARMCLK, 第二个用于产生HCLK和PCLK,还有一个用于特殊的外设,尤其是音频相关的时钟。 硬件结构如下图所示(从这个图可以知道哪些设备挂原创 2013-06-10 18:00:32 · 1350 阅读 · 0 评论 -
Tiny6410 WatchDog 笔记
(作者:李建兴 warriorlee2009@gmail.com 欢迎转载) WatchDog (看门狗) 本质上是一个定时计数器,当该计数器递减到0时会产生一个通知(中断或复位),主要用于解决嵌入式系统意外跑飞等运行不正常的问题。开发板一般在默认的情况下都会开启WatchDog, 这样当计数器递减到0时系统就会复位。因为出现异常的可能性几乎可以忽略,所以bootloader在开原创 2013-05-26 11:11:45 · 1064 阅读 · 0 评论 -
Tiny6410 LED 驱动笔记
(作者:李建兴 warriorlee2009@gmail.com 欢迎转载) 1. 先查看《Tiny6410-1170 CPU核心板原理图》,找到LED部分: 从上图可知,当nLED_1为低电平时,LEDx就会亮。 2. 再在《Tiny6410-1170 CPU核心板原理图》中找到nLED_x连接图(应该就在附近): 从上图可知: LED1 连接 G原创 2013-05-26 11:13:06 · 1231 阅读 · 0 评论