管理提醒: 本帖被 xoom 执行取消加亮操作(2013-02-21)
光盘内容如下:
1) Mini210s用户手册、原理图和三星原厂提供的开发手册。
2) 提供Linux内核源代码、Qtopia-2.2.0/Qtopia4/QtE-4.7.x源代码
3) Android 2.3源代码包
4) Windows CE6 BSP源代码包
5)arm-linux-gcc-4.5.1交叉编译器,mktools,SD-Flasher等工具
6) 四个系统WinCE/Linux/Android2.3.1/Android4.0.3现成的烧写文件。
12月28日更新如下:
1. 增加提供Android4源代码包(大小2G),文档中增加Android4源代码的编译说明
2. 光盘增设为A盘和B盘,A盘主要存放Android4.0.3、Linux和WindowsCE6.0的源代码、文 件系统及编译工具,以及裸机程序、原理图和用户手册等资料,B盘主要存放三个系统 的现成烧写映象,以及Andorid2.3的源代码。
12月17日更新如下:
1. MiniTools更新:
- 增加Linux版本: 适用于常见发行版Linux,如Fedora,Ubuntu等
- 集成串口助手: 借鉴了国内其他类似的串口软件功能,更加方便实用,更加适合ARM开发板使用
- 增加实用工具(仅限Windows版本): 包括SD Flasher, putty
2. 增加"210裸机开发教程",目前包含23个代码示例,涉及LED,DDR2,NAND Flash,蜂鸣器,时钟,串口,中断,计时器,看门狗,RTC,ADC,音频,LCD等多种外设,均有详细的说明,目录如下:
1. MiniTools更新
- 增加Linux版本: 适用于常见发行版Linux,如Fedora,Ubuntu等
- 集成串口助手: 借鉴了国内其他类似的串口软件功能,更加方便实用,更加适合ARM开发板使用
- 增加实用工具(仅限Windows版本): 包括SD Flasher, putty
2. 增加"210裸机开发教程",目前包含23个代码示例,涉及LED,DDR2,NAND Flash,蜂鸣器,时钟,串口,中断,计时器,看门狗,RTC,ADC,音频,LCD等多种外设,均有详细的说明,目录如下:第一章 简 介 7
第一节 简介 7
第二节 关于开发环境 7
第三节 文档涉及的裸机程序 7
第二章 汇编点亮LED 8
第一节 查阅原理图 8
第二节 程序相关讲解 8
第三节 编译代码和烧写运行 10
第四节 实验现象 11
第三章 关于S5PV210的启动过程 12
第一节 初步认识IROM和IRAM 12
第二节 完整的启动序列 12
第四章 关闭看门狗和调用C函数 14
第一节 看门狗背景知识 14
第二节 程序相关讲解 14
第三节 编译代码和烧写运行 14
第四节 实验现象 15
第五章 设置栈和C语言点亮LED 16
第一节 为什么调用C函数要设置栈 16
第二节 程序相关讲解 17
第三节 编译代码和烧写运行 19
第四节 实验现象 19
第六章 控制icache 20
第一节 什么是cache 20
第二节 程序相关讲解 20
第三节 编译代码和烧写运行 20
第四节 实验现象 21
第七章 重定位代码到IRAM+0x4000 22
第一节 重定位 22
第二节 程序相关讲解 22
第三节 编译代码和烧写运行 24
第四节 实验现象 24
第八章 重定位代码到DRAM 26
第一节 关于DRAM 26
第二节 程序相关讲解 27
第三节 编译代码和烧写运行 32
第四节 实验现象 33
第九章 使用MiniTools烧写裸机程序 34
第一节 什么是MiniTools 34
第二节 如何使用MiniTools烧写裸机程序 34
第三节 程序相关讲解 36
第四节 实验现象 36
第十章 控制蜂鸣器 37
第一节 查阅原理图 37
第二节 程序相关讲解 37
第三节 编译代码和烧写运行 38
第四节 实验现象 39
第十一章 查询方式检测按键 40
第一节 查看原理图 40
第二节 程序相关讲解 40
第三节 编译代码和烧写运行 41
第四节 实验现象 42
第十二章 初始化系统时钟 43
第一节 S5PV210时钟体系 43
第二节 程序相关讲解 45
第三节 编译代码和烧写运行 51
第四节 实验现象 52
第十三章 串口设置之输入输出字符 53
第一节 S5PV210 UART相关说明 53
第二节 程序相关讲解 54
第三节 编译代码和烧写运行 60
第四节 实验现象 61
第十四章 移植printf和scanf功能 63
第一节 移植的途径 63
第二节 移植步骤 63
第三节 程序相关讲解 63
第四节 编译代码和烧写运行 65
第五节 实验现象 66
第十五章 NAND Flash的读写擦除 68
第一节 关于NAND Flash 68
第二节 程序相关讲解 68
第三节 编译代码和烧写运行 78
第四节 实验现象 79
第十六章 S5PV210中断体系 80
第一节 关于S5PV210的中断体系结构 80
第二节 程序相关讲解 80
第三节 编译代码和烧写运行 85
第四节 实验现象 86
第十七章 PWM定时器 88
第一节 S5PV210的PWM定时器 88
第二节 程序相关讲解 88
第三节 编译代码和烧写运行 92
第四节 实验现象 92
第十八章 看门狗定时和复位 94
第一节 S5PV210的看门狗定时器 94
第二节 程序相关讲解 94
第三节 编译代码和烧写运行 97
第四节 实验现象 97
第十九章 RTC读写时间 99
第一节 S5PV210的RTC 99
第二节 程序相关讲解 99
第三节 编译代码和烧写运行 102
第四节 实验现象 103
第二十章 LCD描点画线 104
第一节 S5PV210 LCD控制器 104
第二节 程序相关讲解 104
第三节 编译代码和烧写运行 115
第四节 实验现象 116
第二十一章 测试ADC转换 117
第一节 S5PV210的ADC 117
第二节 程序相关讲解 117
第三节 编译代码和烧写运行 120
第四节 实验现象 120
第二十二章 增加命令功能 122
第一节 关于命令功能 122
第二节 程序详细讲解 122
第三节 编译代码和烧写运行 123
第四节 实验现象 124
第二十三章 WM8960音频播放 126
第一节 音频播放原理 126
第二节 程序详细讲解 126
第三节 编译代码和烧写运行 130
第四节 实验现象 131
第二十四章 LCD显示字符和图片 132
第一节 LCD显示字符和图片 132
第二节 程序详细讲解 132
第三节 编译代码和烧写运行 132
第四节 实验现象 133
11月16日更新如下:
1) 增加电容触摸屏对Windows CE的支持, 独家首创! 至此,Android、Linux+Qt和Windows CE三大系统均已完美实现对电容触摸屏的支持,再一次引领业界!
2) Windows CE中增加512M SLC NAND Flash的支持 (型号:K9F4G08U0B)
3) 增加全新的USB下载工具-MiniTools, 从此可以像刷手机一样刷开发板!简要特性如下:
- 无需串口连接: MiniTools 完全使用 USB 传输数据, 无需串口,让你的桌面更整洁。 大部分USB下载工具均需要借助串口来输入命令,现在的电脑大都没有串口,又需要借助USB转串口,容易造成线缆缠作一团;再加上有时转接线质量不好,或者串口终端设置不对,经常会对初学者造成不必要的障碍;而且线缆多了容易混淆。
- 真正一键烧写: MiniTools真正实现一键烧写,烧写文件可单选,也可全选,下载和烧写一气呵成!不像老式的Dnw,需从串口输出命令,再点选USB传输,并且要多个步骤才能烧写整个系统,步骤繁琐,效率低下。感兴趣的用户,也可以自己方便地制作刷机包,只需点一下导入目录,就可以让其他人简单地分享你的杰作了!
- 快速启动:采用Superboot的SD卡脱机烧写功能虽然可以方便批量生产,但在开发时,需要经常下载运行新内核或系统,就需要不断来回插拔SD卡,这样不但容易损坏卡座,而且效率低下;采用MiniTools的"快速启动"功能,无需拔卡,可以令你的开发更加快速方便。
- 支持 32/64-bit 电脑: MiniTools安装程序已经包含32/64-bit电脑所需的USB下载驱动,可通吃所有Windows平台,如WinXP, Win7等;底层驱动采用Google官方提供的Fastboot,因此更加稳定可靠,不会蓝屏。
- 跨平台: 采用Qt4开发,可以支持各种Windows系统或Linux发行版(Linux版稍候推出)
注意:只有开启Superboot的USB下载模式,才能配合使用MiniTools的USB下载功能,目前仅支持S5PV210平台,以后更新将增加更多的平台支持,敬请等待。
9月13日光盘更新如下:
Android:
1) 开放 Android4 内核 Linux 3.0.8 的源代码包,方便定制开发
2) 更新了Android 和 Linux ADC 驱动: 支持更多通道
3) 添加支持Android 设置开机自动启动某个程序
4) 加强了 Android4 HDMI 1080P 输出的稳定性
5) 以太网支持开机自动连接,中途插拨网线会自动重连
Linux:
1) Linux 示例中, 增加 CCD 摄像头的示例程序, 同时更新 adc 示例程序
WindowsCE:
1) 增加了7个示例源代码, 需配合使用同时发布的新BSP
- LED示例(源代码)
- 按键示例(源代码)
- 背光调节示例(源代码)
- 录音示例(源代码)
- 串口助手(源代码)
- I2C-EEPROM读写示例(源代码)
8月14日光盘更新如下:
Superboot 支持启动时自动识别 LCD,更换 LCD 无需重新烧写系统,同时 Android 中的 iTest 增加触摸屏重新校准功能,Android 下更换 LCD 步骤如下:
1) 进入 iTest 先执行一下重新校准;
2) 断电,更换 LCD;
3) 上电启动,会显示校准画面重新启动校准;
整个过程无需重烧内核,Linux 和 WINCE 系统在更换 LCD 后则可使用 USB 鼠标进行重新 校准。
7月26日光盘更新如下:
Android4 系统更新:
1) 增加USB Camera的支持(支持预览和拍照),支持罗技C270等大部分UVC的摄像头;
2) 增加重力感应的支持(仅限于带重力感应模块的210开发板);
Android2.3 系统更新:
增加重力感应的支持(仅限于带重力感应模块的 210 开发板),驱动开源;
WinCE 系统更新:
1) 更新了Mac Address图形设置程序;
2) 增加了miniUSB驱动,支持ActiveSync同步,以及应用程序下载与调试;
3) 修改了默认设置,默认不自动关闭LCD,不自动进入睡眠;Linux 系统更新: 增加最小系统的文件系统压缩包;
6月21日光盘更新如下:
Android4 系统更新:
1) 内核强势升级到 Linux Kernel 3.0.8,所有功能和驱动均完美。
2) 增强了 Android 4.0 系统,系统已非常完美和稳定,非常适用于项目和产品开发。
3) ADC 增加读取多通道的支持,并在 libfriendlyarm-hardware.so 类库中提供接口。
4) 增加 CCD 和 CMOS 摄像头的支持,完美支持预览、拍照及录像
5) 支持 QQ 视频聊天和微信。
6) 完善 H43 屏和 W101 屏的支持。
7) 支持设置开机自动竖屏的显示。
8)增加开机自动启用以太网, 支持开机DHCP自动获得IP。
9) 改进了 5 点电容屏的支持,包括 4.3 寸和 7 寸,通过在内核的启动参数中设置 ctp=0,1,2,3...来配置。
Android2.3 系统更新:
1) 解决了 CCD 摄像头预览时画面的抖动和颠倒问题,目前可完美预览、拍照以及录像。
2) ADC 增加读取多通道的支持,并在 libfriendlyarm-hardware.so 类库中提供接口。
3) 优化了 3D 驱动, 并减少了内存占用(约 30M)。
4) 支持设置开机自动竖屏的显示。
5) 完善 H43 屏和 W101 屏的支持。
6) 增加开机自动启用以太网, 支持开机 DHCP 自动获得 IP。
7) 改进了 5 点电容屏的支持,包括 4.3 寸和 7 寸,通过在内核的启动参数中设置 ctp=0,1,2,3...来配置。
Linux 系统更新:
Linux 增加 WiFi AP 功能,可将开发板配置成 WiFi 热点,提供图形界面配置程序,也可以修改配置文件来配置,方便项目开发。
下载地址回复可见:
本部分内容设定了隐藏,需要回复后才能看到
[ 此帖被xoom在2013-01-06 10:25重新编辑 ]