| |
有几天没有写blog 了,不是因为偷懒,而是确实没有什么学习进展。
前几天看有人在做ucos 的东西,想列一个计划学学ucos对操作系统也会比较熟吧。今天就写一些,我下载和安装配置环境的东西。没有什么深入的内容,别见笑。
1。从www.ucos-II.com去下载源码。我的手上有一块philips的lpc2138的板子。是上次做工程的时候留下的,对这块片子我还是比较熟的。用它做过3个项目。不过资源是少了点,稳定性却不错。在官方网站上只有for IAR的移植代码,而且要下的话,你还需要去填写一些个人资料,然后他会把一封邮件发给你,内含连接的地址。整个大小2。6M不算大,是2。83内核的。
2。从www.iar.com去下载最新的 iar for arm 4.41a 版本。记住了,一定要是最新的版本,我用了4。1的版本编译的时候会提醒有错误,后来怀疑是版本不支持#error的预定义长度。下载的这个版本是限制版,可以使用到2032年。唯一的缺陷是只能编译32k以下的程序。对于我们做简单的应用其实都够了。内核编译之后一般大小都在10K左右,如果集成tcp/ip的协议栈估计要20K左右。如果你觉得不爽的话,可以去下一个非限制版,然后去解密就是了。(我教坏人了噢!还是支持一下正版吧)
3。安装完iar 以后你就可以打开 目录中的lpc2138-OS-View_LCD的workspace.然后看到的就是工程的目录了。
4。编译很简单只要F7就可以了。关键是配置仿真环境。
在workspace 的列表栏中选中项目名,然后右键选择Options.在出来的窗口中选择Debugger.我使用的是zlg 的H-JTAG选择setup->Driver 为RDI.然后在下面的RDI中选择你的驱动位置,ice 的配置方法也类似。其他不需要更多的设置确定之后在主窗口的菜单上将多一个RDI的菜单。
至此,配置就好了。
下面一篇我打算分析一下启动代码。