打印

djyosV1.0.1β版发布,增加tq2440和omapl138的example

[复制链接]
2620|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
djyos|  楼主 | 2012-9-5 12:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
V1.0.1版本说明:
1、在原来“起航一号”的基础上,增加了对tq2440和omapl138的支持,在example目录中有相应板子的工程,在eclipse下把工程import进来就可以编译、调试、下载了。
2、修改了少量bugs。
3、完善了shell命令,增加了查看堆和栈状态的命令。
4、增强了运行时的栈检查。
5、增加了几个文件系统的api调用。

源码下载:http://www.djyos.com/?page_id=50
omapl138版本是在最终用户的板件上开发的,因此没有对应的开发板。在该版本中,有一个“紧急加载模式”应用的典型案例。

omapl138是Ti的ARM9和DSP双核CPU,用户要求,DSP裸跑,做算法,dsp程序须在复位后立即启动,dsp启动后,才能加载和启动arm程序,djyos的紧急加载模式能够满足用户需求。

omapl138的设计中,复位后,首先运行的是arm,此时dsp处于停止状态,需要arm给它加载代码并启动dsp。在djyos中,有两种方法可以实现dsp快速启动:
1、修改操作系统的启动代码,在初始化存储器和时钟振荡器后,加载dsp的程序并启动dsp,然后继续操作系统的加载和运行。这是一种通用的方法,所有操作系统都可以这样实现,但缺点是,需要修改启动代码,使操作系统版本增加。该用户还使用了omapl138的单核版本(am1808),直接修改启动代码,会导致omapl138和am1808的操作系统版本不一致,需要管理和维护两个版本的djyos。
2、使用djyos的紧急加载模式,该模式详见《都江堰操作系统与嵌入式系统设计》一书的4.6节,该书在www.djyos.com下载页面提供下载。只要把加载和启动dsp的代码放到这个目录:“userproject\src\user\critical”,系统启动时,就会在操作系统加载前执行他们。

相关帖子

沙发
拿起书本| | 2012-9-29 15:39 | 只看该作者
这个看着挺强大的,希望看到典型案例。楼主辛苦

使用特权

评论回复
板凳
dousfoulexd| | 2012-9-30 20:15 | 只看该作者
学习学习

使用特权

评论回复
地板
vishy007| | 2012-10-20 16:03 | 只看该作者
OMAPL138集成了ARM芯片+TMS320C6748的芯片
功能非常的强大
通常ARM是用来做显示处理

使用特权

评论回复
5
gygp| | 2012-10-21 09:16 | 只看该作者
都江堰操作系统,很给力,以前见过赞助毕业设计的报道

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

60

主题

454

帖子

1

粉丝