核心板: Tiny4412 | Smart210 | Tiny210 | Tiny6410 | Tiny2451 | Tiny2416 | Micro2440 | Smart4418
卡片电脑: NanoPC-T1 | NanoPC-T2 | NanoPC-T3 | NanoPi 2 Fire | NanoPi M1 | NanoPi M2 | NanoPi M3 | NanoPi NEO | NanoPi NEO2
| NanoPi NEO Air | NanoPi S2 | NanoPi A64| NanoPi M1 Plus | NanoPi K2
一体化板: Mini210s | Mini6410 | Mini2451 | Mini2440
首页 公司简介 | 各地代理 | 支持和讨论 | 下载 | 中文论坛 | English Forum | 联系我们
 
     
  友善之臂更新信息(2010-02-04)  
 

经过我们的稍事移植,WindowsCE6的现在大部分BSP驱动已经在WindowsCE5上重现!

全新的WindowsCE5具有和WindowsCE6相当接近的功能特性,主要有这几个地方不同:
1. WindowsCE5只有一个目录可读写,这个目录是“ResidentFlash“,而WindowsCE6是全盘可读写的
2. WindowsCE5可以支持VNT6656 USB无线网卡,WindowsCE6则没有这个驱动,因为威盛公司目前尚未发布该芯片的WindowsCE6驱动
3. WindowsCE5缺省支持.NET 2.0,WindowsCE6 缺省支持.NET 3.5
4. WindowsCE5缺省内核工程包含TCPMP播放器,WindowsCE6因空间限制则没有包含

除此之外,我们目前提供了WindowsCE的三个应用程序示例源代码,其中有2个是来自互联网,作者已经无从考证。这3个示例是:
1. LED测试
2. 录音测试(来自互联网)
3.串口助手(来自互联网)

WindowsCE5 BSP的主要特性如下:
===========================
● 支持Compact .NET 2.0
● 支持SQL Mobile数据库组件
● 支持注册表可读写
● 支持10秒快速开机启动
● 提供了目前国内最完善的WindowsCE 5.0 BSP(含bootloader),并100%开放源代码,它们包括:
- (1) PWM控制蜂鸣器 : 首家实现!
- (2) CMOS摄像头: 配合我们自主研发的应用软件,可预览并拍照保存为bmp格式
- (3) I2C-EEPROM读写:首家实现!
- (4) ADC转换:和TouchPanel共享同一个驱动代码,首家实现!
- (5) 看门狗:更加方便应用于各种无人值守的应用及方案,首家实现!
- (6) 用户按键(6个)
- (7) 用户LED(4个)
- (8) 背光控制和管理:可设定背光关闭时间,并通过按键,触摸屏,键盘,鼠标唤醒,更加实用于产品方案,首家实现!
- (9) RTC:
- (10) DM9000网卡:
- (11) 基于威盛无线网卡芯片VNT6656的USB无线网卡驱动(该驱动为第三方程序,无源代码)
- (12) SD卡驱动:支持各种大容量高速SD卡,最高可达32G
- (13) USB Host驱动:系统内置,支持优盘、USB键盘、USB鼠标等
- (14) UDA1341驱动:支持音频播放和录音
- (15) 触摸屏驱动:支持四线电阻式触摸
- (16) LCD驱动:支持N35/T35, A70, L80, VGA1024x768,分别对应分辨率:240x320, 800x480, 640x480, 1024x768)
- (17) 通过简单修改头文件定义即可支持多种型号的LCD,保持和WindowsCE5完全一致的方式,更加方便用户升级或更换平台
- (18) LCD旋转设置:无需修改注册表,旋转结果可自动保存,国内首创!
- (19) 串口驱动:完善的3个串口驱动,通过简单修改头文件定义可以指定UART0作为DEBUG输出或者普通串口, 保持和WindowsCE5一致
- (20) 通过修改Nboot头文件可以方便的自定义进度条的颜色、位置、长宽,以及开机图片的位置、背景,更加适用于个性化,和客户化定制!
- (21) StartLogoMaker:友善之臂专门设计的实用工具,直接把BMP/JPG/PNG等格式转换为开机图片数组StartLogo.c,绿色软件,可运行于XP/Vista/Win7
- (22) 无需重新编译,可随时随地通过USB可以烧写普通的bmp文件作为开机画面,更加适用于个性化,和客户化定制!
- (23) 无需手工修改注册表,通过图形界面的"Autorun-setting.exe"即可把任意应用程序设置为开机自动运行,十分方便,更加适用于个性化,和客户化定制!

 
  友善之臂更新信息(2010-01-13)  
  1. Mini2440配备128M/256M/1GB Nand Flash正式发布上市,Mini2440+统宝3.5"LCD套餐价格调整为550/598/698RMB
