Cyvre 发表于 2010-11-7 11:29:57

求ndless原理

1.ns装了ndless后就可以支持C吗?如果是,请问是什么原理?
2.ndless本身是用什么语言写的?
求解……

diameter 发表于 2010-11-7 12:17:52

ndless是干掉ns系统的那个东西?

Cyvre 发表于 2010-11-7 12:25:16

ndless是干掉ns系统的那个东西?
diameter 发表于 2010-11-7 12:17 http://www.cncalc.org/images/common/back.gif
那个是nleash

diameter 发表于 2010-11-7 12:30:01

ndless是干什么用的,请叙述仔细

noivan 发表于 2010-11-7 17:41:31

ndless是干什么用的,请叙述仔细
diameter 发表于 2010-11-7 12:30 http://www.cncalc.org/images/common/back.gifs装了ndless后就可以支持C吗?如果是,请问是什么原理?

居然支持C,和PC上的库大致相同吗!?NS这么厉害!

Cyvre 发表于 2010-11-7 18:18:19

ndless是干什么用的,请叙述仔细
diameter 发表于 2010-11-7 12:30 http://www.cncalc.org/images/common/back.gif
Ndless v1.1.1
[[]] Ndless combines a computer installer, an executable loader and utilities to open the TI-Nspire to third-party C and assembly development.

TIcalc上的解释

Cyvre 发表于 2010-11-9 15:08:08

怎么没人啊……
继续求

Cyvre 发表于 2010-11-11 21:01:26

还没人……

imath 发表于 2010-11-12 12:34:47

不过只能用os1.2了

imath 发表于 2010-11-12 12:35:33

嘿嘿,endless肯定适合di...er的编程口味

zhj 发表于 2010-11-12 17:23:47

diameter...

diameter 发表于 2010-11-12 20:48:55

嘿嘿,endless肯定适合di...er的编程口味
imath 发表于 2010-11-12 12:35 http://www.cncalc.org/images/common/back.gif
imath你嘛意思,【屏蔽】我名字
很明显针对小饕嘛

diameter 发表于 2010-11-12 20:51:15


Ndless v1.1.1
[[]] Ndless combines a computer installer, an executable loader and utilities to open the TI-Nspire to third-part ...
Cyvre 发表于 2010-11-7 18:18 http://www.cncalc.org/images/common/back.gif
[[]] Ndless结合了电脑安装程序,加载程序和实用程序的可执行文件,打开了TI - Nspire第三方C和汇编的发展。
——by Google translate

diameter 发表于 2010-11-12 21:05:46

s装了ndless后就可以支持C吗?如果是,请问是什么原理?

居然支持C,和PC上的库大致相同吗!?NS这么厉害!
noivan 发表于 2010-11-7 17:41 http://www.cncalc.org/images/common/back.gif
天哪

朔雪X忆 发表于 2010-11-13 11:56:21

How do I set up a development environment?
==========================================

Here is the preferred way for Windows:
- Add the bin/ folder of Ndless to your PATH environment variable
- Install MSYS, the lightweight Unix-like shell environment: http://www.mingw.org/wiki/msys
The automated installation has been discontinued since MSYS 1.0.11, so you may prefer to
use this old version foro an easier installation.
Then you may optionally download the indivual component upgrades from
http://sourceforge.net/projects/mingw/files/ (MSYS sub-folder) and unpack them in MSYS's
installation directory using 7-zip (http://www.7-zip.org/download.html).
MinGW is not required by Ndless.
- Install the YAGARTO GNU ARM toolchain - http://www.yagarto.de . Request YAGARTO's
installer to add the bin/ directory to your PATH environment variable.
- You can now open "MSYS (rxvt)" from the Windows Start menu, and run "make" from the root
of a Makefile-based project.

To setup the developement environment on Linux:
- Install the GNU ARM toolchain (this procedure may help:
http://blog.nutaksas.com/2009/05/installing-gnuarm-arm-toolchain-on.html )
- Add the bin/ folder of Ndless to your PATH environment variable
(http://www.troubleshooters.com/linux/prepostpath.htm)

Ndless provides a light wrapper to some YAGARTO tools and TI-NSpire-specific C and assembly
header files.

What you need to know as a developer
====================================

- An example of build script can be found in src/arm/demo/Makefile
- TI-Nspire-specific header files from Ndless's directory include/ are directly available
- Executables must be position independent: don't use absolute addresses and static
variables
- Executable files must start with the 4-bytes-long header 'PRG\0', with their entry
point right after it. The utility 'MakeTNS' available in the tools directory may be
used to skip newlib's startup code added before this signature.
- Pure-assembly programs must define the global symbol "main" after the header:
        .string "PRG"
main: .global main
        <...main code...>
- Make sure that the assembly files extensions are in uppercase (.S) to make them
be preprocessed by the C preprocessor on which Ndless include files are built
- OS functions can be called from the program, see the source code of 'demo'.
- Development information and resources are or will be available on Hackspire:
    http://hackspire.unsads.com

Upgrading your developments and scripts
=======================================

The executable format, the conventions and the header files are currently being defined
and prone to change. This section describes the upgrade steps between the different
releases of Ndless.

出自ndless 1.1.1的readme
小饕看看。

imath 发表于 2010-11-13 22:57:52

但是OS1.2用起来很不爽..
页: [1]
查看完整版本: 求ndless原理