搜索
bottom↓
回复: 5

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

[复制链接]

出0入0汤圆

发表于 2012-9-5 15:42:40 | 显示全部楼层 |阅读模式
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”,系统启动时,就会在操作系统加载前执行他们。


example

出0入0汤圆

发表于 2012-9-5 15:48:40 | 显示全部楼层
帮顶一个

出0入0汤圆

发表于 2012-9-5 16:20:31 | 显示全部楼层
热烈欢迎大师出关
……

出10入210汤圆

发表于 2012-9-5 16:38:37 | 显示全部楼层
顶一下。

出0入0汤圆

发表于 2012-9-7 21:04:17 | 显示全部楼层
中国人自己的操作系统

出0入0汤圆

发表于 2013-9-9 11:29:26 | 显示全部楼层
不太明白是做什么用的~
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 14:01

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表