Linux
文章平均质量分 76
_天高云淡
这个作者很懒,什么都没留下…
展开
-
bin/sh: hello :not found
奋战半月有余,终于建起了开发平台,以第一个“Hello World”入门程序开始,兴奋之余却遇到bin/sh: hello :not found拦路虎,郁闷啊~~~网上说法云云,改了kernel,又改rootfs,瞎忙一通无济啊,不过还是被我的鼠眼瞄到了,嘿嘿~~~ Build Options-> Build BusyBox as a static binary (no shared libs)转载 2014-02-08 12:52:38 · 674 阅读 · 0 评论 -
RedHat9.0 突然无法进入图形界面的…
以前为了省时间,在关闭安装在VMware中的RedHat9.0时,没有正常关,而是直接把虚拟机VMware关了。这不,省事就冒出问题了,今天突然RedHat启动不到图像界面里了!还好借助网络,找到了一个解决办法。 不能进入Xwindow,错误如下: log file:"/var/log/XFree86.o.log" Using config file:"/etc/X11/XF86Config. W原创 2014-02-08 12:52:17 · 963 阅读 · 0 评论 -
嵌入式Web服务器移植
嵌入式Web服务器移植 嵌入式Linux系统开发详解——基于EP93XX系列ARM》一书和boa自带的文档等对该内容有比较详细的介绍,但在实验过程中,仍可能会出现一些问题。下面是我在WNC201系统(AT91RM9200)上的移植过程,欢迎讨论! 第一步 Boa程序的移植 1、下载Boa源码 下载地址: http://www.boa.org/,或者http://sourcefo原创 2014-02-08 12:52:23 · 566 阅读 · 0 评论 -
tslib移植中环境变量编辑
(1)将/usr/local/tslib下的所有文件复制到移植系统文件中/usr/local (2)编辑移植系统中/etc/profile添加触摸屏支持内容: 在/etc/profile文件中设置tslib环境变量: # 指定tslib主目录位置 export TSLIB_ROOT=/home/system/tslib# 指定触摸屏设备 export TSLIB_TSDEVICE=/dev/in原创 2014-02-08 12:52:25 · 593 阅读 · 0 评论 -
linux .mp3 后台播放(arm)
原文地址:.mp3 后台播放(arm)">linux .mp3 后台播放(arm)作者:AirAir 如果要让mplayer在后台播放mp3的话, mplayer *.mp3 & 是不行的,而一定要 mplayer *.mp3 < /dev/null & 请问这是为什么呢? 答:/dev/null 是系统的垃圾回收站, 意思为空 或者 抛弃的意思 mplayer *.mp3 <转载 2014-02-08 12:52:27 · 630 阅读 · 0 评论 -
QT4.5.3 + Mplayer + tslib 移植到…
QT4.5.3 + Mplayer + tslib 移植到ARM S3C2440 现在市场上很多嵌入市播放器都是基于Linux 平台 + Mplayer + QT GUI 的组合,开发者可以很方便的开发出界面美观的播放器。本文就以自己写的一个GUI界面+Linux 平台 + QT4.5.3 作为内容分析具体的的移植过程: 在移植之前你必须保证你的开发板子能征程工作,并且是基本与NFS 的文原创 2014-02-08 12:52:29 · 702 阅读 · 0 评论 -
linux 模块编译步骤
本文将直接了当的带你进入linux的模块编译。当然在介绍的过程当中,我也会添加一些必要的注释,以便初学者能够看懂。之所以要写这篇文章,主要是因为从书本上学的话,可能要花更长的时间才能学会整个过程,因为看书的话是一个学习过程,而我这篇文章更像是一个培训。所以实践性和总结性更强。通过本文你将会学到编译一个模块和模块makefile的基本知识。以及加载(卸载)模块,查看系统消息的一些知识; 声明:转载 2014-02-08 12:52:32 · 416 阅读 · 0 评论 -
nfs常见问题解决方法
nfs常见问题解决方法 网络文件服务器(Network File System,简称NFS),是分布式计算系统的一个组成部分,可实现在异种网络上共享和装配远程文件系统。NFS由Sun公司开发,目前已经成为文件服务的一种标准(RFC1904,RFC1813)。其最大的功能就是可以通过网络,让不同操作系统的计算机可以共享数据,所以也可以将它看做是一个文件服务器。 NFS网络出现了故障,可原创 2014-02-08 12:52:44 · 1424 阅读 · 0 评论 -
s3c2410_gpio_setpin()等系列函数
系列函数 系列函数的定义在arch/arm/mach-s3c2410/gpio.c,相关的宏定义在include/asm-arm/arch-s3c2410/regs-gpio.h (1)void s3c2410_gpio_setpin(unsigned int pin, unsigned int to); 设置相应GPIO口的输出值,例如: pin=S3C2410_GPG2,to=0,则设置S3转载 2014-02-08 12:52:46 · 622 阅读 · 0 评论 -
Linux 下个头文件作用
linux 下各个头文件的作用 2.6.30.4的头文件的位置和2.6.25.8的不一样,除去内核源码下的include目录外, 在arch/arm/mach-s3c2410/和arch/arm/plat-s3c24xx/目录下都有include目录的。 #include // printk() #include // kmalloc() #include原创 2014-02-08 12:52:49 · 429 阅读 · 0 评论 -
总线、设备和驱动(续)
linux设备驱动归纳总结:总线、设备和驱动的关系(续) xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 上一节介绍了总线、设备和驱动函数的注册,这节着重介绍它们三者的关系,和上一节一样,我模拟一条usb总线,一个usb鼠标设备和一个usb鼠标驱动函数,当然,只是名转载 2014-02-08 12:52:55 · 452 阅读 · 0 评论 -
copy_to_user、copy_from_us…
原文地址:分析">copy_to_user、copy_from_user 分析作者:kevin 在内核的学习中会遇到很多挺有意思的函数,而且能沿着一个函数扯出来很多个相关的函数。copy_to_user和copy_from_user就是在进行驱动相关程序设计的时候,要经常遇到的两个函数。由于内核空间与用户空间的内存不能直接互访,因此借助函数copy_to_user()完成用户空间到内核空间的复制,转载 2014-02-08 12:52:59 · 494 阅读 · 0 评论 -
基于V4L2编程详解(一)
基于V4L2编程详解(一) #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define USB_VIDEO_DEV转载 2014-02-08 12:53:02 · 1263 阅读 · 0 评论 -
基于V4L2编程详解(二)
基于V4L2编程详解(二) 输入 视频捕获的应用首先要通过VIDIOC_ENUMINPUT 命令来枚举所有可用的输入。在V4L2层,这个调用会转换成调用一个驱动中对应的回调函数: -------------------------------------------------------------------------------------------------------转载 2014-02-08 12:53:04 · 744 阅读 · 0 评论 -
Linux下进程见通信(IPC)
UNIX和System V进程间通信方式是Linux进程间通信的主要起源。 进程间通信的主要作用有如下几点: 1.数据传输 2.资源共享 3.事件通知 4.进程控制 常用通信方式有: 1.管道(无名和有名管道) 2.信号 3.消息队列 4.共享内存 5.信号量 6.套接字(socket) 无名管道(pipe) 管道,顾名思义即数据流通的载体,就像水管一样。 特点: 1原创 2014-02-08 12:53:08 · 481 阅读 · 0 评论 -
基于V4L2的视频驱动开发
基于V4L2的视频驱动开发 编写基于V4L2视频驱动主要涉及到以下几个知识点: ● 摄像头方面的知识 要了解选用的摄像头的特性,包括访问控制方法、各种参数的配置方法、信号输出类型等。 ● Camera解码器、控制器 如果摄像头是模拟量输出的,要熟悉解码器的配置。最后数字视频信号进入camera控制器后,还要熟转载 2014-02-08 12:53:06 · 563 阅读 · 0 评论 -
总线、设备和驱动
linux设备驱动归纳总结:总线、设备和驱动 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 这几天一直在看设备模型,内核的代码看得我越来越沮丧,特别是kboject、kset和ktype之间的关系。但是,设备模型的归纳我打算先跳过这几个重要结构体,先介绍总线、设备和驱动转载 2014-02-08 12:52:53 · 477 阅读 · 0 评论 -
linux下spf13-vim安装
spf13-vim的介绍不详述,想了解其具体功能及使用的, 官网:http://vim.spf13.com/ github: https://github.com/spf13/spf13-vim spf13-vim安装安装相对简单,官网给出了安装方法,在联网状态下,命令行执行:lsf$ curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf1原创 2015-12-13 12:50:32 · 5310 阅读 · 0 评论