2008-05-21

嵌入式Linux下常用的交叉编译方法

关键字: embedded linux
要在嵌入式Linux下使用动态语言,首先要解决的是语言解释器或执行引擎的交叉编译问题。 交叉编译通常有以下几种途径: 1. 直接通过交叉编译工具,手工配置交叉编译。交叉编译工具可以利用这个脚本来自动生成: http://kegel.com/crosstool/ 此方法的好处是简便快捷,一旦crosstool做好以后,需要什么包直接编译即可,而且可控性很强。缺点是对各种配置参数要很了解,而且自己需要考虑包依赖,以及包安装问题。对于要编译包依赖比较多的软件,比如我要编译ruby解释器,以及许多ext包,那就比较麻烦了,一般不推荐。 2. 利用scratchbox工具:http://www.s ...
Telit 是一家专业设计和生产无线模块产品的公司,值得注意的是,它几乎在所有的最新产品中集成了嵌入式Python解释器,这样使用者就可以使用Python脚本快速地开发应用,这些Python脚本可以保存在模块内部运行,而不用另外的MCU去和模块进行AT命令交互。 想起以前在WaveCom的OpenAT平台上开发应用,那个叫郁闷.... 以下链接是Telit的一个4频GSM/GPRS模块的flyer: http://www.telit.com/module/infopool/download.php?id=166
2008-05-13

空格的 ”陷阱“

关键字: ruby
今天无意中碰到一个空格带来的“陷阱”: def a 10 end b = a+1 => 11 b = a + 1 => 11 b = a+ 1 => 11 b = a +1 ArgumentError: wrong number of arguments (1 for 0) from (irb):8:in `a' from (irb):8
rubynroll
搜索本博客
存档
最新评论