这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » utenux与其它嵌入式操作系统的对比

共19条 2/2 1 2 跳转至
菜鸟
2013-06-27 07:40:48     打赏
11楼

中断关闭

   在操作系统中,为了保证互斥操作等,会有一个关中断,开中断的操作,会对实际应用有一定影响,


8-21

1. 中断关闭与打开操作方式

utenux 采用

disint(),enaint()在knl_int.s,EnableInt(),ClearInt()在tk_int.c打开与关闭中断,此函数一个为汇编,一个为C语言,为了在不同函数中调用。

使用宏定义ENABLE_INTERRUPT,DISABLE_INTERRUPT与EnableInt()等联系起来。

ucos中采用

CPU_IntDis(),CPU_IntEn()在os_cpu_a.asm文件中,

OS_ENTER_CRITICAL(),OS_EXIT_CRITICAL()在includes.h采用宏定义,调用os_cpu_a.asm中的CPU_SR_Save等关闭中断,与保持中断现场。

2  调用中断关闭与打开的函数

(未完成)


菜鸟
2013-06-28 21:48:30     打赏
12楼

程序

1,设计要求

  模拟实际项目中的操作,两个定时任务,任务A,1mS执行一次,任务B,20mS执行一次,执行时间为5mS.

  要求:在任务B执行时,1mS到,任务B悬挂,任务A执行,任务B执行完毕后,任务A继续执行

2 变量定义

3 实现思路

(未完成)

 


菜鸟
2013-06-28 21:48:36     打赏
13楼

8-21

utenux与keil RTX

kei RTX为keil自带操作系统,不提供原代码,采用库形式提供给用户,使用时可以采用头函数包含方式调用。

 

 


菜鸟
2013-06-28 21:48:40     打赏
14楼

8-21

utenux与uclinux

uclinux 需要先编译内核,然后再编写用户程序,采用交叉编译方式执行,此模式与utenux完全不同,是操作系统模式,对于使用者来说,一般去修改程序是比较难以实现的目标,一般是进行配置选择。而utenux属于一种源代码格式,理解内核对于用户还是可以实现的。(未完成)

 


菜鸟
2013-06-28 21:48:46     打赏
15楼

utenux实现交互编译,可执行文件下载

(未完成,不确认是否能完成)

 


高工
2013-06-28 23:36:16     打赏
16楼
这是在干什么??

高工
2013-07-01 14:27:55     打赏
17楼
LZ是在占楼计划发进程帖吗?

院士
2013-07-10 11:02:13     打赏
18楼

这个可是好长的一个list啊~~

 

楼主架构的骨架真心不错,看楼主学习


高工
2013-07-17 10:13:13     打赏
19楼
lz 7月没有更新么?大家等着看进程呢

共19条 2/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]