Ruby'陷阱'之: '||=' 的真正展开式
前一段时间,我在这里http://rubynroll.javaeye.com/blog/192547展示了一个空格带来的'陷阱', 今天又见到另一个'陷阱'(http://dablog.rubypal.com/2008/3/25/a-short-circuit-edge-case by David).
之所以为陷阱加引号, 是因为大部分情况下我们都没有机会掉进去 :)
大多数Ruby教科书在解 ...
by rubynroll 2008-06-27 浏览 (209) 回复 (30)
动态模块加载和ELF Loader
很早很早以前就想在嵌入式系统上实现动态模块加载的功能了,期间走了些弯路,直到最近,才完整地在嵌入式系统上实现动态模块加载。
=== 动态模块加载的好处 ===
动态模块加载的好处很多,例如,当你升级一个系统的时候,可以只升级一个模块,而不必升级整个系统。你可以把不同的模块放在不同的介质上,并实施不同等级的保护,例如BIOS部分进行写保护。
有些系统允许用户进行二次开发,这个时候几乎一定是需要 ...
by rubynroll 2008-06-12 浏览 (754) 回复 (1)
可以使用Python编程的嵌入式无线模块!
Telit 是一家专业设计和生产无线模块产品的公司,值得注意的是,它几乎在所有的最新产品中集成了嵌入式Python解释器,这样使用者就可以使用Python脚本快速地开发应用,这些Python脚本可以保存在模块内部运行,而不用另外的MCU去和模块进行AT命令交互。
想起以前在WaveCom的OpenAT平台上开发应用,那个叫郁闷....
以下链接是Telit的一个4频GSM/GPRS模块的fly ...
by rubynroll 2008-05-21 浏览 (264) 回复 (0)

