linux以下安装dnw
[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的更多相关文章
- Red Hat Enterprise Linux 6安装好,开启网卡到搭建tftp服务器和安装dnw驱动,安装samba服务器
今天一顿误操作,只能把Red Hat Enterprise Linux 6重新安装,一些必备工作只能重做,重做之后立马把Linux的文件备份,以备不时只需! 开启Linux以太网卡:vim /etc/ ...
- 【原创】-- Linux 下利用dnw进行USB下载
原帖地址: http://blog.csdn.net/jjzhoujun2010 http://blog.csdn.net/yf210yf/article/details/6700391 http:/ ...
- Linux系统中用DNW向ARM开发板下载程序
在Linux下通过dnw来给开发板发送程序.包括驱动程序代码:secbulk.c,应用程序代码:dnw.c.只能运行在32位系统上,在64位系统上提示错误:DNW download Data size ...
- Linux下安装 Posgresql 并设置基本参数
在Linux下安装Postgresql有二进制格式安装和源码安装两种安装方式,这里用的是二进制格式安装.各个版本的Linux都内置了Postgresql,所以可直接通过命令行安装便可.本文用的是Cen ...
- Linux下安装Tomcat服务器和部署Web应用
一.上传Tomcat服务器
- Linux下安装使用Solr
Linux下安装使用Solr 1.首先下载Solr.mmseg4j分词包.tomcat并解压,这用google.百度都可以搜索得到下载地址. 2.因为要使用到中文分词,所以要设置编码,进入tomcat ...
- Linux下安装tar.gz类型的jdk,并配置环境变量
近期因要学习一门技术,必须在Linux下运行,故开始学习如何使用Linux. 在安装jdk时出现了困难,环境变量配置不成功,花了一天时间才搞定,特分享出来,供大家参考. Linux下安装jdk,步骤如 ...
- Linux下安装和配置JDK与Tomcat(升级版)
在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...
- Linux下安装cmake
cmake是一个跨平台的编译工具,特点是语句简单,编译高效,相对于原有的automake更为高效,接下来说明在Linux下安装cmake工具的过程 首先去cmake官网下载cmake安装包,下载界面网 ...
随机推荐
- php查询快递信息
$code = 'shunfeng'; $invoice = '952255884068'; $test = getExpressDelivery($code,$invoice); function ...
- Ubuntu 几个常用的更新命令
apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明.大小.版本等 sudo apt-get install package ...
- vultr系统重建
vultr服务器重启后ssh连接不上,view console只能guest登录,遍寻方法,无解,无奈重装系统. 服务器地址:Los Angeles 系统: Ubuntu 14.04 x64 用户:r ...
- ZooKeeper系列(二)
Zookeeper的环境配置 一.Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式. 1.单机模式:Zookeeper只运行在一台服务器上,适合测试环境 ...
- WPF知识点--自定义Button(ControlTemplate控件模板)
ControlTemplate是一种控件模板,可以通过它自定义一个模板来替换掉控件的默认模板以便打造个性化的控件. ControlTemplate包含两个重要的属性:VisualTree 该模板的视觉 ...
- 笔试算法题(50):简介 - 广度优先 & 深度优先 & 最小生成树算法
广度优先搜索&深度优先搜索(Breadth First Search & Depth First Search) BFS优缺点: 同一层的所有节点都会加入队列,所以耗用大量空间: 仅能 ...
- 零基础入门学习Python(33)--异常处理:你不可能总是对的2
知识点 异常处理 捕捉异常可以使用try/except语句. try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理. 如果你不想在异常发生时结束你的程序,只需 ...
- 《机器学习实战》-逻辑(Logistic)回归
目录 Logistic 回归 本章内容 回归算法 Logistic 回归的一般过程 Logistic的优缺点 基于 Logistic 回归和 Sigmoid 函数的分类 Sigmoid 函数 Logi ...
- 配置Django+mysql+pydev(x64)
mysqldb需要安装64位的(http://ishare.iask.sina.com.cn/f/21839771.html),否则出现 import _mysql ImportError: DLL ...
- UE4 插件扩展引擎工具栏
UE4 作为游戏引擎,已经提供了非常强大的游戏开发的API.作为游戏制作者来讲,我们需要一些专用的功能辅助我们更好的开发游戏,而不是仅仅从构建游戏逻辑出发.因此也就有了扩展编辑器功能的这个想法,还好 ...