zoukankan      html  css  js  c++  java
  • (一)开启驱动开发之路

    一、驱动开发的准备工作
    (1)正常运行linux系统的开发板。要求开发板中的linux的zImage必须是自己编译的,不能是别人编译的。
    (2)内核源码树,其实就是一个经过了配置编译之后的内核源码。
    (3)nfs挂载的rootfs,主机ubuntu中必须搭建一个nfs服务器。

    二、驱动开发的步骤
    (1)驱动源码编写、Makefile编写、编译
    (2)insmod装载模块、测试、rmmod卸载模块

    三、实践
    (1)copy原来提供的x210kernel.tar.bz2,找一个干净的目录(/root/driver),解压之,并且配置编译。编译完成后得到了:1、内核源码树。2、编译ok的zImage
    (2)fastboot将第1步中得到的zImage烧录到开发板中去启动(或者将zImage丢到tftp的共享目录,uboot启动时tftp下载启动),将来驱动编译好后,就可以在这个内核中去测试。因为这个zImage和内核源码树是一伙的,所以驱动安装时版本校验不会出错。

  • 相关阅读:
    bootloader
    Arm中的c和汇编混合编程
    Linux学习笔记(一)
    java按所需格式获取当前时间
    java 串口通信 rxtx的使用
    Tomcat数据库连接池
    面试
    复习 模拟call apply
    复习 js闭包
    复习js中的原型及原型链
  • 原文地址:https://www.cnblogs.com/zhangshenghui/p/5887291.html
Copyright © 2011-2022 走看看