自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

reille的笔记

专注于嵌入式linux内核、驱动和应用的开发,请同时关注个人博客网站:http://velep.com/—reille博客

  • 博客(184)
  • 资源 (6)
  • 收藏
  • 关注

原创 个人网站梦想终实现即reille blog | velep.com成长之路

最近用wordpress开放平台软件建立了一个属于自己的个人博客网站velep.com即reille blog,中文名:reille博客,圆了自己多年来的梦想,感觉像是在这大千互联网里找到了属于自己的家一样的。作为系列文章,我将用博客记录下自己个人网站的成长历程, 同时作为学习web开发的动力。我也将在这里及时更新最新状况。个人网站梦想终实现—写在velep.com上线之时

2012-02-25 22:29:56 3655 1

原创 Linux CAN编程详解

《Linux CAN编程详解》是一篇百度文库上的文档,主要描述了以下内容:can总线介绍及其帧类型; Linux 系统中CAN 接口配置; Linux 系统中CAN 接口应用程序开发; Linux 系统中CAN 接口编程实例 总体来说,这篇文档,对于嵌入式linux can应用编程还是有很大的帮助。特别是里面关于“Linux 系统中CAN 接口应用程序开发”的介绍,总结的很全面,讲

2015-11-22 23:39:22 7275 7

原创 linux socket can程序cantool

最近写了个自认为不错的基于linux socket can程序,主要功能:1. 程序具备全部CAN功能,包括CAN标准帧/扩展帧接收与发送、CAN总线错误判断、环回等功能2. 适用基于LINUX SOCKET机制实现的CAN接口,可用于嵌入式LINUX的CAN测试3. 程序采用标准LINUX命令行参数选项形式,接受用户参数现把源码进行分享

2015-11-20 17:29:23 10380 14

原创 三星6410裸机程序开发

网上关于S3C6410裸机程序开发都是基于RealView RVDS。也有一些是基于eclipse的,但都没有详细介绍在eclipse中如何建立S3C6410裸机程序工程。尽管友善之臂提供的6410裸机程序示例使用了eclipse工程,然程序的编译却还是基于makefile的。那怎样建立6410的eclipse裸机程序工程呢?本文就此进行详细介绍。有了这个工程,可以简化裸机程序的开发过程,

2014-05-26 08:39:04 2682

原创 与一对加拿大华人夫妇的故事

这是一对年轻的生活在加拿大的华人夫妇。因为一个偶然的机会,有幸与他们相识。虽未谋面,仅限于电子邮件交流,但能让我真切地感受到他们的热情与真诚!今天,是个值得记忆的日子。我收到了这对加拿大华人夫妇寄过来的礼物——一大箱巧克力和一张精美的卡片。这份贵重的礼物是男主人公从加拿大带到北京再邮寄过来的。卡片上则有女主人公的亲笔留言。人与人之间很远亦很近,天涯若比邻,就让我来分享下与这对加拿大

2014-04-26 11:35:16 2453 3

原创 stm32移植ecos,移植ucgui到ecos

ucgui是一个开源的轻型嵌入式GUI,使用广泛,资料丰富,功能完整,尤其适合嵌入式产品的GUI。只是它开源但不免费。仅管如此,移植来玩玩还是可以的。ucgui设计优秀,具有良好移植性,配合eCos framebuf优秀框架,可以让你很快见到ucgui呈现的精美显示界面。本文主要介绍了ucgui移植到eCos方法与步骤。整个移植大抵分为3章节,分别介绍如下:建立ucgui编译工程:

2013-09-26 22:21:25 2128

原创 stm32移植ecos系列:goAhead移植到eCos,基于LWIP协议栈

在完成了一些驱动的编写和移植后,将开展一些基础应用的研究和实验,在eCos STM32平台上给大家展示一些应用实例,让初步接触eCos的朋友对eCos应用有个基本了解。第一个基础应用就是嵌入式web服务器的移植和使用。eCos自身带有2个嵌入式web服务器——ATHTTP server和HTTP server,2者都是轻量级嵌入式web服务器(后者更加简单)。由于这2个server在eCo

2013-09-04 14:25:02 2858

原创 stm32移植ecos,ecos sd driver,SD卡驱动

前前后后经过了一个多月时间,终于在eCos中实现了STM32的SD卡驱动。相比而言,SD卡驱动不仅代码量大,还涉及eCos块驱动(disk驱动)体系、SD/MMC存储卡、FAT文件系统、块缓存、文件操作等多方面的知识点。由于文章较长,所以分为4个篇章进行介绍。第1节,以eCos STM32 SD卡驱动为切入点,一起来了解eCos块设备驱动、文件系统、文件操作等知识点。stm32

