自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老徐2014

专注于Linux下各技术开发总结与分享~~

  • 博客(48)
  • 资源 (3)
  • 收藏
  • 关注

原创 嵌入式linux2.6平台搭建——bootloader、Linux内核、根文件系统、开源工程

bootloader-u-boot移植    u-boot-2010.06在unsp2440上的移植1 (NOR 启动)    u-boot-2010.06在unsp2440上的移植2(NAND启动)    u-boot-2010.06在unsp2440上

2011-08-13 21:56:44 6273 5

原创 重要更新通知!!

由于近期上课、工作比较紧,所以博客好久没有更新了,下星期博客恢复全速运营状态,大家有什么想学习的主题,可以留言提出~~    近期我准备做的以下主题:android系统移植开发、Linux基础应用学习、C语言算法与数据结构应用,大家有好的意见和其它主题可以留言提出来,努力满足

2011-08-30 14:17:52 1523 3

转载 转:程序员都必须遵守的编程原则(仅供参考)

好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。下面的这些编程原则在过去的这些年里让我成为了一名优秀的程序员, 这些原则对任何一个开发人员来说,都能让他的编程能力大幅度的提高,能让他开发出可维护性更强、缺陷更少的程序。  不要自我重复 — 这也许是在编程开

2011-08-18 19:10:50 1607 1

原创 几种常见排序算法的c语言实现

