SQLite是一款针对嵌入式产品应用的轻量型开源数据库,它占用资源非常的低。在嵌入式应用中,该数据库只需要几百K的内存就够了,而且性能非常不错。除此外,它也支持Windows/Linux/Unix等主流的操作系统。

实际上,早就对SQLite垂暮已久了,奈何一直用不上。最近项目里,打算对小范围的数据(如黑名单数据)上SQLite进行管理。

阅读全文 »

 


本文详细描述了window中eclipse SDK的安装与配置,使用它来开发C/C++程序。

1. 前言

之前使用微软的vs2003来开发嵌入式应用程序,因为工作需要,应用程序IDE开发环境从vs切换到了eclipse SDK中,为了尽快熟悉eclipse,在家中装了一个eclipse环境,同时,将记录一些eclipse SDK使用过程中的一些信息。

eclipse SDK是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。此外,它还是一个开放的可扩展的IDE。

1.1 eclipse 简介

Eclipse  是替代 IBM Visual Age for Java(以下简称 IVJ)的下一代 IDE 开发环境,但它未来的目标不仅仅是成为专门开发 阅读全文 »

 


Samba服务器是嵌入式linux开发必不可少的工具软件,它主要实现windows与linux共享。本文首先介绍了samba的相关知识,然后主要介绍了在Ubuntu9.10上安装samba服务器方法与步骤 。

1. Samba相关知识

自从出现NetBIOS协议,Microsoft用它实现了网络文件/打印服务,即大家熟知的打印与共享服务,它是基于SMB(Server Message Block)协议,实现不同计算机之间共享打印机、串行口和通讯抽象(如命名管道、邮件插槽等)。随着Internet的流行,Microsoft希望将这个协议扩展到Internet上去,成为Internet上计算机之间相互共享数据的一种标准。因此它将原有的几乎没有多少技术文档的SMB协议进行整理,重新命名为 CIFS(Common Internet File System),并打算将它与NetBIOS相脱离,试图使它成为Internet上的一个标准协议。 阅读全文 »

 


嵌入式系统中,存储空间、内存等资源相对较敏感。如何高效的利用有限的系统资源,一直是嵌入式系统设计的重点。在嵌入式linux系统的远程固件(程序)升级功能上尤为突出。如果固件升级包太大,对内存和flash都会带来压力。因此,必须尽量减小固件升级包的大小。

在这个问题上,7z压缩格式为我们带来了福音。相比.tar、.tar.gz、.tar.bz2等压缩格式,采用7z格式压缩的固件升级包明显较小。reille实现的固件升级功能中都采用这种格式制作固件升级包。

关于7z的介绍请参考:7z格式、LZMA压缩算法和7-Zip详细介绍

本文主要分享了移植7z命令到嵌入式linux系统的方法和经验。

阅读全文 »

 


摘要 :接触eCos大概一个月了,了解了一些基于eCos开发的产品,并看了它们的软件系统架构和一些模块的实现。虽然不是十分深入,但也可以说积累了一些eCos开发知识。

对ucos、ucLinux、嵌入式linux有了解的都知道,嵌入式linux很强大,所以当碰到eCos时,特别是当我们从嵌入式linux转入到eCos时,大家都可能会问:eCos有多强大?值不值得我们去学习并用它开发产品?

对于上述的疑问,本文结合这一个月来对eCos的学习,说一下自己对eCos的认识,谈谈自己这个月学习eCos开发的历程,最后整理了一些相关资源。 阅读全文 »

© 2012 velep.com | reille blog | 管理| 粤ICP备12094833号-2| 谷歌地图| 百度地图| Suffusion theme|Sayontan Sinha

无觅相关文章插件,快速提升流量