2. Micro2440标配256M Nand Flash,用户也可以订购64M/128M/256M/1GB的Nand Flash
3. Linux系统升级简介:
=====================
- 内核升级为Linux-2.6.32.2,同时在缺省内核中增加更多USB无线网卡驱动,包括TL-WN321G+/TL-WN322G+/VNT6656/VNT6655等型号
- 嵌入式浏览器konqueror增加中文显示支持
- USB摄像头增加更多型号支持,包含USB显微镜等
- 应用程序示例中增加“神奇几何”

4. 增加全新的WindowsCE6系统,各特性如下:
========================================
- 基于最新的补丁Release3(2009.10发布,用户可自行添加移动版QQ组件,比较大)
- 支持.NET 3.5
- 支持全盘目录可读写,可以安装更多第三方软件,如蒙恬手写输入法
- 支持快速开机启动(10秒以内)
- 提供了目前国内最完善的WindowsCE 6.0 BSP(含bootloader),并100%开放源代码,包括:
(1) - PWM控制蜂鸣器
(2) - CMOS摄像头
(3) - I2C-EEPROM读写
(4) - ADC模数转换
(5) - 看门狗
(6) - 用户按键(6个)
(7) - 用户LED(4个)
(8) - 背光控制和管理(可设定背光关闭时间,并通过按键,触摸屏,键盘,鼠标唤醒)
(9) - RTC
(10) - DM9000网卡
(11) - 支持大容量高速SD卡驱动,最高可达32G
(12) - 优盘、USB键盘、USB鼠标等
(13) - 音频播放和录音
(14) - 触摸屏
(15) - LCD驱动(支持N35/T35, A70, L80, VGA1024x768,分别对应分辨率:240x320, 800x480, 640x480, 1024x768)
(16) - 通过简单修改头文件定义即可支持多种型号的LCD(保持和WinCE5一致)
(17) - LCD旋转设置
(18) - 完善的3个串口驱动(通过简单修改头文件定义可以指定UART0作为DEBUG输出或者普通串口, 保持和WinCE5一致)
(19) - 通过修改Nboot头文件可以方便的自定义进度条的颜色、位置、长宽,以及开机图片的位置、背景
(20) - 增加了方便的Logo制作工具StartLogoMaker(绿色软件,可运行于XP或者Vista, Win7)
(21) - 通过USB可以烧写普通的bmp文件作为开机画面

配套的图形界面测试程序:
======================
注意: 以下各测试程序将会开放部分源代码
- (1) LCD-Test: LCD测试
- (2) PWM-Buzzer: PWM控制蜂鸣器
- (3) CMOS Camera: CMOS摄像头动态预览并拍照
- (4) I2C-EEPROM: 读写基于I2C总线的EEPROM测试
- (5) Watchdog: 看门狗测试
- (6) AD-Convert: ADC转换测试
- (7) Buttons: 按键测试
- (8) Rotate: 屏幕旋转设定(可保存旋转结果)
- (9) Autorun-Setting: 设定开机自动运行程序
- (11) Recorder: 录音测试 (原有,界面稍做调整)
- (12) 串口助手: (原有,未动)
- (13) LED测试: (原有,界面稍做调整)

5. 最新的supervivi-64M/128M
===========================
supervivi分为64M和128M/256M/1GB两个版本,可以通过USB更新/下载/备份最新的Linux及WindowsCE6系统

 
  友善之臂更新信息(2009-07-19)  
 

