Chinaunix首页 | 论坛 | 博客
  • 博客访问: 301848
  • 博文数量: 63
  • 博客积分: 1482
  • 博客等级: 上尉
  • 技术积分: 1185
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-12 19:06
个人简介

hello world!

文章分类

全部博文(63)

分类: C/C++

2011-03-26 22:40:44

     在最后将这1个半月来所所学的基础知识汇总下,使一个程序中实现前边所
学的全部知识,并在此程序中全部实现。感觉还比较不错,就是有点累,连续
学了好久了,也过忽略了好多事,精神有点疲惫吧,但还是比较冲实的。
    主要实现了以下功能:
 
1、LED and Buttom test  主要用来熟悉通用GPIO
 
2、Run program in SDRAM主要学习设置SDRM控制器,并通过code在SDRAM
       中运行,了解到了以前没怎么了解的知识,code在运行和存储态的区别,
      一些关于堆栈的作用以及分布,特别是运行C语言时SP的设置,在中断处理中比较重要。
 
3、Nand Flash controller 主要了关于Nand存储体的一些基本结构,以及读写设置,
      同时学习从Nand Flash 拷贝程序到SDRAM中。
 
4、UART 主要 了解串口通信
 
5、Interrup ISR 主要学习中断体系,掌握中断的整个流程。
 
6、PWM and Timer0 主要掌握定时器设置已及PWM波形输出。
 
7、Clock 主要掌握如何将S3C2440时钟频率设置成所需要的。
 
8、MMU 主要了解了虚拟内存的整个现实原理,以利用其来设置虚拟地址,同时学习
       了协处理器的操作。
 
9、Printf 函数的实现 主要了解了C语言中最有用的函数之一的编写原理。
 
10、I2C eeprom 主要学习了I2C总线,并利用其来读写eeprom,同时了解了eeprom的相关知识。
 
11、adc and touch screen 主要学习了adc数据采集和触摸屏的实现原理及驱动。
 
12、Makefile and GCC 利用程序的学习过程中,更深入的了解了其用法。
 
运行
 
程序,直接下载到Nand Flash中再从Nand Flash运行 
 
阅读(1427) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~