热搜关键词: 数字信号处理RTOSC语言Linux射频电路

doc

S3C2410 vivi阅读笔记.

  • 1星
  • 2013-09-29
  • 296KB
  • 需要2积分
  • 1次下载
标签: S3C2410

S3C2410

阅读

S3C2410

笔记

S3C2410

                        S3C2410  vivi阅读笔记S3C2410  vivi阅读笔记建议读一读《嵌入式系统BootLoader技术内幕》(詹荣开著),google一下就会找到一片。什么是Bootloader就不再这里废话了,看看上面的文章就明了了。Bootloader有很多种,如本文将要阅读的vivi,除此之外还有uboot,redboot,lilo等等。Vivi  是韩国mizi公司专门为三星s3c2410芯片设计的Bootloader。先来看看vivi的源码树:vivi-+-arch-+-s3c2410|-Documentation|-drivers-+-serial|            ‘-mtd-+-maps|                   |-nor|                   ‘-nand|-include-+-platform|            |-mtd|            ‘-proc|-init|-lib-+-priv_data|-scripts-+-lxdialog|-test|-util可以google一下,搜到源码vivi.tar.gz。前面提到的文件已经系统的分析了bootloader的,这里就按源代码来具体说事。vivi也可以分为2个阶段,阶段1的代码在arch/s3c2410/head.S中,阶段2的代码从init/main.c的main函数开始。阶段1阶段1从程序arch/s3c2410/head.S开始,按照head.S的代码执行顺序,一次完成了下面几个任务:1、关WATCH  DOG  (disable  watch  dog  timer)上电后,WATCH  DOG默认是开着的2、禁止所有中断  (disable  all  interrupts)vivi中不会用到中断,中断是系统的事,bootloader可不能去干这事……                       

展开预览

猜您喜欢

评论

登录/注册

积分规则

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved
×