找回密码
 注册
关于网站域名变更的通知
查看: 269|回复: 2
打印 上一主题 下一主题

研究 linux 内核 - 系统调用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-10-12 15:08 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

: `0 p1 w" I: E: S% ^  G  k9 ]1,“学习linux最好的方法就是试着修改她”,下面就用一个小例子,说一下,如何添加一个linux的系统调用。! [* p: Z& n+ d5 ^6 a
. X  I6 z# e. [8 o- f9 {: m
2,步骤:) s+ E/ _" ^9 j5 _. o- y3 K

) ~1 \  x" T# p1》向官方申请分配给咱一个系统调用号,假设为300,咱们的系统调用名称叫long sys_rill(void)
; [8 q3 x- s' D) {7 o1 i/ `' R" y7 z( ?5 C6 @* l6 ^
2》在系统调用的表项(一般在对应体系结构的entry.s中)最后添加一行:6 c& _+ m2 V0 `( l( W
! I& G9 l$ @4 ]7 o9 l9 w
.long sys_rill# Z# E# }( W% G
% V/ w/ z6 s; F" l& b+ g5 V
游客,如果您要查看本帖隐藏内容请回复
' _4 a8 [. M* M$ j3 A

9 A( A+ Y$ C1 w! T
, ]3 V( J4 |' |7 t! o/ u
, R$ Z. y, Z: t. [
7 n/ m$ k1 i; a/ H* C( \; M
2 ]5 y) f( i/ Q. U' W" b; w9 M

7 f( m* [. @* R6 w  ^* X% v

该用户从未签到

3#
发表于 2019-10-13 20:47 | 只看该作者
嵌入式开发的前景。

该用户从未签到

2#
发表于 2019-10-13 20:47 | 只看该作者
研究一下,谢谢分享。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 02:09 , Processed in 0.156250 second(s), 25 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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