飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3268|回复: 3

[其它] Mini2451—2416裸机开发教程

[复制链接]
  • TA的每日心情
    开心
    2019-3-25 14:18
  • 签到天数: 881 天

    [LV.10]以坛为家III

    发表于 2015-7-29 08:57:33 | 显示全部楼层 |阅读模式
    简介:



    面对S3C2440芯片的停产,后继ARM9主控平台S3C2451资料的缺乏,对于很多嵌入式ARM开发者和爱好者,特别是初学者,如何从底层开始了解和学习2451,绝非是一件容易的事!为此,友善之臂的工程师,花了很多时间和心血,基于Mini2451开发板编写了这份项详尽的裸机教程,以供参考学习之用。


    需要说明的是,本教程也适用于友善之臂出品的Tiny2451, Tiny2416等开发板平台。我们将对本教程作不定期的维护和补充,请及时留意论坛的更新信息,不再另行通知。本公司(广州友善之臂计算机科技有限公司) 保留本教程的一切解释权。



    迄今最详尽的2451/2416裸机开发教程,提供全部示例源代码
    • PC开发环境:Fedora 15 + Eclipse + MiniTools + arm-linux-gcc 4.4.3
    • 硬件开发平台: Mini2451/Tiny2451/Tiny2416

    裸机教程目录一览

    • 第一章 简介
      • 第一节 起源
      • 第二节 关于开发环境
      • 第三节 文档涉及的裸机程序
    • 第二章 汇编点亮LED
      • 第一节 查阅原理图
      • 第二节 程序讲解
      • 第三节 编译和烧写运行
      • 第四节 实验现象
    • 第三章 设置栈和C语言点亮LED
      • 第一节 为什么调用C函数要设置栈
      • 第二节 程序讲解
      • 第三节 编译代码和烧写运行
      • 第四节 实验现象
    • 第四章 C语言中调用汇编函数
      • 第一节 为什么要在C语言中调用汇编函数
      • 第二节 程序讲解
      • 第三节 编译代码和烧写运行
      • 第四节 实验现象
    • 第五章 控制icache
      • 第一节 什么是cache
      • 第二节 程序讲解
      • 第三节 编译代码和烧写运行
      • 第四节 实验现象
    • 第六章 查询方式检测按键
      • 第一节 查看原理图
      • 第二节 程序讲解
      • 第三节 编译代码和运行
      • 第四节 实验现象
    • 第七章 初始化时钟
      • 第一节 S3C2451时钟体系
      • 第二节 程序讲解
      • 第三节 编译代码和烧写运行
      • 第四节 实验现象
    • 第八章 串口设置之输入输出字符
      • 第一节 S3C2451 UART相关说明
      • 第二节 程序讲解
      • 第三节 编译代码和烧写运行
      • 第四节 实验现象
    • 第九章 S3C2451的启动过程
      • 第一节 IROM和SRAM
      • 第二节 完整的启动序列
    • 第十章 重新定位代码到SRAM+4096
      • 第一节 两个不同的地址概念
      • 第二节 程序讲解
      • 第三节 编译代码和烧写运行
      • 第四节 实验现象
    • 第十一章 重定位代码到DRAM
      • 第一节 关于DRAM
      • 第二节 程序讲解
      • 第三节 编译代码和烧写运行
      • 第四节 实验现象
    • 第十二章 NAND Flash控制器
      • 第一节 关于NAND Flash
      • 第二节 程序讲解
      • 第三节 编译代码和烧写运行
      • 第四节 实验现象
    • 第十三章 内存管理单元MMU
      • 第一节 关于MMU
      • 第二节 程序讲解
      • 第三节 编译代码和烧写运行
      • 第四节 实验现象
    • 第十四章 移植printf和scan功能
      • 第一节 移植的途径
      • 第二节 移植步骤
      • 第三节 程序讲解
      • 第四节 编译代码和烧写运行
      • 第五节 实验现象
    • 第十五章 控制蜂鸣器
      • 第一节 查阅原理图
      • 第二节 程序讲解
      • 第三节 编译代码和烧写运行
      • 第四节 实验现象
    • 第十六章 中断控制器
      • 第一节 S3C2451的中断控制器
      • 第二节 程序讲解
      • 第三节 编译代码和烧写运行
      • 第四节 实验现象
    • 第十七章 PWM定时器
      • 第一节 S3C2451的PWM定时器
      • 第二节 程序讲解
      • 第三节 编译代码和烧写运行
      • 第四节 实验现象
    • 第十八章 看门狗定时和复位
      • 第一节 S3C2451的看门狗定时器
      • 第二节 程序讲解
      • 第三节 编译代码和烧写运行
      • 第四节 实验现象
    • 第十九章 RTC读写时间
      • 第一节 S3C2451的RTC
      • 第二节 程序讲解
      • 第三节 编译代码和烧写运行
      • 第四节 实验现象
    • 第二十章 LCD绘图和打印字符
      • 第一节 S3C2451的LCD控制器
      • 第二节 程序讲解
      • 第三节 编译代码和烧写运行
      • 第四节 实验现象
    • 第二十一章 测试ADC转换
      • 第一节 S3C2451的ADC
      • 第二节 程序讲解
      • 第三节 编译代码和烧写运行
      • 第四节 实验现象
    • 第二十二章 增加命令功能
      • 第一节 关于命令功能
      • 第二节 程序讲解
      • 第三节 编译代码和烧写运行
      • 第四节 实验现象


    下载地址:
    游客,如果您要查看本帖隐藏内容请回复


    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2024-1-2 10:43
  • 签到天数: 33 天

    [LV.5]常住居民I

    发表于 2016-9-20 15:35:14 | 显示全部楼层
    顶.支持,路过!
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2019-11-26 16:52:31 | 显示全部楼层
    谢谢分享!正需要好好学习一下~~
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表