社区
Linux/Unix社区
帖子详情
Linux kernel中的函数如何被外部调用
overbill
2014-06-04 10:44:41
安卓jni开发遇到个问题,在kernel/mt6572/platform/core/mach/ma_boot.c中有个函数func如何被外部C文件a.c调用,a.c文件不在kernel目录下,谢谢。
...全文
346
3
打赏
收藏
Linux kernel中的函数如何被外部调用
安卓jni开发遇到个问题,在kernel/mt6572/platform/core/mach/ma_boot.c中有个函数func如何被外部C文件a.c调用,a.c文件不在kernel目录下,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
水平不流
2014-06-04
打赏
举报
回复
没做过安卓开发,不过把这个弄成一个静态库,不就行了,是这样么?
帅得不敢出门
2014-06-04
打赏
举报
回复
内核中实现一个驱动,把这个接口暴露出来给用户态。
overbill
2014-06-04
打赏
举报
回复
2楼的高手,怎么把这个接口暴露出来给用户态?用EXPORT_SYMBOL吗
嵌入式
linux
软件平台--
kernel
初始化流程
本文详细介绍了
Linux
Kernel
的初始化过程,包括不同类型的初始化
函数
及其
调用
顺序。通过具体实例展示了如何利用这些
函数
对CPU和
外部
设备进行初始化,并深入剖析了TI平台上的
Linux
内核初始化流程。
linux
外部
中
断过程
本文详细介绍了
Linux
内核2.6.22.6版本
中
处理
外部
中
断的过程,从start_
kernel
函数
调用
trap_init和init_IRQ开始。trap_init
函数
设置异常处理向量,异常向量在发生
中
断时引导CPU执行特定代码段。这些代码通常包含跳转指令,
调用
如handle_irq这样的
中
断处理
函数
。通过对handle_irq的设置,最终确定
中
断的具体处理逻辑,包括清除
中
断状态和执行用户
中
断处理程序。init_IRQ
函数
则初始化
中
断处理框架,设置默认
中
断处理
函数
。
如何给
Linux
kernel
5添加一个系统
调用
本文介绍如何在
Linux
Kernel
5
中
增加一个简单的系统
调用
。从下载内核源码到添加、编译和安装带有自定义系统
调用
的新内核,并验证其功能。
中
断和
函数
调用
的异同
本文深入探讨了
中
断和
函数
调用
的区别与联系,详细解释了软
中
断与硬件
中
断的概念,以及它们在操作系统
中
如何工作。同时,文章还对比了
函数
调用
的基本原理,为读者提供了全面的理解。
linux
下的系统
调用
函数
到内核
函数
的追踪
本文详细介绍了
Linux
系统
调用
的工作原理和技术细节,包括系统
调用
的发起、参数传递方式、系统
调用
表的作用以及内核
函数
和服务例程的执行流程。
Linux/Unix社区
23,223
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章