zoukankan      html  css  js  c++  java
  • JZ2440 启动NFS网络文件系统_初试led驱动

    http://blog.csdn.net/emdfans/article/details/12260969


    u-boot ---> q


    修改bootargs变量

    默认:

    bootargs=noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0


    修改从NFS上启动文件系统

    setenv bootargs noinitrd root=/dev/nfs nfsroot=192.168.1.5:/home/hai/filesystem ip=192.168.1.4:192.168.1.5:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0


    关于 nfsroot  跟 ip 配置,查看内核目录下的 Documentation目录里面的 nfsroot.txt文件


    nfsroot=[<server-ip>:]<root-dir>[,<nfs-options>]
    ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<autoconf>

     

    牛刀小试下LED驱动

     

    first_drv

    修改Makefile文件 确定内核目录是否正确

     

    make 一下 生成 first_drv.ko文件

     

    编译测试程序

    arm-linux-gcc -o firstdrvtest firstdrvtest.c

     

    #装载驱动
    insmod first_drv.ko

     

    #测试驱动
    ./firstdrvtest
     报错
      -sh: ./firstdrvtest: Permission denied

     

    #赋予权限
    chmod  777 firstdrvtest

    问题解决

     

    #开灯
    ./firstdrvtest on

     

    #关灯
    ./firstdrvtest off


  • 相关阅读:
    node异步转同步(循环)
    三级省市区PCASClass.js插件
    微信公众号基础总结(待更新)
    ES6详解
    webpack配置
    高性能 CSS3 动画
    github上传口令
    纯css3 实现3D轮播图
    优美的js代码,拿去玩~
    关于列举属性用点还是用【】
  • 原文地址:https://www.cnblogs.com/alan666/p/8312226.html
Copyright © 2011-2022 走看看