nspiredev 发表于 2011-8-13 11:49:47

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

本帖最后由 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变量中追加如下值:;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,请自行参考相关文档

接着就可以开始进行开发了,首先测试编译Ndless Installer
打开msys,进入Ndless的源码目录cd /c/Nspire-SDK/Ndless/src这个已经有现成的Makefile了,直接makemake




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


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

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

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

chsi 发表于 2011-8-13 11:57:01

谢谢分享!

diameter 发表于 2011-8-13 11:58:19

感谢LZ的分享
LZ此举定能让论坛的nspire开发水平更上一层楼
虽然我没有nspire.......

nspiredev 发表于 2011-8-13 12:04:23

感谢LZ的分享
LZ此举定能让论坛的nspire开发水平更上一层楼
虽然我没有nspire.......
diameter 发表于 2011-8-13 11:58 http://www.cncalc.org/images/common/back.gif

可以用模拟器nspire_emu测试,效果和实体机相接近,搞开发是够了

GWHBOB 发表于 2011-11-11 17:09:07

谢谢

零下一度 发表于 2011-12-25 17:41:24

貌似过期了

cq2essz 发表于 2012-2-9 07:02:02

没有了。。求楼主续期啊!!!!

cfanzfr 发表于 2012-2-9 10:14:45

貌似不能下载了!

cfanzfr 发表于 2012-2-9 15:50:22

终于配置好了!

qwdcvb 发表于 2012-2-19 11:35:08

没法下载了,lz请续期吧:)

frustreated 发表于 2013-4-10 14:13:19

求楼主续期……想开发,没法下载了…………{:101:}

yujx282 发表于 2015-7-13 23:34:48

没有了

chuxianbing 发表于 2015-7-14 21:55:20

看样子比9860的sdk还麻烦
页: [1]
查看完整版本: Ndless SDK集成版,包含完整的开发环境和模拟器