ARM Linux驱动开发
总结学习ARM Linux驱动开发中的问题
toneystark
读书,旅行
展开
-
一个最简单的Linux内核模块
#include <linux/init.h> #include <linux/module.h> static int __init hello_init(void) { printk(KERN_INFO "Hello World enter\n"); return 0; } static void __exit hello_exit() { printk(KERN_INFO "Hello World exit\n"); } module_init(.原创 2020-08-04 22:50:53 · 265 阅读 · 0 评论 -
ARM Linux驱动开发环境
目的:梳理ARM Linux驱动开发所需的环境和流程,记录遇到的问题。 环境介绍: pc机:编写驱动程序和测试代码 服务器:编译驱动程序生成.ko文件,编译测试代码生成执行程序 单板:jz2440 准备工作: linux内核:linux-2.6.22.6以及对应的补丁文件 工具链:gcc version 3.4.5 uboot:引导内核 uImage:引导根文件系统 根文件系统:运行应用程序 在进行驱动开发之前,单板上已经可以运行Linux系统,在搭建开发环境以及驱动开发的..原创 2020-08-03 23:56:08 · 342 阅读 · 0 评论