cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 12159|回复: 18

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

[复制链接]
发表于 2013-5-23 06:04:14 | 显示全部楼层 |阅读模式
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

评分

参与人数 1金钱 +2 收起 理由
croptree + 2 很给力!

查看全部评分

 楼主| 发表于 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并验证硬件设计
后面时间的根据学校安排再确定。
发表于 2013-5-23 09:46:36 | 显示全部楼层
很期待,,
发表于 2013-5-23 11:22:46 来自手机 | 显示全部楼层
赞一个~
虽然什么都不会、但是暑假我一定会来围观的~
发表于 2013-5-23 12:16:52 | 显示全部楼层
eigenmath的cas真的不咋的..
发表于 2013-5-23 14:02:33 | 显示全部楼层
支持一下,希望早日见到国产的中文计算机(带cas)
发表于 2013-5-23 16:23:20 来自手机 | 显示全部楼层
看起来就是一个标准山寨机,连3.5mm都有......
发表于 2013-5-23 16:25:09 来自手机 | 显示全部楼层
本帖最后由 DAS 于 2013-5-23 16:28 编辑

我觉得GUI应该仿ubuntu或者win,当然也可以自己开发新的风格
 楼主| 发表于 2013-5-23 18:30:12 来自手机 | 显示全部楼层
DAS 发表于 2013-5-23 16:25
我觉得GUI应该仿ubuntu或者win,当然也可以自己开发新的风格

因为一年前开始时有70%左右的人都要求要有3.5mm接口,所以就加上了。GUI反正是你设计的,自己看着办吧,这方面我不熟
发表于 2013-5-23 19:44:11 | 显示全部楼层
我不得不说一下
鄙人马上高三了可能没有时间参与软件开发了......
对此我表示十分抱歉。
发表于 2013-5-23 22:51:36 来自手机 | 显示全部楼层
本帖最后由 DAS 于 2013-5-28 21:11 编辑
nbzwt 发表于 2013-5-23 18:30
因为一年前开始时有70%左右的人都要求要有3.5mm接口,所以就加上了。GUI反正是你设计的,自己看着办吧,这 ...


设计GUI的话,我需要知道OS的接口才行啊,而且系统底层的东西我一概不通的......容我学习一段时间。
发表于 2013-5-23 23:50:51 | 显示全部楼层
太好了,本人只能精神上大力支持先,等有了成品,一定购买支持之。。。
匿名人士  发表于 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怎么搞都可以....
发表于 2013-5-26 17:25:45 | 显示全部楼层
围观。
发表于 2013-5-26 18:06:22 | 显示全部楼层
大力支持!
话说为什么不用linux内核?linux会带来无限的可能性啊~
 楼主| 发表于 2013-5-26 18:46:10 | 显示全部楼层
QQ_8EC657 发表于 2013-5-26 17:18
lz, 你有没考虑过st家的stm32? 目前你可以先用stm32f4 discovery板把GUI什么的都跑起来,下半年会出stm32f ...

用现成核心板必须要考虑厚度的问题。
我就是从STM32转向LPC的。等能用上STM32F429都要明年了。
现有的STM32F407 192KB RAM实在是太紧张了,只能勉强跑起精简版的Eigenmath
 楼主| 发表于 2013-5-26 18:47:16 | 显示全部楼层
QQ_8EC657 发表于 2013-5-26 17:18
lz, 你有没考虑过st家的stm32? 目前你可以先用stm32f4 discovery板把GUI什么的都跑起来,下半年会出stm32f ...

我倒也一直在并行flash和串行flash之间纠结,不过无疑,并行会更加快
 楼主| 发表于 2013-5-26 18:48:06 | 显示全部楼层
rphero 发表于 2013-5-26 18:06
大力支持!
话说为什么不用linux内核?linux会带来无限的可能性啊~

技术水平有限,没有用ARM9;CM3可能能上ucLinux,但是意义不大。
发表于 2013-5-28 21:17:32 来自手机 | 显示全部楼层
我就先学习freertos了...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-4-25 17:28 , Processed in 0.055913 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表