升级版mini2440(2009-07-19): 以下软件也可以完全适合micro2440
===========================================================
- 3.5"LCD套餐标配统宝3.5"全新真彩LCD(240x320),显示效果更佳
- 标配128M Nand Flash
- 统一的全新WindowsCE5 BSP,Linux-2.6.29.4 BSP, 2440test, uCos2,可以自动适应支持64M/128M mini2440, 新老用户均可享用最新的软件。
- 最新光盘下载地址:
http://www.arm123.com.cn/mini2440/mini2440-20090719.iso
- 最新用户手册:
http://www.arm123.com.cn/download/mini2440-um-20090719.rar

最新supervivi(2009-07-19)
=========================
- 分为supervivi-64M 和 supervivi-128M,分别支持64M/128M Nand Flash的mini2440
- 支持bmp格式的WindowsCE开机Logo(功能号"l")
- Supervivi依然支持Nor Flash和Nand Flash,在Nand Flash运行时按下开发板上的按键可以进入菜单模式(以前的方法是在串口终端按下空格键)
- supervivi-64M可以支持单机备份和恢复,supervivi-128M支持异机备份和恢复
- 最新supervivi下载地址:
http://www.arm123.com.cn/download/supervivi-20090719.rar

全新WindowsCE5 BSP(2009-07-19)
==============================
- 基于PQOAL架构的真正WindowsCE5,便于移植到WindowsCE6
- 最大可支持32G SD卡
- 增加了方便的Logo制作工具StartLogoMaker
- 通过简单修改头文件定义即可支持多种型号的LCD
- 通过简单修改头文件定义可以指定UART0作为DEBUG输出或者普通串口
- 通过USB可以烧写普通的bmp文件作为开机画面
- 全新的Nboot配合新的BSP可以快速启动系统(5-10秒, 视内核大小而变),可以自适应支持64M/128M mini2440
- 通过修改Nboot头文件可以方便的自定义进度条的颜色、位置、长宽,以及开机图片的位置、背景
- 通过Supervivi可以更加快速的启动WinCE(比Nboot快2-3秒),但不能支持开机图片和进度条。
- 最新WinCE软件下载地址:
http://www.arm123.com.cn/download/ce5-nboot-bsp-images-090719.rar

全新Linux BSP(2009-07-19)
=========================
- 内核支持自适应64M/128M Nand Flash的mini2440
- 针对64M/128M Nand Flash的mini2440,分别有2套mkyaffs2image制作工具
- 新增支持统宝3.5"全新真彩LCD驱动
- 新增开源简易bootloader-vboot,用以启动Linux,可以自适应64M/128M Nand Flash
- 最新Linux软件包下载地址:
http://www.arm123.com.cn/download/linux-vboot-bsp-images-090719.rar

改进的2440test(2009-07-19)
==========================
- 可以烧写到Nand Flash的Block0, 自适应运行于64M/128M mini2440
- 下载地址
http://www.arm123.com.cn/download/2440test-src-images-090719.rar

改进的2440uCos2(2009-07-19)
==========================
- 可以烧写到Nand Flash的Block0, 自适应运行于64M/128M mini2440
- 下载地址
http://www.arm123.com.cn/download/uCos2-src-images-090719.rar

 
     
  友善之臂更新信息(2009-04-29)  
 

首页带"NEW"的为最新添加的Qtopia-2.2.0应用。

新增Qtopia-2.2.0实用程序(无源代码):
- 串口助手 : 支持2440本身的三个串口,和市面上通用的USB转串口线
注意: ttySAC0已经被用作console,所以串口助手默认使用ttySAC1
- 开机自动运行 : 可设置用户的Qtopia图形程序开机后自动运行,比如贪吃蛇,串口助手以及任何Qtopia用户程序等
- CMOS摄像头 : 配合CMOS摄像头模块CAM130使用,可以动态预览并拍照
- 文件管理器 : Qtopia-2.2.0本身并不带文件管理器,我们移植了Qtopia-1.7.0自带的。
- USB摄像头拍照程序 : 根据用户的反馈,增加了更多USB摄像头输出接口支持
- 语言设置 : 增加了程序组日文文件名支持

