管理提醒: 本帖被 qq2440 执行取消加亮操作(2009-11-04)
友善之臂最新系统更新信息(2009-04-07)
====================================
现已正式发布最新内核Linux-2.6.29 + Qtopia-2.2.0系统。
linux-2.6.29源代码,Qtopia-2.2.0源代码,最新编译器,及烧写文件下载地址:
http://www.aiothome.com/linux-new.asp (
arm-linux-gcc-4.3.2.tgz ;
Linux-2.6.29-mini2440-20090429.tgz ;
arm-qtopia-2.2.0.tgz ;
x86-qtopia-2.2.0.tgz )
其他:
12楼有下载:
busybox-1.13.3-mini2440 13楼有下载:
Linux Logo Maker (by FriendlyARM) 14楼有下载:
make yaffs2 image tools 15楼有下载:
linux编程示例examples(I2C, 串口,PWM等) 16楼有下载:
烧写文件linux-images.rar 17楼有下载:
bootloader.tgz (包含vivi和u-boot源代码)
手册下载地址:
http://www.arm9down.cn/mini2440/mini2440-um-20090407.rar 最新系统的特色之处:
- 最新的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 - 触屏随手写
[ 此帖被qq2440在2009-05-08 11:48重新编辑 ]