hello world 显示到界面的过程怎么实现的

ln_122525 2016-07-14 07:39:55
请问Linux中,例如一个简单的hello world 怎么实现从应用层--lib函数--内核--设备驱动这个流程的
...全文
801 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zy1306 2016-07-20
  • 打赏
  • 举报
回复
问题不够明确 应用到动态库一般是在加载时链接好各符号(也有运行时链接、生成可执行文件时链接的)。链接好后,各符号地址明确,就可以直接使用了。 访问设备都得通过系统调用实现。系统调用通过软中断实现,在内核的异常处理程序中分析出用户所指定的系统调用。 至于一个进程怎么创建、怎么分配资源、怎么加载可执行文件、然后怎么执行、怎么释放资源、怎么销毁,这个过程很复杂,建议读《程序员的自我修养》,结合内核源码

1,318

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