[root@embedded secbulk]# make -C /lib/modules/`uname -r`/build M=`pwd` modules

make: *** /lib/modules/2.6.32-71.el6.i686/build: 没有那个文件或文件夹。 停止。

[root@embedded secbulk]# make -C /lib/modules/`uname-r`/build M=`pwd` modules

bash: uname-r: command not found

make: *** /lib/modules//build: 没有那个文件或文件夹。

停止。

这时须要安装kernel-devel

[root@embedded dnw]# sudo yum install kernel-devel

Loaded plugins: refresh-packagekit, rhnplugin

This system is not registered with RHN.

RHN support will be disabled.

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package kernel-devel.i686 0:2.6.32-71.el6 set to be installed

--> Finished Dependency Resolution





Dependencies Resolved





================================================================================

 Package               Arch          Version                Repository     Size

================================================================================

Installing:

 kernel-devel          i686          2.6.32-71.el6          base          6.4 M





Transaction Summary

================================================================================

Install       1 Package(s)

Upgrade       0 Package(s)





Total download size: 6.4 M

Installed size: 22 M

Is this ok [y/N]: y

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Warning: RPMDB altered outside of yum.

  Installing     : kernel-devel-2.6.32-71.el6.i686                          1/1 





Installed:

  kernel-devel.i686 0:2.6.32-71.el6                                             





Complete!

然后使用

[root@embedded secbulk]# make -C /lib/modules/`uname -r`/build M=`pwd` modules

make: Entering directory `/usr/src/kernels/2.6.32-71.el6.i686'

  CC [M]  /arm11/dnw_linux/secbulk/secbulk.o

/arm11/dnw_linux/secbulk/secbulk.c: 在函数‘secbulk_write’中:

/arm11/dnw_linux/secbulk/secbulk.c:58: 警告:比較不相关的指针时缺少类型转换

  Building modules, stage 2.

  MODPOST 1 modules

  CC      /arm11/dnw_linux/secbulk/secbulk.mod.o

  LD [M]  /arm11/dnw_linux/secbulk/secbulk.ko.unsigned

  NO SIGN [M] /arm11/dnw_linux/secbulk/secbulk.ko

make: Leaving directory `/usr/src/kernels/2.6.32-71.el6.i686'

[root@embedded secbulk]# ls

Makefile       Module.symvers  secbulk.ko           secbulk.mod.c  secbulk.o

modules.order  secbulk.c       secbulk.ko.unsigned  secbulk.mod.o

[root@embedded secbulk]# insmod ./sec

[root@embedded secbulk]# dmesgbulk.ko

usb 2-2.2: new full speed USB device using uhci_hcd and address 8

usb 2-2.2: New USB device found, idVendor=1a86, idProduct=7523

usb 2-2.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0

usb 2-2.2: Product: USB2.0-Ser!

usb 2-2.2: configuration #1 chosen from 1 choice

ch341 2-2.2:1.0: ch341-uart converter detected

usb 2-2.2: ch341-uart converter now attached to ttyUSB0

hrtimer: interrupt took 12195662 ns

usb 2-2.2: USB disconnect, address 8

ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0

ch341 2-2.2:1.0: device disconnected

usb 2-2.2: new full speed USB device using uhci_hcd and address 9

usb 2-2.2: New USB device found, idVendor=1a86, idProduct=7523

usb 2-2.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0

usb 2-2.2: Product: USB2.0-Ser!

usb 2-2.2: configuration #1 chosen from 1 choice

ch341 2-2.2:1.0: ch341-uart converter detected

usb 2-2.2: ch341-uart converter now attached to ttyUSB0

secbulk: disagrees about version of symbol module_layout

secbulk:secbulk loaded

usbcore: registered new interface driver secbulk