新增命令行测试程序(有源代码):
- ADC 测试程序 : 对应开发板中的 adc-test
- CMOS摄像头测试程序 : 对应开发板中的 camtest,只有动态预览功能,不能拍照,它是一个C++程序,请用户仔细品味
- USB WiFi命令行工具 : iwlist和iwconfig , 通过它们可以扫描附件无线接入点并配置ip地址(需要配合ifconfig使用)
- USB WiFi命令行工具源代码包 : wireless_tools.29.tar.gz (位于光盘 linux 目录)

linux-2.6.29内核更新(100%源代码):
- 增加了USB无线网卡驱动配置: 型号:TL-WN321G+,这是目前市面最流行的TP-Link USB无线网卡
- 增加了CMOS摄像头驱动: 配合CAM130模块使用
- 增加了QQ2440的支持 : CS8900网卡驱动和buttons驱动,对应显示屏的缺省配置文件分别有:
* config_qq2440_n35
* config_qq2440_a70
* config_qq2440_vga1024x768
# 注意: qq2440并无背光控制, 在测试I2C-EEPROM时需要拆下LCD, QQ2440已于2008.10停产并停售
- 更改了mini2440的缺省配置文件名字,以区别QQ2440:
* config_mini2440_n35
* config_mini2440_a70
* config_mini2440_vga1024x768
# 注意: micro2440的配置可以完全使用和mini2440相同的配置

USB下载驱动 :

说明:自从2008.12月份,友善之臂就改进了USB下载驱动程序,目前在大部分PC上测试,蓝屏和死机的现象已经大幅度减少。为了方便用户安装使用该USB下载驱动,我们为此制作了安装程序。

下载地址:http://www.arm9.net/FriendlyARM_usb-setup.tgz
在光盘中的位置: windows平台工具\usb下载驱动\FriendlyARM USB Download Driver Setup_20090421.exe

使用方法:

安装之前不需要连接arm板,点安装程序开始按照提示开始安装。

安装完毕,把开发板设置为NOR FLASH启动,进入bios模式(开发板上的LED1灯闪说明BIOS运行正常),使用USB线连接开发板到PC,这时任务栏会出现一系列提示。
1. 在“欢迎使用找到新硬件向导”中,选择“否,暂时不”
2. 在“这个向导帮助您安装软件”中,选择“自动安装软件(推荐)”
3. 会出现一个警告窗口提示,选择“仍然继续”
4. 安装成功,会出现“完成找到新硬件向导”

至此, 友善之臂潜心研发5个月, 已经提供了基于2440开发板目前国内功能最强大, 最实用的Linux+Qtopia-2.2.0系统, 我们对Linux系统更新将告一段落, 并踏上改进WindowsCE系统的征程,请用户经常留意我们的网站的信息。

 
     
  友善之臂最新系统更新信息(2009-04-07)  
 

最新系统的特色之处:

- 最新的linux-2.6.29内核为100%源代码提供,包含板子上所有外设驱动。
- 支持万能USB摄像头驱动
- 支持自动加载SD卡和优盘
- 支持高速大容量SD卡,最大可以达到32G
- 增加了板上麦克风录音
- 板子上所有外设均提供了图形界面的测试应用
- linux内核升级为linux-2.6.29(最新的官方内核是在2009-3-24发布的)
- 所有的文件系统将只有一个
- 新的文件系统自动识别NFS启动还是本地启动,支持USB鼠标和触摸屏共存,自动检测有无触摸屏支持
- busybox采用最新版本
- 提供了图形界面的linux logo制作工具
- 开发平台采用Fedora9
- 采用统一的编译器arm-linux-gcc-4.3.2

关于arm-linux-gcc-4.3.2 with EABI编译器
交叉编译器在编译的时候,对于浮点运行会预设硬浮点运算FPA(Float Point Architecture),而没有FPA的CPU,比如SAMSUNG S3C2410/S3C2440,会使用FPE(Float Point Emulation 即软浮点),这样在速度上就会遇到极大的限制,使用EABI(Embedded Application Binary
Interface)则可以对此改善处理,ARM EABI有许多革新之处,其中最突出的改进就是Float Point Performance,它使用Vector Float Point(矢量浮点),因此可以极大提高涉及到浮点运算的程序

