嵌入式系统学习——S3C2451嵌入式简介

嵌入式系统简介

IEEE定义:

  嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devices used to control, monitor, orassist the operation of equipment, machinery or plants)。
  可以看出此定义是从应用上考虑的,嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置

一般定义:

  以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。


        1、嵌入式处理器

嵌入式系统   2、外围设备

        3、操作系统

        4、应用程序


嵌入式系统中常用SOC:

三星系列:S3C2451、S3C6410等

Marvell系列:PXA270、PXA310、PXA320等

Freescale系列:i.MX27、i.MX31、i.MX515等

国内:龙芯 SOC、展迅、杰得微电子


嵌入式系统的特点

与通用计算机系统相比的特点:
①面向特定应用
②结合了计算机技术、半导体技术和电子技术等技术
③软件和硬件设计都要求高效率
④将软件、硬件和具体应用及行业特点有机地结合在一起
⑤软件一般都固化在存储器中
⑥嵌入式系统本身不具备自举开发能力


嵌入式操作系统的概念

①是一种支持嵌入式系统应用的操作系统软件
②它是嵌入式系统的重要组成部分
③具有通用操作系统的基本特点
④将硬件虚拟化,使开发人员从驱动程序移植和维护中解脱出来


嵌入式操作系统的特点

(1)可定制性:
    可添加或可裁剪内核
(2)可移植性:
    支持多种微处理器
(3)实时性:
    嵌入式系统环境的现实要求
(4)低资源占有性:
    由系统资源少的特点决定


嵌入式操作系统的分类

应用角度来看
 通用型
  Linux、VxWorks、Windows CE、Android等
 专用型
  Windows Mobile、Symbian、PlamOS等
实时性
 实时嵌入式操作系统
  可抢占型实时操作系统
  不可抢占型实时操作系统
 非实时嵌入式操作系统


嵌入式系统发展趋势

 (1)联网成为必然趋势
 (2)小尺寸、微功耗和低成本
 (3)提供精巧的多媒体人机界面
 (4)无所不在的智能


嵌入式系统应用领域

嵌入式系统学习——S3C2451嵌入式简介_第1张图片


Mini2451开发板介绍

  Mini2451 是一款高性能,低功耗的 ARM9 一体化平台板,它由广州友善之臂设计、生产和发行销售。它采用 Samsung S3C2451 作为主处理器,运行主频最高可达 533MHz。作为Mini2440 的继任者,它不仅仅是秉承了 Mini2440“精于心,简于形”的外观,而且接口定义和布局尺寸几乎 99%和 Mini2440 兼容,非常便于老用户更新换代;也利于新用户充分利用Mini2440 现有的众多网络资源。

  需要说明的是,Mini2451 采用了更精良的电源系统设计,以及更好的信号完整性规划,可以极大避免外接电源的干扰和温度变化带来的影响,因此非常适合环境恶劣的工业控制场合。

  除此之外,作为继任者,Mini2451 还配备了速度更快,容量更大的 128M DDR2 内存,并且标配 256M SLC NAND Flash(可选 1GB);Mini2451 采用我们独家研发的精准一线触摸,它非常适合需要良好触摸效果的人机界面方面的产品项目,并且已经广泛应用到很多工控行业,很多用户对此称赞不已。相比 Mini2440,Mini2451 采用了更好用的弹出式 SD 卡座,并具有4 个串口,其 USB Device 为 USB 2.0,2 路 SDIO,2 路 IIC 总线等等。


Mini2451  开发板硬件资源特性

CPU  处理器
  •  Samsung S3C2451,基于 ARM926EJ,运行主频 400MHz,最高可达 533Mhz
RAM
  •  128MB DDR2 RAM @133Mhz
H FLASH  存储
  •  标配 256M SLC NAND Flash
  •  可选配 1GB SLC NAND Flash

LCD  显示
  •  LCD: 41Pin, 1.0mm 间距,兼容 Mini2440/Mini6410/Mini210S LCD 显示屏,支持一线
触摸
  •  LCD 可支持从 3.5 寸到 12.1 寸,屏幕分辨率可以达到 1024x768 象素
网络
  •  1 个 10/100M 自适应以太网 RJ45 接口(采用 DM9000AEP)
标准接口资源
  •  1 个 DB9 式 RS232 五线串口(另有 4 个 TTL 电平串口)
  •  1 个 miniUSB 2.0 接口
  •  1 路 3.5mm 立体声音频输出接口,1 路在板麦克风输入
  •  1 路 USB Host 1.1 接口
  •  1 个弹出式 SD 卡座
  •  5V 直流电压输入:接口座型号为 DC-23B
在板即用资源
  •  1 个 I2C-EEPROM 芯片(256byte),主要用于测试 I2C 总线
  •  4 个用户 LED(绿色)
  •  4 个侧立按键(中断式资源引脚)
  •  1 个可调电阻,用于 ADC 转换测试
  •  1 个 PWM 控制蜂鸣器
  •  板载实时时钟备份电池
外扩接口资源
  •  4 个串口座: TTL 电平, 2.0mm 间距;均为三线串口
  •  1 个 JTAG 接口: 10pin 2.0mm 间距
  •  LCD 接口: 41pin 1.0mm 间距贴片座
  •  1 个 SDIO 接口: 20pin 2.0mm 间距,可接 SD WiFi,其中还包含 1 路 SPI,1 路 IIC,1路串口等)
  •  1 个 CMOS 摄像头接口: 20pin 2.0mm 间距,可外扩 CCD 摄像头
  •  1 个 GPIO 接口: 34pin, 2.0mm 间距,包含了富余的 AD 输入,中断引脚,I2C, SPI, PWM,5V & 3.3V 电源等端   口
尺寸

  •  Size: 100 x 100(mm)
软件支持
  •  Superboot-2451
  •  Linux-3.6 + Qtopia-2.2.0/Qt-4.4.3/Qt-4.7
  •  WindowsCE 6.0(即将支持)
  •  裸机教程(即将支持)
  •  uCos2(即将支持)


 Mini1 2451 开发板外观

嵌入式系统学习——S3C2451嵌入式简介_第2张图片

你可能感兴趣的:(嵌入式系统S3C2451)