linux以下安装dnw的更多相关文章

  1. Red Hat Enterprise Linux 6安装好,开启网卡到搭建tftp服务器和安装dnw驱动,安装samba服务器

    今天一顿误操作,只能把Red Hat Enterprise Linux 6重新安装,一些必备工作只能重做,重做之后立马把Linux的文件备份,以备不时只需! 开启Linux以太网卡:vim /etc/ ...

  2. 【原创】-- Linux 下利用dnw进行USB下载

    原帖地址: http://blog.csdn.net/jjzhoujun2010 http://blog.csdn.net/yf210yf/article/details/6700391 http:/ ...

  3. Linux系统中用DNW向ARM开发板下载程序

    在Linux下通过dnw来给开发板发送程序.包括驱动程序代码:secbulk.c,应用程序代码:dnw.c.只能运行在32位系统上,在64位系统上提示错误:DNW download Data size ...

  4. Linux下安装 Posgresql 并设置基本参数

    在Linux下安装Postgresql有二进制格式安装和源码安装两种安装方式,这里用的是二进制格式安装.各个版本的Linux都内置了Postgresql,所以可直接通过命令行安装便可.本文用的是Cen ...

  5. Linux下安装Tomcat服务器和部署Web应用

    一.上传Tomcat服务器

  6. Linux下安装使用Solr

    Linux下安装使用Solr 1.首先下载Solr.mmseg4j分词包.tomcat并解压,这用google.百度都可以搜索得到下载地址. 2.因为要使用到中文分词,所以要设置编码,进入tomcat ...

  7. Linux下安装tar.gz类型的jdk,并配置环境变量

    近期因要学习一门技术,必须在Linux下运行,故开始学习如何使用Linux. 在安装jdk时出现了困难,环境变量配置不成功,花了一天时间才搞定,特分享出来,供大家参考. Linux下安装jdk,步骤如 ...

  8. Linux下安装和配置JDK与Tomcat(升级版)

    在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...

  9. Linux下安装cmake

    cmake是一个跨平台的编译工具,特点是语句简单,编译高效,相对于原有的automake更为高效,接下来说明在Linux下安装cmake工具的过程 首先去cmake官网下载cmake安装包,下载界面网 ...

随机推荐

  1. Python学习 Day 5 高阶函数 map/reduce filter sorter 返回函数 匿名函数 装饰器 偏函数

    高阶函数Higher-orderfunction 变量可以指向函数 >>> abs #abs(-10)是函数调用,而abs是函数本身 <built-in function ab ...

  2. [翻译] API测试最佳实践 - 组织你的测试

    组织你的测试 适用级别:初学者 在最底层,一个测试步骤(Test Step)用来验证一个单独的操作.组合若干测试步骤到测试用例,允许你验证那些被分隔出来的一个一个的功能,这些功能是应用程序所需要的.接 ...

  3. linux 安装 mongo 3.4

    要求:linux 安装 mongo 3.4 大体上,按照官网提供的方法来做. 系统是ubuntu 16.04 安装的是mongo3.4.8 社区版 1.         导入导入包管理系统使用的公钥 ...

  4. photoshop cs6安装和破解步骤

    http://tieba.baidu.com/p/4791130877 http://www.frontopen.com/1181.html

  5. js 作用域 ?????

    ///*第一种情况 */ //var mycars = new Array() //mycars[0] = 0; //mycars[1] = 1; //mycars[2] = 2; //functio ...

  6. create_module - 生成一条可加载模块记录

    总览 #include <linux/module.h> caddr_t create_module(const char *name, size_t size); 描述 create_m ...

  7. rtim() 函数说明

    rtim() 函数 string rtrim ( string $str [, string $character_mask ] ) 该函数删除 str 末端的空白字符(或者其他字符)并返回. 不使用 ...

  8. JVM优化(中)

    09.垃圾收集器之串行垃圾收集器: 1.-Xms512m 等价于 -XX:InitialHeapSize=512设置JVM初始堆内存大小:-Xmx2048m 等价于 -XX:MaxHeapSize=2 ...

  9. Android实战简易教程-第四十九枪(两种方式实现网络图片异步加载)

    加载图片属于比较耗时的工作,我们需要异步进行加载,异步加载有两种方式:1.通过AsyncTask类进行:2.通过Handler来实现,下面我们就来看一下如何通过这两种方式实现网络图片的异步加载. 一. ...

  10. React入门介绍(1)-ReactDOM.render()等基础

    React入门介绍-ReactDOM.render()等基础 首先,React是一个用于构建用户界面的Javascript库,但Peact并不是一套完整的MVC或MVVM的框架,它仅涵盖V-view视 ...