博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TI-89T 的二次开发思路
阅读量:7084 次
发布时间:2019-06-28

本文共 816 字,大约阅读时间需要 2 分钟。

hot3.png

TI-89T 的二次开发思路

为什么选择TI-89T?

TI-89T是一款成熟、稳定的图形计算器,可以说是用来学习编程的最佳利器,具备了微型计算机的全部功能,并且由于采用了低能耗芯片MC68EC000,使得困扰一般小型智能设备的电源问题在TI-89T上根本不存在(按照每天一小时的使用频率来计算,它的电池可以支持数年),而且支持串口和USB两种端口,非常方便后续功能的扩展,目前已有红外通信程序,甚至有TCP/IP套件。TICALC上有TI-89无数的开发资源,并且大多数提供源代码,开发者们提供了完善的开源开发环境TIGCC,可以编写ASM和APP程序,TI-89T自身提供TI-BASIC这种解释语言,也有开发者在其基础上提供了增强版的NEWPROG,并且有人开发了可以在TI-89T计算器上直接使用的开发环境GTC,使得程序员可以在任何场合随时从口袋里取出计算器来编程验证想法。

二次开发思路:

1、一边学习TI相关的编程一边写中文开发教程,同时翻译一些英文版的教程,吸引更多的人投入,TI计算器资源主要是英语、法语和德语,中文资料很少,一定程度上阻碍了中国用户对TI计算器的扩展应用;

2、以开发TI上的小游戏为目标,演示涉及图形、声音、文字的一些开发技术,吸引其他人参与,这样的教程写着有趣,学着也有趣;

3、再深入一些就要以TI-89T为基础,完善其外设接口驱动程序的编写,争取支持各种已有的外设,比如键盘,耳机(目前已有大量程序可以通过IO端口输出音频),另外要自制一些用来收集各种数据的外设,主要是对各种传感器的支持,先从串口做起,对于自制的外设争取确定一个简单明确的驱动标准,以便降低复杂度,节省重复开发。串口设备的支持完善后再逐步考虑如何利用好USB HOST功能,USB相关的驱动难度会更高--缺少TI的相关资料。

 

转载于:https://my.oschina.net/freeblues/blog/63622

你可能感兴趣的文章
linux文件系统目录
查看>>
二叉查找树的前驱后继
查看>>
amazeui学习笔记--css(基本样式2)--基础设置Base
查看>>
Vue el-date-picker 日期组件的使用
查看>>
Qt实现控件内捕获鼠标位置
查看>>
客户端地址和服务端地址
查看>>
Linux命令-文件
查看>>
yaml模块
查看>>
2017.7.13
查看>>
JAVA将数字字符串强制转换成整型变量----求参数之和实验代码(附流程图)
查看>>
深入理解Java虚拟机-----------虚拟机类加载机制
查看>>
编程语言介绍
查看>>
javascrip this指向问题深入理解
查看>>
active admin
查看>>
如何配置pl/sql 连接远程oracle服务器
查看>>
c++ 循环左移
查看>>
【51NOD】独木舟
查看>>
windows下安装git
查看>>
maven与gradle的对比
查看>>
js中this的指向
查看>>