2013-08-27 23:45:18 1878

原创 stm32移植ecos第二篇——驱动篇

在http://velep.com/archives/566.html一文中,总结了stm32移植ecos的第一篇——让redboot和ecos在stm32中跑起来。通过14篇文章笔记,详细描述说明了如何移植redboot和ecos到移植到stm32开发板中,包括移植步骤、遇到的问题及其解决方法、其中的一些疑问等大量一手笔记和经验,并成功运行了helloworld应用程序。继第一阶段的

2013-07-08 00:31:34 5609 2

原创 [开源工程] 在MINI STM32开发板上运行eCos系统

先看下在MINI STM32开发板上运行eCos系统的效果:这款MINI STM32开发板使用的STM32F103VET6芯片,通过这个eCos应用实例,我们可以了解到,在Stm32开发板上无需外扩SRAM,照样可以玩eCos。eCos开源工程源码下载地址:https://bitbucket.org/openetech/ecos/overview,整个工程的源码

2013-05-01 11:43:07 5407 5

原创 stm32移植ecos系列文章归档

第一篇:让Redboot和eCos在STM32中跑起来:stm32移植ecos #1,为什么要把ecos移植到stm32平台上stm32移植ecos #2,选购stm32开发板stm32移植ecos #3,我的stm32开发板配置stm32移植ecos #4,移植redboot(ROM启动方式)上篇stm32移植ecos #5,移植redboot(ROM启动方式)下篇s

2013-04-15 20:56:24 2452 2

原创 snmptrap、snmpinform和snmptrapd的详细介绍及其用法

