什么是核内编程

来源:百度知道 编辑:UC知道 时间:2024/06/17 06:09:36

真佩服楼主,核内编程?不是吧,好像术语叫做内核编程。

简单说,Linux内核编程就是开发Linux驱动程序,学会内核编程后,将会对操作系统的内部机制和工作原理有充分了解,可以从事硬件驱动开发、嵌入式系统开发等。内核编程的语言仍是传统的C语言,但其编写方法和调用接口与传统应用程序的差别较大,你必须了解如何处理中断、如何在内核态和用户态之间转换、PCI、DMA、内核地址映射、内核I/O等,这不是《UNIX高级编程》所涉及的内容,可以找一本专门讲Linux驱动编程的书看看,或在网上搜寻相关资料(关键词:Linux DDK)。不过先提醒一句,学习内核编程的难度很大,必须做好长期心理准备

就是一个项目的核心部分(被竞争对手获得就会失败)的那部分程序吧。
就象外包,都是把非核心包给你,核心部分还是自己公司在做