开放源代码

共 134 篇文章
开放源代码 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 134 篇文章,持续更新中。

ZLG51单片机宏汇编器的设计与实现

在学习和开发51单片机的工具中,流行的宏汇编器是国外Keil公司的A51宏汇编器,但该宏汇编器存在以下不足:(1)不能使用大块的注释;宏体最多只能接受16个形参,宏嵌套处理只支持至10层,嵌套引用头文件的层数限制为10层,限制了宏汇编器的处理功能;(3)没能提供动态分配寄存器的能力。在国内,拥有自主版权的该类宏汇编器产品不多,现阶段国内人士使用的多是外国公司的功能受限共享版软件或盗版产品。周立功单

spc3源码

spc3开放源代码,看了一下,还可以,传上来和大家一起分享

单芯片以太网瘦服务器的实现

MC9S12NE64 是内置以太网MAC 层和PHY 层的16 位网络单片机。本文介绍如何在开发之初,为NE64建立硬件开发平台和软件调试平台,以及如何利用开放源代码,在NE64 上实现单芯片的以太网

相关协议的FPGA和网络处理器上的实现

由于集成电路产业在中国的飞速发展,FPGA设计技术,作为一种灵活性很强的芯片设计技术,在国内得到广泛的应用.由于芯片的可升级性和开发自主知识产权芯片的必要性,在北京邮电大学宽带通信网络实验室开发的三层以太网交换机项目中,以太网口和ATM口之间的数据通道的实现上采用了FPGA设计方法.该文主要集中在ATM口之间的数据通道的HEC头校验的FPGA实现.并完成了硬件设计、配置、硬件测试联调工作以及论文撰

基于ARM平台的存储卡系统设计与实现

随着现代计算机技术和互联网技术的飞速发展,嵌入式系统成为了当前信息行业最热门的焦点之一。而ARM以其高性能低功耗的特点成为目前应用最广泛的32位嵌入式处理器。在嵌入式操作系统方面,Linux凭借其性能优异、结构清晰、平台支持广泛、网络支持强劲及开放源代码等多方面的优势,被嵌入式系统开发者广泛地采用。Linux 2.6包含许多新的特性,为其在嵌入式领域的应用提供了强有力的支持,新的内核越来越多地应用

基于ARM架构的无线数据采集与处理终端的研究与开发

随着计算机、通信及网络技术的高速发展,嵌入式系统广泛地渗透到各行各业及人们日常生活的方方面面中。由于嵌入式系统的复杂性不断增加,嵌入式操作系统成为了嵌入式系统中最重要的组成部分。在各种嵌入式操作系统中,Linux凭借其性能优异、结构清晰、平台支持广泛、网络支持强劲及开放源代码等多方面的优势,被嵌入式系统开发者广泛的采用。同时随着近几年来国内嵌入式领域发展非常迅速,其中32位ARM处理器结构体系的嵌

红外线自动水龙头

Linux是一种很受欢迎的操作系统,与UNIX系统兼容,开放源代码。它原本被设计为桌面系统,现在广泛应用于嵌入式设备。uCLinux正是在这种氛围下产生的。在uCLinux这个英文单词中,u表示Micro,是“小”的意思;C表示Control,是“控制”的意思,所以uCLinux就是Micro-Control-Linux,字面上的理解就是“针对微控制领域而设计的Linux系统”。它也是针对无MMU

基于ARM-Linux的嵌入式Scilab-EMB计算平台设计研究与实现

嵌入式系统在众多工业领域扮演着越来越重要的角色,但是因嵌入式系统的资源受限缘故,导致在嵌入式系统上很难实现复杂计算算法。此外,当前嵌入式系统设计阶段和实现阶段的分离现状,致使嵌入式系统开发耗时且昂贵。为解决这些问题,本书提出了一种低成本、可重复使用且可重构的嵌入式系统设计与实现集成开发环境。为了减少成本,该集成环境全部是采用自由和开放源代码软件,如Linux操作系统和Scilab计算平台等。 本文

基于GNU工具链的ARM-MINIX嵌入式系统交叉编译环境的移植.pdf

