ZephRay 发表于 2013-5-23 06:04:14

自制开源图形计算器ArithMax——信息汇总&进度开源

1、ArithMax介绍
    ArithMax是由nbzwt在cnCalc论坛发起的一项自制开源图形计算器活动,最先的名字是OurCalc,不排除将来继续改名(比如就叫cnCalc)的可能性。其初衷是为大家提供一个开放的,具有高度可定制性且价格低廉的图形计算器。大家知道,作为学生用计算器的market leader——TI,其nspire计算器不仅价格昂贵(直到最近几个月,洋垃圾的价格才开始下降)而且十分封闭(虽然有ndless将其和谐),但是由于其高性能和高分辨率,仍然吸引了不少人选购,取代了9860成了本论坛no.1的计算器。ArithMax就是在拥有nspire这些硬件优点的同时,发挥开源和国产的优势,把价格降到最低,方便广大学生朋友购买和使用。

2、ArithMax的硬件
    ArithMax的硬件经过好几次修改,未来可能会继续修改,下面是目前计划的ArithMax配置情况。
CPU:NXP LPC1788   来自NXP的ARM Cortex-M3单片机,原生最高主频为120MHz(高电压)/100MHz(默认电压),可以升级成LPC4088(内置FPU,加快运算速度)
RAM:32MB   使用一片HY57V561620,达到16bit总线宽度,总共64MB的RAM空间,运行频率可为60MHz或80MHz
ROM:芯片内置512KB + 外部8MB    使用可自由分配,外部最大8MB,型号为SST39VF6401
屏幕:2.8英寸 640*480 283ppi 电阻触摸 背光200nit 型号TD028TTEC1,LTPS TFT LCD
按键:支持外部连接8*8矩阵键盘或通过i2c、spi总线连接键盘。会提供连接fx-82es plus键盘和nspire touchpad的示例
IO:JTAG调试接口,3.5mm耳机接口(内部单通道DAC,只保出声,不保音质),TF卡接口,USB接口,扩展接口(可作为GPIO使用)。

3、ArithMax的软件
    会以FreeRTOS或RT-Thread为系统内核,上层界面由自己开发,核心计算软件移植eigenmath。

4、ArithMax的价格及发售日期
    价格会低于9860GII,发售日期有待商讨。

5、ArithMax的开发进展
    参考下面楼层的进展汇报。

6、ArithMax的官方网站
    就是本站。

7、开发组情况&如何加入
    目前硬件开发组主要人员为nbzwt和Dram,软件开发组主要人员为nbzwt、wtof和DAS。加入请email我[email protected]

nbzwt 2013.5.23

ZephRay 发表于 2013-5-23 06:08:43

开发日程表
2013.5.23-2013.5.28    完成选型、绘制原理图
2013.5.27-2013.5.29    采购元件、检查封装
2013.5.29-2013.6.02    绘制PCB并检查
2013.6.02-2013.6.07    进行软件基本开发工作,比如BOOTLOADER
2013.6.08-2013.6.??    焊接PCB并验证硬件设计
后面时间的根据学校安排再确定。

croptree 发表于 2013-5-23 09:46:36

很期待,,

朔雪X忆 发表于 2013-5-23 11:22:46

赞一个~
虽然什么都不会、但是暑假我一定会来围观的~

imath 发表于 2013-5-23 12:16:52

eigenmath的cas真的不咋的..

zxpwww 发表于 2013-5-23 14:02:33

支持一下,希望早日见到国产的中文计算机(带cas)

DAS 发表于 2013-5-23 16:23:20

看起来就是一个标准山寨机,连3.5mm都有......

DAS 发表于 2013-5-23 16:25:09

本帖最后由 DAS 于 2013-5-23 16:28 编辑

我觉得GUI应该仿ubuntu或者win,当然也可以自己开发新的风格

ZephRay 发表于 2013-5-23 18:30:12

DAS 发表于 2013-5-23 16:25
我觉得GUI应该仿ubuntu或者win,当然也可以自己开发新的风格

因为一年前开始时有70%左右的人都要求要有3.5mm接口,所以就加上了。GUI反正是你设计的,自己看着办吧,这方面我不熟

wtof1996 发表于 2013-5-23 19:44:11

我不得不说一下
鄙人马上高三了可能没有时间参与软件开发了......
对此我表示十分抱歉。

DAS 发表于 2013-5-23 22:51:36

本帖最后由 DAS 于 2013-5-28 21:11 编辑

nbzwt 发表于 2013-5-23 18:30
因为一年前开始时有70%左右的人都要求要有3.5mm接口,所以就加上了。GUI反正是你设计的,自己看着办吧,这 ...

设计GUI的话,我需要知道OS的接口才行啊,而且系统底层的东西我一概不通的......容我学习一段时间。

angrybird 发表于 2013-5-23 23:50:51

太好了,本人只能精神上大力支持先,等有了成品,一定购买支持之。。。

QQ_8EC657 发表于 2013-5-26 17:18:58


lz, 你有没考虑过st家的stm32? 目前你可以先用stm32f4 discovery板把GUI什么的都跑起来,下半年会出stm32f429的discovery板,180mhz主频,256kB的sram, 板上还会带sdram,程序空间1MB. 这样核心板就不用画了,直接搞个转接板就ok了,方便太多太多,而且不会有布sdram的问题

而且官方discovery板那么便宜,供应稳定,大大节省开发预算阿!你只要搞定键盘和显示屏就ok了....然后主要精力可以放在程序上

另外,并口的flash我觉得完全无必要,一个串口的flash就搞定了,必要时把程序copy到内部的sram区来跑就好了,256kB的sram,核心堆栈放在ccm的64KBram上,剩下192KB的ram怎么搞都可以....

czhx 发表于 2013-5-26 17:25:45

围观。

rphero 发表于 2013-5-26 18:06:22

大力支持!
话说为什么不用linux内核?linux会带来无限的可能性啊~

ZephRay 发表于 2013-5-26 18:46:10

QQ_8EC657 发表于 2013-5-26 17:18 static/image/common/back.gif
lz, 你有没考虑过st家的stm32? 目前你可以先用stm32f4 discovery板把GUI什么的都跑起来,下半年会出stm32f ...

用现成核心板必须要考虑厚度的问题。
我就是从STM32转向LPC的。等能用上STM32F429都要明年了。
现有的STM32F407 192KB RAM实在是太紧张了,只能勉强跑起精简版的Eigenmath

ZephRay 发表于 2013-5-26 18:47:16

QQ_8EC657 发表于 2013-5-26 17:18 static/image/common/back.gif
lz, 你有没考虑过st家的stm32? 目前你可以先用stm32f4 discovery板把GUI什么的都跑起来,下半年会出stm32f ...

我倒也一直在并行flash和串行flash之间纠结,不过无疑,并行会更加快

ZephRay 发表于 2013-5-26 18:48:06

rphero 发表于 2013-5-26 18:06 static/image/common/back.gif
大力支持!
话说为什么不用linux内核?linux会带来无限的可能性啊~

技术水平有限,没有用ARM9;CM3可能能上ucLinux,但是意义不大。

DAS 发表于 2013-5-28 21:17:32

我就先学习freertos了...
页: [1]
查看完整版本: 自制开源图形计算器ArithMax——信息汇总&进度开源