![]() |
FS4412开发板最前沿的ARM Cortex-A9四核开发平台平台特色
1、可以选配仿真器,配套ARM实验代码; |
产品简介
一、丰富的硬件接口
|
FS4412开发板 FS4412采用的处理器使用Samsung最新的ARM Cortex-A9四核CPU的Exynos4412, 主频达到1.4~1.6GHz。该芯片采用了最新的32nm的先进工艺制程,功耗方面有了明显的降低。 Exynos4412处理器已经广泛应用于多个领域。在我们熟悉的智能手机中,如:三星Galaxy SIII,魅族、联想、纽曼等等,都有基于Exynos4412的产品。 随着ARM处理器、Linux操作系统、Android系统的快速发展,嵌入式教学对硬件平台的要求越来越高。FS4412平台是华清远见研发中心根据之前丰富的教学、研发经验,专为下一代教学开发设计的。平台除了有系统、丰富的软件实验资源外,硬件设计上也有很多特色。 |
||||||||||||||||||||||||||||||||||||||||||||||||
|
接口技术是嵌入式系统技术中非常核心的环节。FS4412平台针对嵌入式系统培训中重要的硬件接口,都板载了典型的接口芯片,方便教学。
二、功能强大的核心板
三、支持Cortex-A9仿真器(选配)
四、支持Android红外遥控
|
|||||||||||||||||||||||||||||||||||||||||||||||||
设计思路
从软、硬件两个方面,充分考虑教学需求,具体如下:
| 硬件接口方面设计 |
1、板载了典型的按键、I2C、SPI、单总线、A/D、PWM、等重要的基本接口器件。 2、板载了USB、SD卡、HDMI、LCD、Camera等接口。 3、支持CAN总线、485总线等常用现场总线、Android红外遥控 |
| 内存设计 | 采用1GB、2GB两种内存,用户可选。对于教学用途来说没有差别 。 |
| PMU设计 | 采用流行的PMU电源管理芯片,而非简单的分立电源 |
| 仿真器支持 | 自主研发了FS-JTAG仿真器,能够仿真FS4412,实现单步、断点、内存查看等功能。并编写了系统的ARM裸机测试程序。 |
| 系统软件设计 | 提供完善的ARM处理器、Linux系统移植、Linux驱动、Linux应用层、Android底层、Android应用层实验代码和实验文档。 |
| 软件项目方面 | 多个Linux、Android综合项目。提供源码及项目设计文档。 |
配套教材
| 配套图书 | |||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| Linux移植驱动及应用开发 | ARM体系结构与接口技术 | Android底层及应用开发 | 嵌入式Linux系统开发教程 | ARM处理器开发详解 | 嵌入式Linux驱动开发教程 |
- 硬件资源
- 软件资源
- 选配模块
- 套餐推荐
| 功能部件 | 型号参数 | |
| 核心配置 | CPU | - Samsung Exynos 4 Quad(四核处理器) - 32nm HKMG - 1433 MHz(最多可以达1.6GHz) |
| GPU | - Mali-400MP(主频可达400MHz) | |
| 屏幕 | - LVDS 40 Pin显示接口 - 7寸1024 x 600高分辨率显示屏 - 多点电容触摸屏 |
|
| RAM容量 | - 1GB DDR3(可选配至2GB) | |
| ROM容量 | - 4GB eMMC(可选配至16GB) | |
| 多启动方式 | - eMMC启动、MicroSD(TF)/SD卡启动 - 通过控制拨码开关切换启动方式 - 可以实现双系统启动 |
|
| 板载接口 | 存储卡接口 | - 1个MicroSD(TF)卡接口 - 1个SD卡接口 - 最高可扩展至64GB |
| 摄像头接口 | - 20 Pin接口,支持OV3640 300万像素摄像头 | |
| HDMI接口 | - HDMI A型接口 - HDMI v1.4a - 最高1080p@30fps高清数字输出 |
|
| JTAG接口 | - 20 Pin标准JTAG接口 - 支持FS-JTAG Cortex-A9 ARM仿真器 - 独家支持详尽的ARM裸机程序 |
|
| USB接口 | - 1路USB OTG - 3路USB HOST 2.0(可扩展USB-HUB) |
|
| 音频接口 | - 1路Mic接口 - 1路Speaker耳机输出 - 1路Speaker立体声功放输出(外置扬声器) |
|
| 网卡接口 | - DM9000百兆网卡 | |
| RS485接口 | - 1路RS485总线接口 | |
| CAN总线接口 | - 1路CAN总线接口 | |
| 串口 | - 1路5线RS232串口 - 2路3线RS232串口 - 1路TTL串口 |
|
| 扩展I/O接口 | - 1路I2C(已将1.8V转换为3.3V) - 1路SPI(已将1.8V转换为3.3V) - 3路ADC(1路含10K电阻) - 多路GPIO、外部中断(已将1.8V转换为3.3V) |
|
| 板级资源 | 按键 | - 1个Reset按键 - 1个Power按键 - 2个Volume(+/-)按键 |
| LED | - 1个电源LED - 4个可编程LED |
|
| 蜂鸣器 | - 1个无源PWM蜂鸣器 | |
| 红外接收器 | - 1个IRM3638红外接收器 - 可选配红外遥控器在Android下使用 |
|
| 温度传感器 | - 1个DS18B20温度传感器 | |
| ADC | - 1路电位器输入(Android下可模拟电池电量) | |
| RTC | - 1个内部RTC实时时钟 | |
| 操作系统支持 | - Linux3.0、Linux3.14(Device Tree)、Android4.0、QT | |
一、系统软件资源
二、实验及项目资源
此部分为华清远见特色资源,包含:ARM体系结构与接口技术部分、Linux系统部分、Linux操作系统移植部分、Linux驱动实验、Android底层开发实验、Android应用开发实验。部分实验及项目需要选配相关模块。
| 类别 | 功能特性 | 描述 |
| Bootloader部分 | Uboot 201003 | 支持Fastboot下载 |
| 支持TFTP网络下载 | ||
| 支持SD卡烧写 | ||
| 支持eMMC烧写 | ||
| Linux内核部分 | 内核版本 | Linux-3.0 |
| LCD显示驱动 | 7寸1024*600 LVDS/TTL屏显示驱动 | |
| 触摸屏 | 电容屏驱动 | |
| HDMI | HDMI驱动 | |
| MFC | 多媒体编解码驱动 | |
| FIMC | FIMC驱动 | |
| 2D | 2D加速驱动 | |
| 3D | 3D加速驱动 | |
| SPI | SPI驱动 | |
| I2C | I2C驱动 | |
| 电源管理 | 电源管理驱动 | |
| CAN总线 | MCP 2515驱动 | |
| 串口 | 串口驱动 | |
| RS485总线 | RS485总线驱动 | |
| Camera | OV3640驱动 | |
| USB OTG | USB OTG 驱动 | |
| Audio | WM8960驱动 | |
| Ethernet | DM9000驱动 | |
| SD接口 | SD卡驱动 | |
| 温度传感器 | 温度传感器驱动 | |
| 重力感应传感器 | 重力感应传感器 | |
| 按键 | 按键中断驱动 | |
| ADC电位计 | ADC驱动 | |
| 蜂鸣器 | 蜂鸣器驱动 | |
| 蓝牙模块 | 蓝牙驱动 | |
| Android部分 | Android4.0 | 串口测试程序 |
| LED测试程序 | ||
| GPRS拨打电话程序 | ||
| GPS定位程序 | ||
| 温度计程序 | ||
| 重力感应程序 | ||
| 蓝牙通讯程序 | ||
| 摄像头程序 | ||
| 多媒体播放程序 | ||
| …… |
此部分为华清远见特色资源,包含:ARM体系结构与接口技术部分、Linux系统部分、Linux操作系统移植部分、Linux驱动实验、Android底层开发实验、Android应用开发实验。部分实验及项目需要选配相关模块。
| 2.1 ARM体系结构与接口技术部分 | |
| 实验类别 | 实验名称 |
| ARM体系结构与接口技术部分 | 1、FS-JTAG开发工具搭建实验 |
| 2、ARM 汇编编程实验 | |
| 3、GPIO LED控制实验 | |
| 4、Interrupt按键中断驱动 | |
| 5、PWM蜂鸣器实验 | |
| 6、RTC实时时钟实验 | |
| 7、Alarm闹钟实验 | |
| 8、ADC实验 | |
| 9、Uart串口通信实验 | |
| 10、WatchDog看门狗复位实验 | |
| 11、WatchDog看门狗中断实验 | |
| 12、Sensor温度传感器实验 | |
| 13、I2C总线陀螺仪实验 | |
| 14、SPI总线实验 | |
| 15、SPI CAN总线数据通讯实验 | |
| 2.2 Linux系统部分 | |
| 实验类别 | 实验名称 |
| Linux系统部分 | 1、Linux常用命令及vi, gdb的使用实验 |
| 2、Linux系统shell程序设计实验 | |
| 3、Linux系统GCC编译器的使用实验 | |
| 4、Linux系统GDB调试工具使用实验 | |
| 5、Linux系统Makefile编写实验 | |
| 6、Linux系统标准I/O实验 | |
| 7、Linux系统文件目录操作编程实验 | |
| 8、Linux系统文件信息的遍历实验 | |
| 9、Linux系统fork等系统调用实验 | |
| 10、fork等函数编写执行命令实验 | |
| 11、Linux系统守护进程实验 | |
| 12、Linux系统无名管道通信实验 | |
| 13、Linux系统有名管道通信实验 | |
| 14、Linux系统信号机制实验 | |
| 15、Linux系统信号量实验 | |
| 16、Linux系统共享内存通信实验 | |
| 17、Linux系统TCP网络协议编程实验 | |
| 18、Linux系统UDP网络协议编程实验 | |
| 19、Linux系统select I/O复用实验 | |
| 20、Linux系统消息队列实验 | |
| 21、Linux系统多线程实验 | |
| 22、Linux串口通信实验 | |
| 23、GPRS通话、短信实验 | |
| 24、GPS数据接收实验 | |
| 25、ZigBee通讯实验 | |
| 26、RFID读写卡实验 | |
| 2.3 Linux操作系统移植部分 | |
| 实验类别 | 实验名称 |
| 交叉开发环境搭建 | 1、Linux系统TFTP实验 |
| 2、Linux系统NFS实验 | |
| UBoot开发 | 3、BootLoader(Uboot-201301)开发实验 |
| 移植全新Linux 3.14内核 | 4、Linux 3.14内核编译实验 |
| 5、以太网卡驱动移植实验(DM9000网络驱动开发实验) | |
| 6、eMMC存储器驱动移植实验 | |
| 7、USB驱动移植实验 | |
| 8、SD卡驱动移植实验 | |
| 9、根文件系统开发实验 | |
| 10、Ramdisk文件系统制作实验 | |
| 2.4 Linux驱动实验 | |
| 实验类别 | 实验名称 |
| Linux 3.14驱动实验 |
1、简单字符设备驱动实验 |
| 2、pipe实验 | |
| 3、poll实验 | |
| 4、异步通知实验 | |
| 5、秒表字符设备 | |
| 6、tasklet实验 | |
| 7、工作队列实验 | |
| 8、利用udev、sys动态创建设备结点 | |
| 9、按键驱动实验 | |
| 10、PWM驱动 | |
| 11、SPI驱动开发 | |
| 12、LED驱动 | |
| 13、ADC驱动 | |
| 14、IIC 三轴加速度驱动开发 | |
| 2.5 Android底层开发实验 | |
| 实验类别 | 实验名称 |
| 底层开发实验 | 1、Android 环境配置实验 |
| 2、Android 编译实验 | |
| 3、Android 镜像烧写实验 | |
| 4、Android LED实验 | |
| 5、Android Uart串口通讯实验 | |
| 6、Android Beeper蜂鸣器实验 | |
| 7、Android Sensor(温度传感器)实验 | |
| 8、AndroidGPS定位实验 | |
| 9、AndroidGPRS电话短信实验 | |
| 10、Android Bluetooth实验 | |
| 11、Android Camera实验 | |
| 12、Android Wi-Fi实验 | |
| 2.6 Android应用开发实验 | |
| 实验类别 | 实验名称(总数不少于100个,包含以下类别) |
| Android应用开发 | 1、界面编程 |
| 2、线程进程 | |
| 3、数据存取 | |
| 4、图形图像设计 | |
| 5、事件处理 | |
| 6、多媒体开发 | |
| 7、传感器编程和桌面组件 | |
| 8、网络编程 | |
| 9、Android应用程序国际化 | |
| 10、Google服务 | |
| 11、Android游戏编程基础 | |
| 12、Android NDK编程 | |
| 2.7 综合项目案例 | |
| 实验类别 | 实验名称 |
| 项目案例 | 1、《智能家居系统》 |
| 2、《物联网仓储系统》 | |
| 3、《捕鱼游戏》 | |
| 4、《多功能音乐播放器》 | |
| 模块 | 描述 | 详情 |
| FS-JTAG仿真器 | 仿真FS4412开发板,实现单步、断点、查询等功能 | |
| 4G模块 | 支持4G上网 | |
| Wi-Fi模块 | 支持Wi-Fi上网 | |
| RFID模块 | 可以读写S50兼容的智能卡 | |
| Zigbee模块 | 基于TI CC2530 | |
| Bluetooth 4.0 BLE模块 | 基于 TI CC2540 | |
| 摄像头模块 | 300万像素 | |
| 蓝牙模块 | 实现蓝牙通信 | |
| VGA显示模块 | 实现高清VGA显示 |
![]() |
![]() |
![]() |
![]() |
|
| FS-JTAG仿真器口 | 4G模块 | WiFi模块 | RFID模块 | |
![]() |
![]() |
|||
| 摄像头模块 | 蓝牙模块 | |||
![]() |
![]() |
![]() |
![]() |
|
| ZigBee | Bluetooth 4.0 | IPv6 | WiFi传感模块(可选多种传感点) | |
| 套餐类型 | 套餐内容 | 备注 |
| 套餐三 | 1、FS4412标配 | 1、ARM处理器裸机开发 2、Linux、Android下摄像头及WiFi上网 3、4G通讯、GPRS电话短信、GPS定位、蓝牙数据传输功能 4、Linux、Android下Zigbee无线通讯、RFID射频卡操作 |
| 2、FS-JTAG | ||
| 3、Wi-Fi | ||
| 4、摄像头 | ||
| 5、4G | ||
| 6、蓝牙 | ||
| 7、高清VGA模块 | ||
| 8、Zigbee模块(1个协调器,2个传感点) | ||
| 9、RFID模块 | ||
| 套餐二 | 1、FS4412标配 | 1、ARM处理器裸机开发 2、Linux、Android下摄像头及WiFi上网 3、4G通讯、GPRS电话短信、GPS定位、蓝牙数据传输功能 |
| 2、FS-JTAG | ||
| 3、Wi-Fi | ||
| 4、摄像头 | ||
| 5、4G | ||
| 6、蓝牙 | ||
| 7、高清VGA显示模块 | ||
| 套餐一 | 1、FS4412标配 | 1、ARM处理器裸机开发 2、Linux、Android下摄像头及WiFi上网功能 |





















