![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux内核学习
MAKE_TROUBLE
I STILL
展开
-
Linux内核开发入门及内核版本-补丁制作
1.1 Linux 内核是什么?linus 说,内核就是为上层应用程序提供运行环境并管理整个系统软硬件资源的一个程序。(管理和服务程序)1.2 Linux 体系结构及内核功能Linux 操作系统从上到下,可以分为:用户应用程序、库、内核、驱动程序。图形表示如下1.内核要完成如下的功能1)进程管理2)内存管理3)提供文件系统支持4)设备控制原创 2014-12-08 20:40:57 · 697 阅读 · 0 评论 -
2.Linux模块编程
2.1模块编程结构1.模块加载函数int test_init ( void){.....return 0;}module_init(test_init);2.模块卸载函数voidtest_exit(void){.....module_exit(test_exit);}3.一个标准的Linux的内核模块程序#include原创 2014-12-08 21:09:22 · 603 阅读 · 0 评论 -
hi3516v300gpio驱动编译遇到的问题2
1. /home/share/HI3516CV300/Hi3516CV300_SDK_V1.0.1.1/package/drv/extdrv/gpio/hi_gpio.c:50:24: fatal error: asm/system.h:没有那个文件或目录 #include ^compilation terminated.make[2原创 2017-12-05 11:03:37 · 687 阅读 · 0 评论