关于新版Qtopia-2.2.0图形系统:
目前你所见到的各种各样arm开发板也发展几年了,但大都是一个模样(大部分开发板提供的Qtopia系统是Qtopia-1.7.0),没有人去改变过,没有人真正的去做开发,基本都是互相抄袭。我们以后所做的系统会更加开放底层的代码,而把重点放在图形系统的应用上,为了保持我们的竞争优势,防止抄袭,我们自主开发的图形应用不提供源代码,平台性的东西则毫无保留。
为了弥补Qtopia-2.2.0本身的不足,我们自主开发了很多实用的小程序:
1 - LED测试
2 - 按键测试
3 - EEPROM测试
4 - 蜂鸣器测试
5 - 网络设置
6 - Ping测试
7 - 看门狗
8 - 录音
9 - AD输入测试
10 - 背光控制
11 - SD卡自动识别加载
12 - USB摄像头拍照
13 - LCD测试
14 - RTC同步
15 - 触屏随手写

 
     
  2009-02-20更新
==============
1. 添加了6个基于Qtopia图形界面的测试程序:
- I2C-EEPROM测试 : 通过界面操作读写EEPROM内容
- LED测试 : 控制LED的亮灭和跑马灯
- Ping测试 : 图形界面版本的ping测试
- PWM-蜂鸣器测试 : 蜂鸣器测试
- 网络设置 : 可以修改IP, 网关, DNS, MAC地址,并保存
- 随手写 : 小画笔,可以用来测试触摸笔准确性
下载地址:
http://www.arm9down.cn/mini2440/mini2440-qtopia-apps-tp-20090220.tgz
http://www.arm9down.cn/mini2440/mini2440-qtopia-apps-ms-20090220.tgz
使用方法:
把mini2440-qtopia-apps-20090220.tgz在开发板的“/”目录下解压即可:
#tar xvzf mini2440-qtopia-apps-tp-20090220.tgz (针对安装了root_qtopia_tp.img的系统)
或者:
#tar xvzf mini2440-qtopia-apps-ms-20090220.tgz (针对安装了root_qtopia_mouse.img的系统)
然后重新启动系统.
 
   
   
   
 

2. 更改了手册,添加了以下内容
1.3 接口资源说明 - 13 -
1.3.1 地址空间分配和片选信号定义 - 14 -
1.3.2 SDRAM存储系统 - 15 -
1.3.3 FLASH存储系统 - 15 -
1.3.4 电源系统及接口 - 16 -
1.3.5 复位系统 - 18 -
1.3.6 用户LED - 18 -
1.3.7 用户按键 - 19 -
1.3.8 A/D输入测试 - 19 -
1.3.9 PWM控制蜂鸣器 - 20 -
1.3.10 串口 - 20 -
1.3.11 USB接口 - 21 -
1.3.12 LCD接口 - 22 -
1.3.13 EEPROM - 23 -
1.3.14 网络接口 - 23 -
1.3.15 音频接口 - 24 -
1.3.16 JTAG接口 - 25 -
1.3.17 GPIO - 26 -
1.3.18 CMOS CAMERA接口 - 27 -

2.4 Linux之图形界面Qtopia系统测试与使用说明(预装) - 62 -
2.4.1 触摸屏校正 - 64 -
2.4.2 主要界面说明 - 65 -
2.4.3 播放Mp3 - 66 -
2.4.4 播放视频 - 67 -
2.4.5 图片浏览 - 68 -
2.4.6 计算器 - 68 -
2.4.7 命令终端 - 69 -
2.4.8 网络设置 - 70 -
2.4.9 Ping测试 - 71 -
2.4.10 浏览器 - 73 -
2.4.11 LED测试 - 73 -
2.4.12 EEPROM读写测试 - 75 -
2.4.13 触摸笔测试 - 76 -
2.4.14 条码扫描 - 77 -
2.4.15 语言设置 - 78 -
2.4.16 屏幕旋转 - 79 -
2.4.17 关于关机和亮度调节 - 80 -


