- 博客(184)
- 资源 (6)
- 收藏
- 关注
原创 个人网站梦想终实现即reille blog | velep.com成长之路
最近用wordpress开放平台软件建立了一个属于自己的个人博客网站velep.com即reille blog,中文名:reille博客,圆了自己多年来的梦想,感觉像是在这大千互联网里找到了属于自己的家一样的。作为系列文章,我将用博客记录下自己个人网站的成长历程, 同时作为学习web开发的动力。我也将在这里及时更新最新状况。个人网站梦想终实现—写在velep.com上线之时
2012-02-25 22:29:56 3882 1
原创 Linux CAN编程详解
《Linux CAN编程详解》是一篇百度文库上的文档,主要描述了以下内容:can总线介绍及其帧类型; Linux 系统中CAN 接口配置; Linux 系统中CAN 接口应用程序开发; Linux 系统中CAN 接口编程实例 总体来说,这篇文档,对于嵌入式linux can应用编程还是有很大的帮助。特别是里面关于“Linux 系统中CAN 接口应用程序开发”的介绍,总结的很全面,讲
2015-11-22 23:39:22 7647 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 11286 14
原创 三星6410裸机程序开发
网上关于S3C6410裸机程序开发都是基于RealView RVDS。也有一些是基于eclipse的,但都没有详细介绍在eclipse中如何建立S3C6410裸机程序工程。尽管友善之臂提供的6410裸机程序示例使用了eclipse工程,然程序的编译却还是基于makefile的。那怎样建立6410的eclipse裸机程序工程呢?本文就此进行详细介绍。有了这个工程,可以简化裸机程序的开发过程,
2014-05-26 08:39:04 2953
原创 与一对加拿大华人夫妇的故事
这是一对年轻的生活在加拿大的华人夫妇。因为一个偶然的机会,有幸与他们相识。虽未谋面,仅限于电子邮件交流,但能让我真切地感受到他们的热情与真诚!今天,是个值得记忆的日子。我收到了这对加拿大华人夫妇寄过来的礼物——一大箱巧克力和一张精美的卡片。这份贵重的礼物是男主人公从加拿大带到北京再邮寄过来的。卡片上则有女主人公的亲笔留言。人与人之间很远亦很近,天涯若比邻,就让我来分享下与这对加拿大
2014-04-26 11:35:16 2603 3
原创 stm32移植ecos,移植ucgui到ecos
ucgui是一个开源的轻型嵌入式GUI,使用广泛,资料丰富,功能完整,尤其适合嵌入式产品的GUI。只是它开源但不免费。仅管如此,移植来玩玩还是可以的。ucgui设计优秀,具有良好移植性,配合eCos framebuf优秀框架,可以让你很快见到ucgui呈现的精美显示界面。本文主要介绍了ucgui移植到eCos方法与步骤。整个移植大抵分为3章节,分别介绍如下:建立ucgui编译工程:
2013-09-26 22:21:25 2233
原创 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 3031
原创 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 1995
原创 stm32移植ecos第二篇——驱动篇
在http://velep.com/archives/566.html一文中,总结了stm32移植ecos的第一篇——让redboot和ecos在stm32中跑起来。通过14篇文章笔记,详细描述说明了如何移植redboot和ecos到移植到stm32开发板中,包括移植步骤、遇到的问题及其解决方法、其中的一些疑问等大量一手笔记和经验,并成功运行了helloworld应用程序。继第一阶段的
2013-07-08 00:31:34 5848 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 5609 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 2581 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 32904 2
原创 eCos内存布局文件详细介绍
移植eCos时,对其内存布局文件内容比较疑惑,特别不理解其中“SECTIONS”部分的含义。为理解eCos内存布局文件中的内容,特此研究了一翻,这里我以eCos中stm3210e评估板ROM启动方式对应的内存布局文件为例进行说明。eCos的内存布局(the Memory Layout)文件,由ldi文件及其头文件组成,描述了目标板的存储器设计和定义了链接器脚本输出段(section)。一般情况
2013-03-21 21:23:04 4122
原创 stm32移植ecos #7,移植ecos并成功运行helloworld程序
前段时间,成功的把redboot移植到了stm32板子上,并留下了一个疑问:既然redboot是ecos的一个单线程应用,那么不要redboot而直接运行ecos的应用程序是否可行呢?对这个问题,结合我对ecos的了解,理论上是可行的,因为它们都是采用相同的HAL(硬件抽象层)。带着这个疑问,我想采用两种方式把最简单的helloworld应用程序在stm32板子上跑起来:先使用前面移植成功
2013-03-06 19:03:17 2928
原创 stm32移植ecos #4,移植redboot(ROM启动方式即内部flash启动)
redboot简介Redboot被设计用于嵌入式调试和启动环境,它是一个基于eCos的应用程序,使用eCos的硬件抽象层(HAL)作为它的基础。它一个基本的功能是作为bootloader,但可用于任何嵌入式系统或任何嵌入式实时操作系统中。也可用于产品开发周期中的调试支持或在发布的产品中提供flash或网络启动。特性有:启动脚本支持;管理和控制的命令行支持;通过串口或
2013-01-27 10:56:18 2577
原创 eCos技术网成长之路9—搬家、备案并改版成功
在12月份的时候,reille blog和eCos技术网成功搬家到了衡天主机,并成功备案。eCos技术网也利用此时机,进行了重新改版。改版后,整个网站相比前期的建设更加美化和专业了。搬家对于论坛型的网站搬家,一般都会比较慎重。因为迁移网站的时候需要更换数据库,因此,有可能丢失用户数据。eCos技术网上线不久,用户和数据不多,因此,少了此桩烦心事,因而搬家比较顺利。当然,
2012-12-29 16:39:29 1855
原创 一棵野生的二叉树.......给学计算机的童鞋~
本文转自:一棵野生的二叉树.......给学计算机的童鞋~http://www.52ecos.net/forum.php?mod=viewthread&tid=30&fromuid=1
2012-11-01 22:54:30 2487
原创 《嵌入式可配置实时操作系统eCos开发与应用》第2版 配套光盘 资料下载
关于《嵌入式可配置实时操作系统eCos开发与应用》第2版 介绍:——————————————————————————–出 版 社:机械工业出版社出版编 著:蒋句平 编著出版时期:2008-09-01出版——————————————————————————–介绍:这本书与《嵌入式可配置实时操作系统 eCos 软件开发》是当今关于eCos操作系统两本最主要的书籍
2012-10-24 20:52:02 3911
原创 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 2194
转载 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 3661
原创 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 2308
转载 SPI总线 SPI接口 SPI协议 SPI模式 SPI通讯
SPI interfaceSPI接口介绍 SPI是由美国摩托罗拉公司推出的一种同步串行传输规范,常作为单片机外设芯片串行扩展接 口。SPI有4个引脚:SS(从器件选择线)、SDO(串行数据输出线)、SDI(串行数据输入线)和SCK(同步串行时钟线)。SPI可以用全双工通信 方式同时发送和接收8(16)位数据,过程如下:主机启动发送过程,送出时钟脉冲信号,主移位寄存器的数据通过SDO移
2012-05-25 09:12:27 13675
原创 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 2297 2
原创 goAhead官方源码包和文件上传补丁
goAhead Web服务器,小巧、精致、稳定,提供了值得称道的性能,特别适合于嵌入式系统,因此,在很多嵌入式产品如路由器中都用到了goAhead作为嵌入式web服务器。goAhead嵌入式Web服务器,具有如下特点:支持ASP;嵌入式的JavaScript,即Ejscript;支持内存中的CGI处理;快速响应,每秒中可处理超过65个请求;符合HTTP1.0/HTTP1
2012-04-05 15:32:04 4271 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 13900 3
转载 Eclipse下使用Subversion(SVN工具)
本文目的让未使用过版本控制器软件或者未使用过subversion软件的人员尽快上手。subversion的使用技巧很多,这里只总结了最小使用集,即主要的基本功能,能够用来应付日常工作。因此不涉及subversion服务器端的搭建和配置。为什么要使用版本控制当多人共同开发同一个软件时,会涉及源代码的共享以及带来的相关问题,比如追究某个代码是由谁在什么时间修改的
2012-02-09 10:12:40 6871
原创 领先的免费齐全的Web 技术教程 网站
提示:分享的技术资料网站仅是分享,非广告。刚学习WEB技术,非常需要一个全面的资料,在搜索一些HTML资料时,发现了一个自己觉得还比较不错的网站。当然,对于WEB技术资料教程实例甚至源代码等,有太多的网站可提供,因此,仅作为分享。w3school在线教程:http://www.w3school.com.cn/领先的 Web 技
2012-02-04 16:19:58 2065
原创 新年开工缺少气氛
大公司确实有点不一样,不仅规矩多流程多,而且这不,因为有了新规定,新年开工,冷冷清清的,缺少该有的气氛! 记得上一份工,每年新年开工都是很热闹。一群人,一波一波去各个部门给领导给结婚了的同事(不管认识不认识)拜年逗利是(拿红包),一轮下来,红包相当多,而且公司也会请舞狮。不禁觉得有一些怀念了。
2012-01-30 09:50:28 2034 4
原创 2012年对自己的要求和期望:日行一“善”
日行一“善”,并非做多了坏事要去做好人好事为自己积善积德,而是在龙年春节里,常常在反思过去几年自己的得与失及其不足,为什么我落在了同学和朋友的后面;同时,也在思考:2012年,我应该如何去做,如何做得更好。1. 去除浮躁,沉下心来,踏踏实实做事情,把工作做好做细,在工作上取得一定业绩,获得认可。对此,除了讲究方法和效率外,多观察和吸取别人成功的优点,借鉴并严格要求自己。多问问自己:别人为什
2012-01-29 22:29:37 2663 1
原创 代码中特殊的注释技术——TODO、FIXME和XXX的用处
作者:reille本博客网址:http://blog.csdn.net/reille/,转载本博客原创文章请注明出处。本文内容概要: 代码中特殊的注释技术——TODO、FIXME和XXX的用处。更多请关注:http://velep.com/——————————————————————————————————————————————————————————————
2011-12-29 14:38:20 70790 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 100857 17
原创 如何在网址中不加端口号即可以访问嵌入式web网页
移植的goAhead2.5嵌入式web服务器可以正常的在客户端浏览器上访问网页了,但每次访问首页时都需要在IP地址后面带一个端口号:8080。可不可以不带端口号实现访问嵌入式web网页呢?答案是肯定的,至少在公司的嵌入式web服务器(也是goAhead)上实现了!原以为需要在web服务器中处理一下,实际上并非如此。客户端浏览器默认是向80端口发送网页请求的,那么把goA
2011-12-27 13:59:09 9722 1
原创 Eclipse快捷键大全
作者:reille本博客网址:http://blog.csdn.net/reille/,原创作品,转载请知会:reille@qq.com本文内容概要:介绍和说明eclipse中的快捷键———————————————————————————————————————————————————————————对于eclipse而言,其具有许多内置的快捷键,这大大方便了开发者的。熟悉
2011-12-05 09:05:20 1308
原创 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 4740 1
原创 eclipse中出现No Default Proposals即编写代码时无法自动补全(智能提示)的问题
越来越觉得eclipse是个不错的工具,但一直有个问题:家里的eclipse具有智能提示的功能,而在公司里却没有,致使在公司里编写代码十分不爽。使用快捷键:Alt+/ 提示“No Default Proposals。”查了下快捷键的设置,Edit菜单下Content Assist分配的快捷键是:Alt+/ ,而且确认没有快捷键的冲突。为什么使用快捷键:Alt+/ 会提示“No De
2011-12-02 14:35:25 9900 1
转载 Eclipse设置、调优、使用
eclipse调优 一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对eclipse的相关参数进行一些配置,就会有很大的改善。 加快启动速度 1.在eclipse启动的时候,它总是会搜索让其运行的jre,往往就是这个搜索过程让eclipse启动变慢了。(没设置时,等2-3s出现进度条,设置后直接出现进度条) 只要在eclip
2011-12-02 09:44:54 8204
原创 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 11479
原创 安装新版本Qt Creator后F1无法显示帮助文档的问题
下载并安装新版本的Qt Creator后,按F1,居然不能显示在线帮助文档了。如下图所示:其实这是因为没有把相应Qt Creator版本的帮助文档添加进去的缘故。解决方法如下:【工具】->【选项】->【帮助】->【文档】->【添加】,添加Qt Creator安装目录下share\doc\qtcreator\qtcreator.qch文档即可,如下图所示:上面加颜色的一行即为
2011-11-27 21:37:08 10717
原创 Xshell显示中文乱码问题
Xshell对于嵌入式开发来说,是个非常不错的工具。但或许都有过被中文显示为乱码的问题感觉有点不爽。解决方法其实很简单的,即把xshell编码方式改成UTF-8即可。[文件]–>[打开]–>在打开的session中选择连接的那个,点击[属性] -> [终端], 编码选择为:Unicode(UTF-8),然后重新连接服务器即可。也可以在Xshell的工具栏里面点击“编码 ”按钮,选择Unic
2011-11-25 09:08:00 38005 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 6820 1
goahead公司的web服务器源代码中关于文件上传的补丁代码
2011-10-15
init.bin即初始化SDRAM程序
2011-06-26
扬创utu2440-F开发板光盘附带的cs8900驱动源码
2011-06-06
linux下移植好的CS8900驱动源文件
2011-06-05
Fp4autl.dll,Fpencode.dll,Fp4awel.dll文件
2011-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人