驱动
sfe1012
这个作者很懒,什么都没留下…
展开
-
Fedora 删除旧内核
1. 查看当前系统中已安装的内核相关包:# rpm -qa | grep kernel2. 查看当前使用的内核:# uname -r3. 确定要删除的内核:这里为:kernel-PAE-2.6.32.11-99.fc12.i6864. 删除内核:[[email protected] ~]# yum remove kernel-PAE-2.6.32.11-99原创 2014-06-08 14:18:21 · 668 阅读 · 0 评论 -
socfpga-3.12 编译方法
https://wenku.baidu.com/view/e282bed333687e21ae45a964.html1、下载内核源代码,解压:https://github.com/altera-opensource/linux-socfpga/tree/socfpga-3.122、配置顶部的makefile ARCH = armCROSS_COMPILE原创 2017-08-07 11:52:33 · 700 阅读 · 0 评论 -
编译内核驱动模块的时候错误解决方案
makefile:ifeq ($(KERNELRELEASE),)KERNELDIR ?= /home/sfe1012/GSRD/linux-socfpga-socfpga-3.12/PWD := $(shell pwd)modules: $(MAKE) -C $(KERNELDIR) M=$(PWD) modulesmodules_install: $(MAKE) -C原创 2017-08-07 11:15:38 · 4034 阅读 · 0 评论 -
下载一个新内核想编译一个内核驱动之前工作
https://www.kernel.org/pub/linux/kernel/1.下载完成之后,把它放在/usr/src 下2.解压 3. 正常情况下, 在/lib/modules/{uname -v}下,我的版本是/lib/modules/3.8.8-030808-generic, 其目录下有一个build文件夹,build是一个link,lin原创 2017-07-28 15:18:44 · 330 阅读 · 0 评论 -
幻数使用说明
幻数使用说明 在驱动程序中实现的ioctl函数体内,实际上是有一个switch{case}结构,每一个case对应一个命令码,做出一些相应的操作。怎么实现这些操作,这是每一个程序员自己的事情。 因为设备都是特定的,这里也没法说。关键在于怎样组织命令码,因为在ioctl中命令码是唯一联系用户程序命令和驱动程序支持的途径 。 命令码的组织是有一些讲究的,因为我们一定要做到命令和设备是一一对应的,利转载 2017-07-25 17:29:03 · 1000 阅读 · 0 评论 -
warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
在编写驱动的时候,在函数中,变量的声明必须在执行语句之前,也就是变量的生命需要放在函数的最前面。原创 2017-07-25 08:53:53 · 1058 阅读 · 0 评论 -
基于BBB的4轮移动轮式机器人系统设计与实现(三)--BeagleBone Black PWM 驱动
PWM驱动是外文网站中获得的方法 用的是Debian 系统 内核版本为bone70第一 :下载最新的开发板的内核源代码,可以到这里git://github.com/beagleboard/kernel.git下载,我用的bone70版本的。第二: 下载编码器驱动和API http://download.csdn.net/detail/sfe1012/8635107下载原创 2015-04-26 21:48:18 · 1710 阅读 · 0 评论 -
【嵌入式linux】(第五步):使用eclipse集成开发环境开发第一个嵌入式Linux驱动
http://blog.csdn.net/cp1300/article/details/8266806转载 2015-01-02 15:05:42 · 513 阅读 · 0 评论 -
【嵌入式linux】(第四步):安装NFS服务,并挂载到开发板
http://blog.csdn.net/cp1300/article/details/8262908转载 2015-01-02 15:06:30 · 477 阅读 · 0 评论 -
BeagleBone Black 应用开发之Debian内核编译
Debian 系统对于BeagleBone Black的支持不断的在更新之中,这是我们大家喜闻乐见的事情。现在,我将会介绍如何编译Debian发布的kernel。对于我们这些DIY爱好者来说,资源是最为重要的东西,介绍一下Debian的资源。1、http://elinux.org/Beagleboard:BeagleBoneBlack_Debian debian 对bbb 的帮助文原创 2015-01-28 20:13:16 · 2365 阅读 · 0 评论 -
beagelbone black 开发之内核编译错误 net/wireless/regdb.c:1551:1: error: expected expression before ‘const’
net/wireless/regdb.c:1551:1: error: expected expression before ‘const’make[2]: *** [net/wireless/regdb.o] Error 1deal with : configs/beagleboneView@@ -1057,7 +1057,7原创 2015-01-28 19:47:18 · 3155 阅读 · 0 评论 -
仔细观察BBB Debian系统内核升级过程 将会明白很多
root@beaglebone:/# cd opt/root@beaglebone:/opt# ls cloud9 desktop-background.jpg scripts sourceroot@beaglebone:/opt# cd s-bash: cd: s: No such file or directoryroot@beaglebone:/opt# cd scripts/root@be原创 2015-01-28 21:06:51 · 2386 阅读 · 0 评论 -
gnueabi相关的两个交叉编译器: gnueabi和gnueabihf 区别
http://blog.csdn.net/ccskyer/article/details/16864173gnueabi相关的两个交叉编译器: gnueabi和gnueabihf在debian源里这两个交叉编译器的定义如下:gcc-arm-linux-gnueabi – The GNU C compiler for armel architecturegcc-arm-lin转载 2015-01-29 20:56:20 · 1038 阅读 · 0 评论 -
PandaBoard 驱动编译 两种方式的makefile
第一种,在PC机上第二种,直接在班子色原创 2014-05-26 21:01:14 · 826 阅读 · 0 评论 -
socket can error write: No buffer space available
1、查看 root@socfpga:/sys/class/net/can0# cat tx_queue_len102、root@socfpga:/sys/class/net/can0# echo 4096 > tx_queue_len3、root@socfpga:/sys/class/net/can0# cat tx_queue_len4096原创 2017-09-15 16:40:20 · 4914 阅读 · 2 评论