
Linux
文章平均质量分 88
jdh99
电子工程师 邮箱:jdh821@163.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解决linux中flash掉电丢失数据问题
本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.我在一个嵌入式linux项目中提供了一个配置界面用来更改机器的参数,我将参数以文件形式保存在flash中。现在发现一个问题,如果更改了参数,然后用reboot热重启,则参数已经被原创 2011-08-04 18:30:36 · 7048 阅读 · 0 评论 -
自己动手写最简单的Android驱动---LED驱动的编写
原链接:http://blog.youkuaiyun.com/k_linux_man/article/details/7023824转载注明出处,作者:K_Linux_Man 开发平台:farsight s5pc100-a内核:linux2.6.29环境搭配:有博文介绍开发环境:Ubuntu 、Eclipse首先强调一下要点:1.编写andr转载 2012-02-03 18:15:37 · 3499 阅读 · 0 评论 -
fedora下配置vsftpd服务
fedora下配置vsftpd服务本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.环境:主机:XP虚拟机:Fedora12步骤:1.yum install vsftpd(因为fedora12中已经有此服务,此步可略去)2.新建一个ftp目录,并设置权限cd /rootmkdir ftp原创 2012-01-29 11:05:52 · 3700 阅读 · 0 评论 -
Ubuntu下配置vsftpd服务
原链接:http://tonrenyuye.blog.163.com/blog/static/3001257620104257637674/一。 安装vsftp和db4sudo apt-get install vsftpdsudo apt-get install db4.6-util二。建立虚拟用户口令库文件sudo mkdir /etc/vsftpd新建名转载 2012-02-07 15:19:32 · 1534 阅读 · 0 评论 -
用Linux守护进程检测某个程序是否运行
用Linux守护进程检测某个程序是否运行本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.环境:主机:Fedora12目标板:SC6410目标板LINUX内核版本:2.6.36实现功能:做的一个嵌入式板子开机会自启动一个程序,但发现它工作数天后会退出。检查内存使用并没有泄漏,于是编写原创 2012-02-28 09:05:10 · 11390 阅读 · 0 评论 -
用Linux守护进程检测某个程序是否运行2
用Linux守护进程检测某个程序是否运行2本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.环境:主机:Fedora12目标板:SC6410目标板LINUX内核版本:2.6.36说明:第一版程序(参考http://blog.youkuaiyun.com/jdh99/article/detai原创 2012-04-24 13:33:17 · 5523 阅读 · 0 评论 -
qt+opencv设置图片通道颜色
本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.源代码:#include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this原创 2011-05-01 11:35:00 · 4562 阅读 · 1 评论 -
ubuntu下配置qt+opengl+opencv
本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明. 恩,开始学习图像处理,有同好的同学可以互相探讨. 我的平台:ubuntu10.04+qt+opengl+opencv opengl是qt自带的,windows下的版本opengl库已经随同qt的windows发行版一同安装,linux版本则没有安装. 1.首原创 2011-04-25 21:33:00 · 12507 阅读 · 1 评论 -
ubuntu10.04下在配置android与opencv2.2.0
本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.最近准备android手机上跑opencv,配置环境遇到一些困难,特记录下来。1.ubuntu下配置opencv2.2.0参考优快云下一位网友做法,在此对他所做的工作表示感谢,详情请参考:http://blog.youkuaiyun.com/huangmou37/article/detail原创 2011-07-16 11:43:46 · 1722 阅读 · 0 评论 -
qt+opencv对两幅图片进行融合
本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.源代码:#include "widget.h"#include "ui_widget.h"#include "public.h"Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){原创 2011-05-06 22:46:00 · 4555 阅读 · 2 评论 -
ubuntu的nfs功能配置
ubuntu的nfs功能配置本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.环境:Ubuntu10.04步骤:1.sudo apt-get install portmap2.sudo apt-get install nfs-kernel-server注意:第2步我安装失败,换源后仍然如此,最后我在新立得里原创 2011-11-28 20:16:51 · 2668 阅读 · 0 评论 -
BeagleBone杂项
BeagleBone杂项 本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.环境:主机:XP板子:BeagleBone A5 1.挂载U盘参考链接:http://zhidao.baidu.com/question/328817784.html查看U盘:fdisk -l插入U盘,输入命令mkdir /ud原创 2012-06-13 00:12:54 · 3120 阅读 · 0 评论 -
备忘录
1.Ubuntu下安装SQLite3sudo apt-get install sqlite3图形界面sudo apt-get install sqlitebrowser2.android 模拟器与本地PC进行socket通信IP用本地IP,端口用模拟器名字,如5554,55563.Ubuntu10.04下使用工具mkubiimage-mlc2缺少原创 2011-08-11 08:49:00 · 4415 阅读 · 0 评论 -
树莓派IO控制
树莓派IO控制本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.环境:主机:WIN7硬件:树莓派说明:参考链接:http://www.airspayce.com/mikem/bcm2835/index.html树莓派提供若干IO,本文对其进行控制.进行原创 2013-03-31 21:19:51 · 5630 阅读 · 5 评论 -
linux下视频传输测试
本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.在上一篇《ubuntu下基于qt+opencv控制摄像头》的基础上测试了视频传输.环境:主机:PC + Ubuntu10.04 + OpenCV + Qt 从机原创 2011-08-09 14:46:54 · 6506 阅读 · 7 评论 -
OK6410-A烧写yaffs系统步骤
OK6410-A烧写yaffs系统步骤本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.环境:主机:XP目标板:OK6410-A说明:每次烧写都要查看飞凌的pdf,索性自己写个简单步骤.步骤:1.如果系统原装系统为WINCE,则接好串口线,上电时按空格键,进入uboot界面2.按原创 2012-01-09 16:55:34 · 4583 阅读 · 7 评论 -
Linux驱动:用户空间,内核空间内存交互测试
Linux驱动:用户空间,内核空间内存交互测试本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.环境:主机:Fedora12目标板:MINI6410目标板LINUX内核版本:2.6.38实现功能:使用read函数读取内核空间开辟的数组,使用write函数从用户空间写入数据到内核空间开辟的数组原创 2012-01-17 14:04:15 · 2455 阅读 · 0 评论 -
嵌入式linux更改bootlogo
本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.linux启动时会显示一个小企鹅,这个就是bootlogo,现在需要更换成公司图标.在/drivers/video/logo中有很多图标,分别应对不同的显示屏.将原来的图标l原创 2011-08-03 15:22:50 · 2237 阅读 · 0 评论 -
ubuntu下基于qt+opencv控制摄像头
本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.环境:ubuntu10.04 + opencv2.2.0 + qt4.7.0opencv下控制摄像头是容易的,提供的highgui库调用linux本身的v4l2机制就原创 2011-08-09 10:55:50 · 11543 阅读 · 20 评论 -
嵌入式linux下复位声卡驱动
本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.最近在做一个对讲系统,平台是tiny6410搭载的linux.遇到的问题是对讲一段时间后声卡会挂掉,报出的错误是s3c64xx_dma_stop: channel still a原创 2011-08-03 10:10:48 · 3834 阅读 · 8 评论 -
linux检测网络故障以及恢复网络的方法
本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.在项目中遇到一个问题,嵌入式linux设备工作一段时间后网络会出现故障,网线虽然连着,但却不能与外部主机通信。此时用串口调试内核,用ifconfig eth0 up命令可以再原创 2011-08-08 19:04:10 · 6879 阅读 · 1 评论 -
Linux移植一
Linux移植一本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.现在手上有两个开发板,一个是tiny6410,一个是OK6410-A.tiny6410上跑的是linux2.6.38,支持alsa,uboot支持yaffs2系统以及从sd卡启动linux,并且移植了qte的库.而ok6410上跑的是linux2.6.36,没有原创 2011-11-17 13:26:21 · 3271 阅读 · 0 评论 -
ALSA移植到6410
ALSA移植到6410本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.环境:主机:Fedora12目标板:OK6410-AOK6410-A上有ALSA的驱动,不过没有ALSA的编程接口,所以我需要移植ALSA上去.参考链接:1.http://blog.youkuaiyun.com/taesimple/原创 2011-11-29 17:30:35 · 4030 阅读 · 6 评论 -
Linux下基于QT串口编程测试二
Linux下基于QT串口编程测试二本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.环境:主机:Fedora12开发软件:QT目标板:MINI6410实现功能:目标板接收PC串口传过来的信息并在终端输出,输出是每次读8个字节,然后输出.说明:这一次采用的是开源类qexts原创 2011-12-02 10:11:51 · 7006 阅读 · 5 评论 -
Linux下基于QT串口编程测试一
Linux下基于QT串口编程测试一本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.环境:主机:Fedora12开发软件:QT目标板:MINI6410实现功能:目标板接收PC串口传过来的信息并在终端输出,目标板串口接收信息用SELECT机制源代码:widget.h:#if原创 2011-12-02 09:29:56 · 9652 阅读 · 0 评论 -
QT在linux环境下读取和设置系统时间
QT在linux环境下读取和设置系统时间本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.环境:主机:Fedora12开发软件:QT读取系统时间void moreidDialog::refresh_time(){ QDateTime time; txt_time->setText(ti原创 2011-12-26 09:09:53 · 11025 阅读 · 7 评论 -
Linux驱动:信号量同步测试
Linux驱动:信号量同步测试本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.环境:主机:Fedora12目标板:MINI6410目标板LINUX内核版本:2.6.38信号量主要函数://定义信号量struct semaphore sem;原创 2012-01-05 19:02:59 · 2409 阅读 · 0 评论 -
Linux驱动:内核延时测试
Linux驱动:内核延时测试本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.环境:主机:Fedora12目标板:MINI6410目标板LINUX内核版本:2.6.38实现功能:延迟2S方法1:利用系统全局变量jiffies原创 2012-01-05 18:25:08 · 3430 阅读 · 0 评论 -
Linux驱动:互斥锁mutex测试
Linux驱动:互斥锁mutex测试本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.环境:主机:Fedora12目标板:MINI6410目标板LINUX内核版本:2.6.38互斥锁主要函数://创建互斥锁DEFINE_MUTEX(mutexname);原创 2012-01-13 14:27:00 · 6309 阅读 · 0 评论 -
Linux驱动:LED驱动测试
Linux驱动:LED驱动测试本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.环境:主机:Fedora12目标板:MINI6410目标板LINUX内核版本:2.6.38实现功能:驱动目标板4个LED.说明:LED与6410引脚对应连接:LED1---GPK4LED2原创 2012-01-05 16:31:51 · 4096 阅读 · 0 评论 -
Linux驱动:阻塞式读写测试
Linux驱动:阻塞式读写测试本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明.环境:主机:Fedora12目标板:MINI6410目标板LINUX内核版本:2.6.38实现功能:开辟一个256字节的循环缓冲,可以同时读写,如果数据量不足,则读进程会被阻塞,直到有数据写入驱动源代码:原创 2012-01-17 16:28:10 · 2846 阅读 · 0 评论 -
Linux驱动:动态加载hello world模块
#include #include MODULE_LICENSE("Dual BSD/GPL");static int hello_init(void){ printk(KERN_ALERT "Hello,jdh\n"); return 0;}static void hello_exit(void){ printk(KERN_ALERT "Goodbye,jdh\n");原创 2014-11-19 15:02:55 · 3060 阅读 · 0 评论