cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 8777|回复: 12

[Nspire] Ndless SDK集成版,包含完整的开发环境和模拟器

[复制链接]
发表于 2011-8-13 11:49:47 | 显示全部楼层 |阅读模式
本帖最后由 nspiredev 于 2011-8-13 12:20 编辑

这个集成包是我自制的,主要将进行Ndless开发所需的基本组件集成在一起重新打包,包括如下组件:
Msys - Windows下模拟Unix终端的程序
MinGW For Win32 - GCC For Windows,用于编译MakeLoader
YAGARTO - 一个面向Windows的ARM交叉编译器,基于GCC4.6.0,符合EABI标准
nspire_emu - TI-Nspire(CAS)模拟器,预装OS2.1.0的镜像
7zip - 开源压缩程序,sdk中需要用这个将elf文件打包成tns

安装十分简易,下载集成包,双击运行,安装路径选择C:\Nspire-SDK,然后在Windows环境变量(注意是系统变量)的Path变量中追加如下值:
  1. ;C:\Nspire-SDK\MinGW\bin;C:\Nspire-SDK\Ndless\sdk\bin;C:\Nspire-SDK\ARM-GCC\bin
复制代码
如果安装路径选择其他的,即不是C:\Nspire-SDK,则设置环境变量时就将"C:\Nspire-SDK"替换成自己设定的安装路径X:\XXX

这样SDK就安装完了,进入SDK根目录,运行msys启动sh,就可以像在unix中一样使用终端,而ExecEmulator是启动模拟器的快捷方式,注意msys是unix风格的命令行接口,所以请不要使用cmd的命令风格,关于unix-like shell,请自行参考相关文档
1.PNG
接着就可以开始进行开发了,首先测试编译Ndless Installer
打开msys,进入Ndless的源码目录
  1. cd /c/Nspire-SDK/Ndless/src
复制代码
这个已经有现成的Makefile了,直接make
  1. make
复制代码
2.PNG

3.PNG

4.PNG
就开始编译了,最后生成的目标TNS文件在C:\Nspire-SDK\Ndless\src\calcbin中,可以发送到模拟器中运行,也可以下载到计算器中,附一张模拟器界面
5.PNG

需要指出的是,要顺利进行开发,除了要懂C语言,还需要有Unix-shell基础和编写Makefile的能力,因为这只是一个简易的SDK,没有IDE,当然编写代码建议用Notepad++,推荐Code::Block,可以只要IDE,不安装MinGW

下载地址:
u.115.com/file/aq7jfwf4

模拟器的简明教程在另一个帖子中
fxesms.5d6d.com/thread-6550-1-1.html

评分

参与人数 4金钱 +11 收起 理由
Cyvre + 3
月与映之皮丘 + 3 优秀文章
路人 + 2 优秀文章
diameter + 3 优秀文章

查看全部评分

发表于 2011-8-13 11:57:01 | 显示全部楼层
谢谢分享!
发表于 2011-8-13 11:58:19 | 显示全部楼层
感谢LZ的分享
LZ此举定能让论坛的nspire开发水平更上一层楼
虽然我没有nspire.......
 楼主| 发表于 2011-8-13 12:04:23 | 显示全部楼层
感谢LZ的分享
LZ此举定能让论坛的nspire开发水平更上一层楼
虽然我没有nspire.......
diameter 发表于 2011-8-13 11:58


可以用模拟器nspire_emu测试,效果和实体机相接近,搞开发是够了
发表于 2011-11-11 17:09:07 | 显示全部楼层
谢谢
发表于 2011-12-25 17:41:24 | 显示全部楼层
貌似过期了
发表于 2012-2-9 07:02:02 | 显示全部楼层
没有了。。求楼主续期啊!!!!
发表于 2012-2-9 10:14:45 | 显示全部楼层
貌似不能下载了!
发表于 2012-2-9 15:50:22 | 显示全部楼层
终于配置好了!
发表于 2012-2-19 11:35:08 | 显示全部楼层
没法下载了,lz请续期吧:)
发表于 2013-4-10 14:13:19 | 显示全部楼层
求楼主续期……想开发,没法下载了…………{:101:}
发表于 2015-7-13 23:34:48 | 显示全部楼层
没有了
发表于 2015-7-14 21:55:20 | 显示全部楼层
看样子比9860的sdk还麻烦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-23 02:15 , Processed in 0.061431 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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