编写Makefile

ifneq ($(KERNELRELEASE),)  

obj-m := MiniX.o  

else  

KDIR := /home/hi/pi/kernel/linux/
all:
make -C $(KDIR) M=$(PWD) modules ARCH=arm CROSS_COMPILE=/home/hi/pi/kernel/RpiTools/arm-bcm2708/arm-bcm2708hardfp-linux-gnueabi/bin/arm-bcm2708hardfp-linux-gnueabi- clean:
rm -f *.ko *.o *.mod.o *.mod.c *.symvers modul* endif

编写main.c

#include <linux/init.h>
#include <linux/module.h>
#include <linux/moduleparam.h> MODULE_LICENSE("Dual BSD/GPL"); static int hello_init(void)
{
printk(KERN_ALERT"Hello, world\n");
return 0;
} static void hello_exit(void)
{
printk(KERN_ALERT"Goodbye, cruel world\n");
} module_init(hello_init);
module_exit(hello_exit);

  

  

最新文章

  1. BZOJ 1984: 月下“毛景树” [树链剖分 边权]
  2. 原创最简单的ORM例子
  3. MonthPicker
  4. (转)sql 时间转换格式 convert(varchar(10),字段名,转换格式)
  5. oracle查看表锁及解锁
  6. 【转】MFC获取程序目录路径方法
  7. C函数调用与栈--代码真相
  8. 前端自动化部署之gulp
  9. 快捷配置Hibernate实现对数据库的配置(构建通道)
  10. 12.引入依赖项目的时候,如果找不到jar
  11. 预编译语句(Prepared Statements)介绍,以MySQL为例
  12. Shell编程(week4_day5)--技术流ken
  13. 《神经网络算法与实现-基于Java语言》的读书笔记
  14. CentOS6.9安装Logstash
  15. python import hashllb
  16. java中身份证号和的银行卡的深度校验
  17. 【原理】Java的ThreadLocal实现原理浅读
  18. Mobx与Redux区别
  19. Open XML C# and Word docx documents
  20. centos 安装单机版 redis4.0.10

热门文章

  1. JAVA基础知识|HTTP协议-发展历程
  2. Leetcode题目98.验证二叉搜索树(递归-中等)
  3. 转载: Windows下两种iocp实现的差距
  4. Linux字符编码默认为UTF-8,如出现乱码可设置为GBK
  5. js回调函数(callback)(转载)
  6. 解决Android Studio 升级时提示 Connection failed. Please check your network connection and try again问题
  7. 用第三方工具类,将JavaBean、List、Map&lt;String,Object&gt;转成JSON文本
  8. RxJS 6有哪些新变化?
  9. Linux md5sum 命令
  10. 基于Scrapy框架的增量式爬虫