信息技术的发展,数字化产品的普及,导致了对嵌入式开发的巨大需求。以Linux为宿主机系统,搭配一个交叉编译环境,为嵌入式设备生成可执行程序己成为现在日益流行的编译嵌入式软件的解决方案。而开放源代码的GNUT具链是一套开源的开发环境,是嵌入式软件开发中理想的交叉编译器。但现有GNUI具链支持的平台并不能满足层出不穷的嵌入式产品的开发需要,仍有许多平台得不到支持,例如我们进行的minix向ARM-MI

lwip-1.2.0.rar

LwIP是瑞士计算机科学院(Swedish Institute of Computer Science)的AdamDunkels等开发的一套用于嵌入式系统的开放源代码TCP/IP协议栈。LwIP的含义

基于ARM的CDMA无线数传系统的设计与实现

利用嵌入式系统软硬件易裁剪、μCLinux开放源代码和易移植的特点,设计一个通过CDMA网络发送电子邮件的 无线数传系统。硬件方面介绍了基于三星S3C44B0X芯片的ARM7开发板实验平台的软硬件设计与测试;软件方面论述了关于ARM- μCLinux嵌入式系统交叉编译环境的建立、用MiniGUI实现图型界面部分以及应用程序的编写方法。利用一个无线CDMA模块实 现ARM与互联网的连接,其中应

Asterisk,电话未来之路.rar

这本书适用于任何刚开始学习Asterisk 的人。 Asterisk 是一个开放源代码的,集中于一点的电话平台,并且其设计主要适 用于Linux 操作系统。Asterisk 把超过100 年的电话知识融入到了一套充满活力 的严密集成的电子通迅应用程序中去。它的强大的功能在于它的用户化的本质, 除此还有其无可匹敌的对各种标准的适应性。没有其它的专用分组交换机能够具 有如此之多的富于创新性的

基于TCPIP网络连接的嵌入式控制平台的研究.rar

风能作为一种清洁、高效的可再生能源自20世纪70年代,得到各国政府大力的推广。李树广老师领导的课题小组就是研究基于立式风力发电机组,面向大型风场的解决方案。考虑到风场发电系统对于天气状况有很强的依赖性,通常需要根据上位控制采集的气象信息对整个风场的风力发电机实行控制。各个风力发电机也要向上位控制系统汇报当前的运行状况,因此需要通讯模块来实现上位机对控制器的集散管理。 鉴于控制的复杂性和通讯的需求,

基于RTEMS操作系统的GUI开发系统的设计与实现—底层支撑驱动与字体显示

<p>在被称为后PC时代的当今社会,嵌入式系统已经渗入到了我们日常生活的每一个角落。从日常的普通电话,汽车控制系统,厨房用具到复杂的航空控制系统,军事系统,生产线的自动化控制都离不开嵌入式系统,因此,嵌入式操作系统得到越来越多的关注.</p><p>嵌入式图形用户界面系统是嵌入式操作系统的一个重要组成部分,随着嵌入式系统硬件设备的可获得性的提高和价格的不断降低及嵌入式系统应用范围的不断扩大,嵌入式G

Eclipse

一个开放源代码的、基于 Java 的可扩展开发平台Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。

Eclipse 3.7

一个开放源代码的、基于 Java 的可扩展开发平台Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。

Eclipse 3.5

一个开放源代码的、基于 Java 的可扩展开发平台Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。

Eclipse 4.4

一个开放源代码的、基于 Java 的可扩展开发平台Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。

RT-Thread实时操作系统编程指南

RT-Thread是一个开放源代码的实时操作系统,并且商业许可证非常宽松的实时操作系统

Arduino入门套件教程(基础、简单、实用)

<p>Arduino入门套件教程,免费的好资料,实用性强,值得参考学习,比较基础。</p><p>Arduino是一个开放源码电子原型平台,拥有灵活、易用的硬件和软件。Arduino专为设计师,工艺美术人员,业余爱好者,以及对开发互动装置或互动式开发环境感兴趣的人而设的。</p><p>Arduino可以接收来自各种传感器的输入信号从而检测出运行环境,并通过控制光源,电机以及其他驱动器来影响其周围环境