自制开源图形计算器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
开发日程表
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并验证硬件设计
后面时间的根据学校安排再确定。 很期待,, 赞一个~
虽然什么都不会、但是暑假我一定会来围观的~ eigenmath的cas真的不咋的.. 支持一下,希望早日见到国产的中文计算机(带cas) 看起来就是一个标准山寨机,连3.5mm都有...... 本帖最后由 DAS 于 2013-5-23 16:28 编辑
我觉得GUI应该仿ubuntu或者win,当然也可以自己开发新的风格 DAS 发表于 2013-5-23 16:25
我觉得GUI应该仿ubuntu或者win,当然也可以自己开发新的风格
因为一年前开始时有70%左右的人都要求要有3.5mm接口,所以就加上了。GUI反正是你设计的,自己看着办吧,这方面我不熟 我不得不说一下
鄙人马上高三了可能没有时间参与软件开发了......
对此我表示十分抱歉。 本帖最后由 DAS 于 2013-5-28 21:11 编辑
nbzwt 发表于 2013-5-23 18:30
因为一年前开始时有70%左右的人都要求要有3.5mm接口,所以就加上了。GUI反正是你设计的,自己看着办吧,这 ...
设计GUI的话,我需要知道OS的接口才行啊,而且系统底层的东西我一概不通的......容我学习一段时间。 太好了,本人只能精神上大力支持先,等有了成品,一定购买支持之。。。
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怎么搞都可以.... 围观。 大力支持!
话说为什么不用linux内核?linux会带来无限的可能性啊~ 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 QQ_8EC657 发表于 2013-5-26 17:18 static/image/common/back.gif
lz, 你有没考虑过st家的stm32? 目前你可以先用stm32f4 discovery板把GUI什么的都跑起来,下半年会出stm32f ...
我倒也一直在并行flash和串行flash之间纠结,不过无疑,并行会更加快 rphero 发表于 2013-5-26 18:06 static/image/common/back.gif
大力支持!
话说为什么不用linux内核?linux会带来无限的可能性啊~
技术水平有限,没有用ARM9;CM3可能能上ucLinux,但是意义不大。 我就先学习freertos了...
页:
[1]