2009-01-12更新
==============
1. 更正了WindowsCE中USB键盘不能使用的问题,之前的原因在于platform.bib中把它的驱动注释了。
2. 更改了uCOs2,把NEC3.5" LCD, 7"LCD, VGA模块的测试程序合并为一个文件,要使用不同的型号,只要更改Option.h中LCD_TYTPE的定义即可
3. 更新了USB驱动(PC端),以前安装和使用该驱动时有时会导致PC“蓝屏”。
4. 更改了ipaq-qopia和arm-qtopia中hello不能编译的问题,这是由于路径原因导致的5. 增加了qtopia的交叉编译视频屏幕录像

烧写映象文件下载地址:
http://www.arm9down.cn/mini2440/images-20090112.rar

2008-11-08更新
==============
1. WinCE 5.0的BSP整合了NEC3.5和7寸屏驱动,如何简单修改BSP配置以适用相应的屏
见\WindowsCE5.0\使用说明.txt
2. WinCE 5.0的BSP添加了按键驱动,开发板上的6个按键可以模拟USB键盘的6个按键
K1 - TAB
K2 - UP
K3 - ENTER
K4 - DOWN
K5 - LEFT
K6 - RIGHT
3. 更新了linux-2.6.13内核,以适用于7寸屏及触摸,触摸在此十分准确。
4. 更新了uCos2,通过简单设置可以选择NEC3.5或7寸屏
设置方法:打开uCos2\S3C2440\includes\lcd.h文件,有如下定义:
#define LCD_TYPE_N35 1 //NEC3.5寸LCD
#define LCD_TYPE_TFT_800x480 2 //7寸真彩

#define LCD_TYPE LCD_TYPE_TFT_800x480
只要把LCD_TYPE定义为所需要的型号就可以了。
5. 更新了2440test,可以选择在NEC3.5或者7寸屏上显示CMOS摄像头画面
设置方法:打开\非操作系统示例代码\2440test\inc\Option.h文件,找到如下定义:
#define LCD_TYPE_N35 1
#define LCD_TYPE_A70 2
#define LCD_TYPE LCD_TYPE_A70
只要把LCD_TYPE 定义为所需要的型号就可以了。
6. 光盘“参考资料”中增加了 "2440中文手册",该手册从网上下载,多谢QQ群内
网友提供的信息

 
 

2008-10-27更新
==============
1. 增加了Nboot源代码,用于启动wince,比supervivi速度快一些
2. 更新了U-Boot源代码,具有如下特性:
1). 同时支持S3C2410和S3C2440
2). 支持串口xmodem协议
3). 支持USB下载,可以在PC上使用dnw传数据
4). 支持网卡芯片CS8900
5). 支持NAND Flash读写
6). 支持从Nor/Nand Flash启动
7). 支持烧写yaffs文件系统映象
8). 可以直接下载到内存运行
9). 即可以支持CS8900,又可以支持DM9000,但是,不能同时支持
3. wince bsp解决了SD卡死机的问题
4. 更新了wince bsp 和 mini2440.pbxml项目文件,生成的nk.nb0可以直接下载到内存运行
5. 更新了supervivi_mini2440,增加了[z][g]功能选项
6. 增加了wince下“超级播放器”程序,在smdk2440\files目录中,
缺省mini2440.pbxml和smdk2440可生成带“超级播放器”的wince内核映象文件
7. 手册中增加了以下说明(基于linux):
2.4.11 - 测试蜂鸣器
2.4.12 - 测试i2c存储器
8. 手册增加了3.4章节:
- 在内存中运行2440test
- 在内存中运行mini2440uCos2
- 在内存中运行linux
- 在内存中运行wince
9. wince的可读写目录"FriendlyARM"改为30M,第一次时系统会对该目录进行格式化,因此速度会很慢。

新手册下载地址: mini2440-um-20081027.rar

 
     

     

版权所有:广州友善电子科技有限公司
销售:020-85201025 技术支持:13719442657 技术支持Emai: capbily@163.com
地址:广州市科学城科学大道33号视联科技园A座118室
建议使用1024×768分辨率、IE4.0以上版本浏览