在snmpwalk介绍及其用法一文中,介绍过net-snmp的snmpwalk的用法,殊不知,net-snmp还有trap的命令程序,可以用来测试snmp的trap方法(包括inform方法)。这些命令程序是: snmptrap、snmpinform和snmptrapd。其中:snmptrap:可以模拟snmp agent发送一个trap到snmp管理端(一般称为网管,snmp manag

2013-03-24 10:43:39 28888 2

原创 eCos内存布局文件详细介绍

移植eCos时,对其内存布局文件内容比较疑惑,特别不理解其中“SECTIONS”部分的含义。为理解eCos内存布局文件中的内容,特此研究了一翻,这里我以eCos中stm3210e评估板ROM启动方式对应的内存布局文件为例进行说明。eCos的内存布局(the Memory Layout)文件,由ldi文件及其头文件组成,描述了目标板的存储器设计和定义了链接器脚本输出段(section)。一般情况

2013-03-21 21:23:04 3906

原创 stm32移植ecos #7,移植ecos并成功运行helloworld程序

前段时间,成功的把redboot移植到了stm32板子上,并留下了一个疑问:既然redboot是ecos的一个单线程应用,那么不要redboot而直接运行ecos的应用程序是否可行呢?对这个问题,结合我对ecos的了解,理论上是可行的,因为它们都是采用相同的HAL(硬件抽象层)。带着这个疑问,我想采用两种方式把最简单的helloworld应用程序在stm32板子上跑起来:先使用前面移植成功

2013-03-06 19:03:17 2789

原创 stm32移植ecos #4,移植redboot(ROM启动方式即内部flash启动)

redboot简介Redboot被设计用于嵌入式调试和启动环境,它是一个基于eCos的应用程序,使用eCos的硬件抽象层(HAL)作为它的基础。它一个基本的功能是作为bootloader,但可用于任何嵌入式系统或任何嵌入式实时操作系统中。也可用于产品开发周期中的调试支持或在发布的产品中提供flash或网络启动。特性有:启动脚本支持;管理和控制的命令行支持;通过串口或

2013-01-27 10:56:18 2438

原创 eCos技术网成长之路9—搬家、备案并改版成功

在12月份的时候,reille blog和eCos技术网成功搬家到了衡天主机,并成功备案。eCos技术网也利用此时机,进行了重新改版。改版后,整个网站相比前期的建设更加美化和专业了。搬家对于论坛型的网站搬家,一般都会比较慎重。因为迁移网站的时候需要更换数据库,因此,有可能丢失用户数据。eCos技术网上线不久,用户和数据不多,因此,少了此桩烦心事,因而搬家比较顺利。当然,

2012-12-29 16:39:29 1717

原创 一棵野生的二叉树.......给学计算机的童鞋~

本文转自:一棵野生的二叉树.......给学计算机的童鞋~http://www.52ecos.net/forum.php?mod=viewthread&tid=30&fromuid=1

2012-11-01 22:54:30 2364

原创 《嵌入式可配置实时操作系统eCos开发与应用》第2版 配套光盘 资料下载

关于《嵌入式可配置实时操作系统eCos开发与应用》第2版 介绍:——————————————————————————–出 版 社:机械工业出版社出版编       著:蒋句平 编著出版时期:2008-09-01出版——————————————————————————–介绍:这本书与《嵌入式可配置实时操作系统 eCos 软件开发》是当今关于eCos操作系统两本最主要的书籍

2012-10-24 20:52:02 3754

原创 SNMP(协议)技术系列专题汇总

近一段时间,在技术开发上,涉及了snmp、snmp协议、snmpwalk、net-snmp软件包等与snmp相关技术。前前后后写了一些文章和学习笔记。在这里,对这些文章进行归总。如果有兴趣的朋友,请从上往下看,这样有利于更快的掌握snmp技术知识。1.  通信基础知识:SNMP协议和SNMP框架2.  ubuntu9.10上编译安装net-snmmp-5.33.  snmpwalk介绍

2012-07-28 10:27:11 2036

转载 ucd-snmp agent

关于ucd-snmp软件包   ucd-snmp介绍ucd-snmp源自于卡耐基.梅隆大学的SNMP软件包 CMU snmp 2.1.2.1, 由加州大学Davis分校(University of Califonia at Davis)开发与维护, 所以命名为ucd-snmp. 2000年11月ucd-snmp项目转到由SourceForge(www.sourceforge.net

2012-07-12 10:04:50 3267

原创 7z介绍、7z命令在linux的安装和使用、7z移植到嵌入式linux的系列专题汇总

作为总结和分享,本文收集和整理了reille博客关于7z介绍、7z命令在linux的安装和使用、7z移植到嵌入式linux的文章系列。如果你喜欢、或有兴趣、或在工作中需涉及本专题所述的技术知识,建议按从上到下按顺序阅读,这样可以系统的了解本专题系统知识。7z格式、LZMA压缩算法和7-Zip详细介绍LZMA SDK介绍linux下安装7z命令及7z命令的使用

2012-06-27 09:22:23 2131

转载 SPI总线 SPI接口 SPI协议 SPI模式 SPI通讯

SPI interfaceSPI接口介绍    SPI是由美国摩托罗拉公司推出的一种同步串行传输规范,常作为单片机外设芯片串行扩展接 口。SPI有4个引脚:SS(从器件选择线)、SDO(串行数据输出线)、SDI(串行数据输入线)和SCK(同步串行时钟线)。SPI可以用全双工通信 方式同时发送和接收8(16)位数据,过程如下:主机启动发送过程,送出时钟脉冲信号,主移位寄存器的数据通过SDO移

2012-05-25 09:12:27 13387

原创 u-boot-2011.03移植系列专题汇总

作为总结和分享,本文收集和整理了reille移植u-boot-2011.03到S3C2440(扬创utu2440开发板)的详细过程和笔记文档,包括遇到的问题及其处理方法。开发环境:主机:Window XP SP2;linux:VMware7.01+ubuntu9.10;目标板:扬创utu2440-F开发板交叉编译器:arm-linux-gcc4.3.2移植u-boot-

2012-04-12 21:12:42 2222 2

原创 goAhead官方源码包和文件上传补丁

goAhead Web服务器,小巧、精致、稳定,提供了值得称道的性能,特别适合于嵌入式系统,因此,在很多嵌入式产品如路由器中都用到了goAhead作为嵌入式web服务器。goAhead嵌入式Web服务器,具有如下特点:支持ASP;嵌入式的JavaScript,即Ejscript;支持内存中的CGI处理;快速响应,每秒中可处理超过65个请求;符合HTTP1.0/HTTP1

2012-04-05 15:32:04 4135 5

原创 最好PHP开发工具Zend Studio 9.0.2的安装和使用

摘要:Zend Studio是Zend Technologies开发的PHP语言集成开发环境(IDE),是公认最好的PHP开发工具。在5.5系列后,官方推出的Zend Studio都利用了Eclipse平台,所以其界面、工具、视图管理等都与Eclipse非常类似,熟悉Eclipse的朋友非常容易上手。本人使用Zend Studio主要用来修改wordpress即本博客的php源代码,相

2012-04-01 21:00:27 13790 3

转载 Eclipse下使用Subversion(SVN工具)

本文目的让未使用过版本控制器软件或者未使用过subversion软件的人员尽快上手。subversion的使用技巧很多,这里只总结了最小使用集,即主要的基本功能,能够用来应付日常工作。因此不涉及subversion服务器端的搭建和配置。为什么要使用版本控制当多人共同开发同一个软件时,会涉及源代码的共享以及带来的相关问题,比如追究某个代码是由谁在什么时间修改的

2012-02-09 10:12:40 6760

原创 领先的免费齐全的Web 技术教程 网站

提示:分享的技术资料网站仅是分享,非广告。刚学习WEB技术,非常需要一个全面的资料,在搜索一些HTML资料时,发现了一个自己觉得还比较不错的网站。当然,对于WEB技术资料教程实例甚至源代码等,有太多的网站可提供,因此,仅作为分享。w3school在线教程:http://www.w3school.com.cn/领先的 Web 技

2012-02-04 16:19:58 1951

原创 新年开工缺少气氛

大公司确实有点不一样,不仅规矩多流程多,而且这不,因为有了新规定,新年开工,冷冷清清的,缺少该有的气氛! 记得上一份工,每年新年开工都是很热闹。一群人,一波一波去各个部门给领导给结婚了的同事(不管认识不认识)拜年逗利是(拿红包),一轮下来,红包相当多,而且公司也会请舞狮。不禁觉得有一些怀念了。

2012-01-30 09:50:28 1970 4

原创 2012年对自己的要求和期望:日行一“善”

日行一“善”,并非做多了坏事要去做好人好事为自己积善积德,而是在龙年春节里,常常在反思过去几年自己的得与失及其不足,为什么我落在了同学和朋友的后面;同时,也在思考:2012年,我应该如何去做,如何做得更好。1. 去除浮躁,沉下心来,踏踏实实做事情,把工作做好做细,在工作上取得一定业绩,获得认可。对此,除了讲究方法和效率外,多观察和吸取别人成功的优点,借鉴并严格要求自己。多问问自己:别人为什

2012-01-29 22:29:37 2594 1

原创 代码中特殊的注释技术——TODO、FIXME和XXX的用处

作者:reille本博客网址:http://blog.csdn.net/reille/,转载本博客原创文章请注明出处。本文内容概要: 代码中特殊的注释技术——TODO、FIXME和XXX的用处。更多请关注:http://velep.com/——————————————————————————————————————————————————————————————

2011-12-29 14:38:20 70019 9

原创 解决eclipse中出现Resource is out of sync with the file system问题

作者:reille本博客网址:http://blog.csdn.net/reille/,转载本博客原创文章请注明出处。本文内容概要: 解决eclipse中出现Resource is out of sync with the file system问题。eclipse版本:eclipse SDK 3.7.0———————————————————————————————

2011-12-27 16:18:57 98980 16

原创 如何在网址中不加端口号即可以访问嵌入式web网页

移植的goAhead2.5嵌入式web服务器可以正常的在客户端浏览器上访问网页了,但每次访问首页时都需要在IP地址后面带一个端口号:8080。可不可以不带端口号实现访问嵌入式web网页呢?答案是肯定的,至少在公司的嵌入式web服务器(也是goAhead)上实现了!原以为需要在web服务器中处理一下,实际上并非如此。客户端浏览器默认是向80端口发送网页请求的,那么把goA

2011-12-27 13:59:09 9289 1

原创 Eclipse快捷键大全

作者:reille本博客网址:http://blog.csdn.net/reille/,原创作品,转载请知会:reille@qq.com本文内容概要:介绍和说明eclipse中的快捷键———————————————————————————————————————————————————————————对于eclipse而言,其具有许多内置的快捷键,这大大方便了开发者的。熟悉

2011-12-05 09:05:20 1249

原创 Qt .pro项目工程文件语法和格式

作者:reille 本博客网址:http://blog.csdn.net/reille/,原创作品,转载请知会:reille@qq.com本文内容概要:使用Qt Creator创建工程,会自动生成.pro工程文件。在工程中常涉及到对.pro工程文件的修改,因此了解和熟悉.pro工程文件对Qt编程来说是非常有利的。从本人角度看,.pro工程文件有点类似makefile文件,因此如果了解m

2011-12-04 18:54:15 4587 1

原创 eclipse中出现No Default Proposals即编写代码时无法自动补全(智能提示)的问题

越来越觉得eclipse是个不错的工具,但一直有个问题:家里的eclipse具有智能提示的功能,而在公司里却没有,致使在公司里编写代码十分不爽。使用快捷键:Alt+/ 提示“No Default Proposals。”查了下快捷键的设置,Edit菜单下Content Assist分配的快捷键是:Alt+/ ,而且确认没有快捷键的冲突。为什么使用快捷键:Alt+/ 会提示“No De

2011-12-02 14:35:25 9551 1

转载 Eclipse设置、调优、使用

eclipse调优 一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对eclipse的相关参数进行一些配置,就会有很大的改善。 加快启动速度 1.在eclipse启动的时候,它总是会搜索让其运行的jre,往往就是这个搜索过程让eclipse启动变慢了。(没设置时,等2-3s出现进度条,设置后直接出现进度条) 只要在eclip

2011-12-02 09:44:54 7775

原创 MinGW GCC下sleep()函数问题

在MinGW GCC下编译带sleep()函数的测试程序,不管是包含了unistd.h头文件,还是stdio.h、stdlib.h头文件,就是找不到该函数的定义!在linux下,sleep()函数的头文件是:unistd.h,但在MinGW GCC下没有了这个函数的定义,到是在windows.h文件中有Sleep()函数的定义,其单位是ms级的延迟处理。根据这种情况,我们可以采用如下的处理

2011-11-30 16:32:26 10716

原创 安装新版本Qt Creator后F1无法显示帮助文档的问题

下载并安装新版本的Qt Creator后,按F1,居然不能显示在线帮助文档了。如下图所示:其实这是因为没有把相应Qt Creator版本的帮助文档添加进去的缘故。解决方法如下:【工具】->【选项】->【帮助】->【文档】->【添加】,添加Qt Creator安装目录下share\doc\qtcreator\qtcreator.qch文档即可,如下图所示:上面加颜色的一行即为

2011-11-27 21:37:08 9966

原创 Xshell显示中文乱码问题

Xshell对于嵌入式开发来说,是个非常不错的工具。但或许都有过被中文显示为乱码的问题感觉有点不爽。解决方法其实很简单的,即把xshell编码方式改成UTF-8即可。[文件]–>[打开]–>在打开的session中选择连接的那个,点击[属性] -> [终端], 编码选择为:Unicode(UTF-8),然后重新连接服务器即可。也可以在Xshell的工具栏里面点击“编码 ”按钮,选择Unic

2011-11-25 09:08:00 37284 2

原创 编写Makefile总结

以下的记录都是本人在编写和阅读Makefile过程中所遇到疑问。1. makefile中的shell脚本语句需要在目标里才有效否则无效被忽略或者发生错误。2. makefile中执行shell条件判断语句出现错误:“syntax error : unexpected end of file”如下所示:DEL_DIR:@if [ -d /tmp/test ]

2011-11-21 11:25:33 6073 1

goahead公司的web服务器源代码中关于文件上传的补丁代码

该源码包是goahead公司的web服务器源代码中关于文件上传的补丁代码。如果使用goAhead作为嵌入式web服务器,并要实现文件上传功能,则需要打该补丁。本人利用该补丁源码在goAhead-2.5版本中实现了文件上传功能。

2011-10-15

XML详细教程:XML实用大全

找了好久才找到的XML详细教程:XML实用大全

2011-07-24

init.bin即初始化SDRAM程序

本init程序适用于S3C2410或S3C2440,下载到其内部SRAM中初始化外接的SDRAM,同时,配合使用JLINK和一个可读写FLASH的uboot可实现间接烧写uboot到NOR或NAND FLASH中

2011-06-26

扬创utu2440-F开发板光盘附带的cs8900驱动源码

北京扬创科技utu2440-F开发板光盘带的基于linux2.6.13内核版本的S3C2440上CS8900网卡驱动源码

2011-06-06

linux下移植好的CS8900驱动源文件

Linux2.6.30上移植好的基于S3C2440的CS8900网卡驱动,这份网卡驱动源码在扬创utu2440-F开发板已验证通过! 如果有什么问题,可以参考我CSDN上的博客:http://blog.csdn.net/reille/上相关文章

2011-06-05

Fp4autl.dll,Fpencode.dll,Fp4awel.dll文件

Microsoft FrontPage 2000 Web 扩展客户端”组件安装不成功的解决方法: 下载fp4autl.dll、fpencode.dll 和 fp4awel.dll这三个文件,然后粘贴到C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\40\bin 中,最后prereq.iso光盘再次安装必要组件就可以了。

2011-05-08

空空如也

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

TA关注的人

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