1)“冒泡法1”     其原理为从a[0]开始,依次将其和后面的元素比较,若a[0]>a[i],则交换它们,一直比较到a[n]。同理对a[1],a[2],...a[n-1]处理,即完成排序。 void bubble(int *a,int n) { int i

2011-08-18 17:47:06 6761 2

转载 转:FTP服务及Linux下FTP服务器配置工具vfstpd的简单应用介绍

转自:http://blog.chinaunix.net/space.php?uid=26069663&do=blog&id=2200929     今天介绍下文件共享最常用的应用FTP,这是一个十分古老的基于tcp的文件传输协议,诞生40年之久,全称:File Transf

2011-08-17 08:34:49 2558

原创 纪念我们心中的双龙~~

周末晚上实在想不出来要做些什么,偶然间看到央视最近在播大唐双龙传的电视剧,深埋在心里深处的一丝回忆又飘上心头~~还记得初中毕业的那个夏天,偶然从同学拿到一本《大唐双龙传》,从小(其实也就是初中开始,呵呵)酷爱武侠的我(初中四年金庸、古龙、司马翔等人的小说基本都被我看了一遍),

2011-08-17 00:05:10 2977 1

转载 转:使用GPRS模块进行TCP/UDP连接的过程分析

实际上GPRS DTU上实现的是协议栈是TCP/IP Over PPP。我们在使用时必须要有一些相应的概念。因此在下面我们就与GPRS模块使用相关的一些事项作一些简要的说明,如果您想详细了解这些协议,请参见相关书籍:    1. 每一次GPRS模块拨ATD*99***1#(或

2011-08-16 11:59:00 26663 6

原创 基于SIM300的GPRS网络通讯

基于SIM300制作的通信模组在工程中使用的非常多,下面总结一下其在网络通信方面的AT指令集应用方法1、预备步骤:测试GPRS模组和业务是否好用   AT           //测试网络连接是否完后   AT+ccid      //检测是否装有SIM卡   A

2011-08-16 11:49:16 6172 4

原创 好的文章推荐

转:嵌入式Linux无限光明的未来转载:360上市:一个昂贵的免费故事转载:如何学好C语言转载:如何学好c++转载:美国人才争夺战~~转:深入解读Linux与Android的相互关系转:对一名电子信息工程专业应届毕业生的建议转:

2011-08-13 22:00:25 1266

原创 Linux下实现U盘、SD卡自动挂载功能

在 Linux中我们经常用到U盘、SD卡的挂载问题,每次都手动挂载或卸载非常麻烦,我们可以采取以下方法实现自动挂载或卸载U盘、SD卡1、首先在/etc/init.d/rsC中加入以下语句echo /sbin/mdev > /proc/sys/kernel/hotplug

2011-08-13 21:42:19 19675 3

原创 S3C2440 UART2被配置为CTS问题解决

Linux内核默认把uart2的功能设置为nRTS1、nTCTS1,没有作为正常串口使用,如果我们想要将uart2作为串口,需要做以下修改:linux2.6内核将GPHCON寄存器的值置为0x16faaa就是说GPH6被设置为nRTS1,GPH7被设置为nCTS1,此时,串口2是

2011-08-13 21:20:30 1952

原创 Linux下S3C2440 RTC实时时钟驱动配置与修改

Linux下对S3C2440 RTC的支持非常完善,我们只需要做简单的修改,即可使用RTC1、vi arch/arm/mach-s3c2440/mach-smdk2440.cstatic struct platform_device *smdk2440_devices

2011-08-13 21:13:53 2906

原创 Linux下USB从(USB gadget) 驱动配置与使用

S3C2440提供了一个USB从接口,我们可以使用它来把2440模拟为一个U盘,直接从电脑上以盘符的形式访问2440一、内核配置USB SUPPORTUSB Gadget Support  --->          USB Peripheral Contro

2011-08-13 21:03:38 11768

原创 Linux下SD卡驱动移植

Linux中对SD卡的支持非常完善了,我们只需要按照以下修改即可完成SD卡的初始化1、arch/arm/mach-s3c2440/mach-smdk2440.c platform结构中增加&s3c_device_sdi语句。static struct platform_d

2011-08-13 20:30:50 8073

原创 UDA1341声卡驱动

本人手中的开发板使用的事UDA1341音频芯片,走的标准的IIS总线,Linux中对IIS及UDA1341的支持已经非常完善了,我们只需要将相应的IIS管脚设置为我们开发板的原理图设计的管脚就可以了。1、makemenuconfig 声卡的配置是:Device Drive

2011-08-13 20:25:17 4890

原创 Linux下LCD 10分钟自动关屏的问题

Linux下的LCD驱动默认10分钟后会自动关闭屏幕,我们可以修改一下代码让其不自动关屏在有一个 drivers/char/vt.c 文件其中有一个变量(blankinterval)可以设置它来修改自动关屏的时间,也可以在函数(blank_screen_t)开头直接返回,这样

2011-08-13 19:34:15 4091

原创 Linux2.6.34开机启动图片修改

Linux启动时会在屏幕上显示一个默认的开机图片,我们可以修改成为自己的图片,需要做以下工作软件gimp下载地址:http://www.rayfile.com/zh-cn/files/0bb556bd-c5a0-11e0-9185-0015c55db73d/1、打开gim

2011-08-13 19:32:23 2476

原创 Linux 2.6.34下LCD驱动移植

Linux下的LCD设备被抽象成标准的framebuffer设备,我们只需要修改与LCD有关的扫描时间及分辨率即可1、修改 arch/arm/mach-s3c2440/mach-smdk2440.c 如下:/* LCD driver info */static str

2011-08-13 19:23:01 2943

原创 Linux2.6.34下 USB驱动(U盘\USB鼠标、键盘)

由于Linux中对USB的驱动已经非常完善,这里只需要按照以下配置  就可以了,配置完后重新编译内核烧到开发板上1、修改make menuconfig       System Type -->     S3C2410 USB function support

2011-08-13 19:18:33 6800

原创 Linux2.6.34下DM9000网卡驱动移植

DM9000是10/100M自适应的总线型网卡,Linux中对其支持已经非常完善,不同开发板之间移植、修改主要集中在总线的选择及中断选择上1)修改arch/arm/mach-s3c2440/mach-smdk2440.c文件,增加以下信息/****add by den

2011-08-13 19:12:01 2306

原创 Linux 2.6内核在S3C2440平台上移植

此教程适合2.6.38之前的版本,其中2.6.35之前使用同一yaffs补丁包,2.6.36--2.6.28 yaffs文件系统有所改变,2.6.39之后的暂时不支持,源码下载请到:http://www.kernel.org/1.解压linux-2.6.34.tar.bz

2011-08-13 18:12:50 4531

原创 J-Link在ADS集成开发环境中使用.doc

ADS是一个使用方便的集成开发环境,全称是ARM Developer Suite,它是由ARM公司提供的专门用于ARM相关应用开发和调试的综合性软件,可以安装在Windows NT4、Windows 2000、Windows 98和Windows 95操作系统下 ,还支持 Win

2011-08-13 10:32:16 2372

转载 转:嵌入式Linux无限光明的未来

嵌入式Linux是将Linux操作系统进行裁剪修改,使之能嵌入到计算机系统上运行的一种操作系统。嵌入式Linux既继承了Internet上无限的开放源代码资源,又具有嵌入式操作系统的特性,被广泛应用在移动电话、个人数字助理(PDA)、媒体播放器、消费性电子产品以及航空航天等领域,

2011-08-12 08:46:09 2257

原创 精品书籍推荐

1.linux应用编程类linux程序设计 第三版    李健、宋健建翻译  人邮出版社 (很好,重点推荐)linux高级程序设计(第二版)       人邮出版社  UNIX环境高级编程(第二版)          (比较难,建议后期翻阅)2.平台、

2011-08-11 21:15:15 1550

原创 busybox自带的tftp服务器

a、tftp server服务器配置与使用方法1:#udpsvd -vE 0 69 tftpd -c /root&//上面的0表示对所有ip地址都进行侦听方法2:#vi /etc/inetd.conf   69 dgram ud

2011-08-10 16:07:47 9487

原创 busybox自带的FTP服务器

ftp服务器:启动方法1:#tcpsvd 0 21 ftpd -w /root &// 上面的0表示对所有ip地址都进行侦听// ftpd -w这里的参数-w表示client可以对目录执行写操作// 21指定ftp服务器的默认端口// 可以使用-t

2011-08-10 15:59:46 11092

原创 busybox自带telnet服务器

telnet 服务器: #telnetd//默认的端口为23注意:必须在/dev目录下创建 pts目录,并挂载devpts文件系统在windows中开始--》运行--》cmd 启动MS-DOS>telnet 192.168.1.1(开发板的IP)输

2011-08-10 15:55:29 5050

原创 mplayer从模式翻译文档

mplayer源码中有一个关于mplay slave 模式的说明文档:/DOCS/tech/slave.txt,下面是他的中文翻译slave模式协议-------------------在关于slave模式,MPlayer为后台运行其他程序。不再截获键盘事

2011-08-10 15:34:59 2254

原创 mplayer从模式说明

slave模式协议一、简介:默认mplayer是从键盘上获得控制信息mplayer另外提供了一种更为灵活的控制方式,用来进行播放控制——slave模式在slave模式下,MPlayer为后台运行其他程序,不再截获键盘事件,MPlayer会从

2011-08-10 15:23:31 11597 1

原创 mplayer字符界面操作方法

一、启动播放时参数:在终端下敲入:./mplayer  提示各种使用帮助信息  -vo 选择视频输出模式和设备(用'-vo help'查看列表) -ao 选择音频输出模式和设备(用'-ao help'查看列表) -ss   寻找指定的(多少秒或hh:mm:s

2011-08-10 14:42:39 6521

原创 mplayer在PC、ARM上移植

MPlayer是一款开源多媒体播放器,以GNU通用公共许可证发布。此款软件可在各主流作业系统使用,例如Linux和其他类Unix系统、微软的视窗系统及苹果电脑的Mac OS X系统。MPlayer是建基于命令行界面,在各作业系统可选择安装不同的图形界面。mplayer的另一个

2011-08-10 14:38:22 2700

原创 嵌入式Linux的GDB远程调试的实现

远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接。使用GDB标准远程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能。调试stub是嵌入式系统中的一段代码,作为宿主机GDB和目标机调试程序间的一个媒介而存在。    就目前而

2011-08-10 14:03:20 5765 1

转载 转:深入解读Linux与Android的相互关系

大家都知道Android是基于Linux内核的操作系统,也曾经和Linux基金会因为内核问题产生过分歧,本文将开始对Android的内核进行剖析,主要介绍Android和Linux之间的关系,后续还会讲到Android系统在Linux系统之上扩展的部分功能和驱动。  虽然

2011-08-10 13:21:02 2776

转载 转:对一名电子信息工程专业应届毕业生的建议

转自:http://blog.csdn.net/gnensis/article/details/6671134      最近几天在帮公司招人(只是帮助招人,不要产生任何别的联想),晚上收到了一份网友的简历,他问我看了他的简历后有什么看法以及有哪些不足。虽然很晚了,但

2011-08-10 08:44:28 9608 2

原创 ffmpeg视频编码库S3C2440移植

FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多c

2011-08-09 18:01:35 2776

原创 opencv开源图像处理函数库在S3C2440移植

一、简介OpenCV是一个基于C/C++语言的开源图像处理函数库其代码都经过优化,可用于实时处理图像具有良好的可移植性可以进行图像/视频载入、保存和采集的常规操作具有低级和高级的应用程序接口(API)二、功能说明图像数据操作(内存分配与释放,图像复

2011-08-09 17:35:50 6363 2

原创 sqlite-3.7.6.2在PC及S3C2440平台移植

SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很

2011-08-09 15:53:03 2232 1

原创 boa移植过程中出现的问题

1>. 错误1: gethostbyname:: No such file or directory     解决办法: 修改boa.conf   去掉 ServerName www.your.org.here 前的注释符号(#) 2>. 错误1: util.c:10

2011-08-09 15:41:06 10724

原创 boa web服务器在S3C2440开发板上移植

前面已经在PC机上完成了boa服务器的移植工作,下面介绍一下在S3C2440硬件平台上如何完成相应工作,两者大同小异,细节上稍有不同,不同之处我用紫色标注了出来一、配置编译boa1. #tar zxvf boa-0.94.13.tar.gz2. #mv boa-0

2011-08-09 15:37:32 5444

原创 boa web服务器在PC上移植

boa是一个非常小巧的Web服务器,可执行代码只有约60KB。它是一个单任务Web服务器,只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。下面我们讲解以下boa如何在PC机(虚拟机RedHatAS5

2011-08-09 11:38:18 3813

vc6.0的详细安装过程

vc6.0安装过程 超详细 每个步骤都有截图,请参考

2014-01-27

s5pv210_gpio驱动及及其在android2.3.1下jni调用

s5pv210_gpio驱动及其测试程序,包括了所有的io的操作,通过从设备号区分 在android2.3.1下jni调用~~包括完整的测试程序及使用过程 说明请查阅:http://blog.csdn.net/xdw1985829/article/details/7687917

2012-06-24

2410下触摸屏与TFT驱动

基于s3c2410下TFT及触摸屏驱动 640 *480 当按下触摸屏时,在对应的按下位置显示白点

2009-07-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除