marx 发表于 2011-4-25 15:00:33

ucosii的钩子函数(hooks)是干嘛用的?怎么还分cpu_hooks和app_hooks两大类哦?完全不明

如题。

marx 发表于 2011-4-25 16:07:24

看了下代码,应该是自己在系统函数里面添加自己的代码用的。

死神来了1990 发表于 2012-11-16 13:40:11

{:lol:}“钩子” 顾名思义,把你需要的东东从某个地方勾出来,Hook函数一般为空。然后你可以在其中添加你想要的代码,比如某个指针的值,然后你就可以得到程序运行的参数什么的了,
PS:个人理解。

死神来了1990 发表于 2012-11-16 13:40:55

死神来了1990 发表于 2012-11-16 13:40 static/image/common/back.gif
“钩子” 顾名思义,把你需要的东东从某个地方勾出来,Hook函数一般为空。然后你可以在其中添加你 ...

好像是沉寂很久的帖子。。。

fshunj 发表于 2012-11-16 16:40:39

os_hooks是已经定义好的了,如果没有app_hooks的话就只能在os_hooks里面添加自己的代码,这样子不利于代码的隔离,所以增加了app_hooks,app_hooks只是声明,而没有定义的,用到的话需要在自己在外部定义,这样子就不用在ucos源代码里面增删代码了.

404710520 发表于 2012-11-16 16:53:52

自己可以书写函数的接口
页: [1]
查看完整版本: ucosii的钩子函数(hooks)是干嘛用的?怎么还分cpu_hooks和app_hooks两大类哦?完全不明