• 博客(0)
  • 资源 (27)

空空如也

ARM嵌入式Linux开发-基于飞凌OK335xS平台

本​文基于飞​凌​O​K​3​3​5​x​S​嵌​入​式​开​发​平​台,详​细介绍了嵌入式​L​i​n​u​x​开​发​​基​本​设置和操​作流程​​的每​一​个步骤,包括开发环境构建、软硬件系统设置、软件编程开发等,以及相关概念​和背景知识,配有​大量图解和实例,​具​有​很​强​​实​用​性​和​可​操​作​性​,​适​合​新​手​入​门​阶​段​学​习​使​用​。

2015-03-17

Win32平台下的UNIX原始套接字编程及应用

网络通信编程主要是在UNIX下使用C语言进行,在Windows平台上不能 直接使用这些代码。文章介绍了Windows下的UNIX仿真平台Cygwin,在Cygwin下讨论了 UNIX原始套接字的编程应用,实现了数据包的生成和发送以及对数据包的截获和分析。

2013-11-21

Mplayer的嵌入移植

提出了基于PXA27x微处理器的便携式多媒体播放器的总体方案,构建了系统的硬件平台和软件交 叉开发环境。选用在Windows平台上运行的Cygwin作为Linux仿真环境,选定Mplayer作为嵌入式系统的移植目标,利用交叉编译工具Crosstool在嵌入系统中完整地实现了多媒体播放软件Mplayer的音频与视频的播放功能。

2013-11-21

IDE集成GCC编译器的方法

为了缩短基于Windows平台的嵌入式软件IDE的研制周期,利用自有源码编译器GNU GCC ,实现IDE的编译功能。通过借助Cygwin 环境. 以及后台编译命令执行进程到前台界面显示进程的单管道设计,实现GNU GCC 从Linux 到Windows的移植,以及编译器编译信息的实时显示,为IDE 的编译器集成提供一条有效的捷径

2013-11-21

GAMIT/GLOBK软件的安装技巧

GAMIT/GLOBK是由美国麻省理工大学(MIT)和加州大学圣地亚哥分校联合开发的一套高精度GPS数据处理软件,由于其在长基线解算时具有很高精度(1 ppb)以及对非商业用户免费提供源代码,是国内用户最多的GPS数据处理软件。 这篇论文探讨了在Unix/Linux系统下安装GAMIT/GLOBK的关键问题和方法,并将其成功移植到Windows平台上(基于Cygwin)。

2013-11-21

对Linux集群在并行计算中的应用研究

计算机集群是并行计算的有力工具。Linux操作系统的开源、支持集群结构等特点使得其构建的集群一Linux集 群非常适合做并行计算。 本文先介绍了并行技术及集群的背景,接着选取了几个适合并行计算的“计 算密集型”问题,对各自特点,较详细地展示了从串行算法推导相应并行算法的 一般过程。并根据在Linux集群环境中的模拟计算提出并实现了若干改进并行性 能的策略。 并行数值计算方面,研究了埃拉托斯尼斯筛法并行化的问题。先分析了并行 性的根源,再提出两种可能的数据分解方法,由于按块分解可以简化通信,我们 选用了它。

2013-11-16

矩阵特征问题并行计算的研究

矩阵特征问题不仅可以直接解决数学中诸如非线性规划、常微分方程以及其他各类 数学计算问题,而且在结构力学、工程设计、计算物理和量子力学中都发挥着重要的作 用,目前矩阵特征问题的应用大多来自于求解数学物理方程、差分方程、Markov过程 等。因此研究高效可行的求解矩阵特征问题的并行算法具有重要的现实意义。 矩阵特征问题是数值计算的一个重要组成部分,也是当前迅速发展的计算机科学和 数值代数中一个活跃的研究课题。随着计算科学的发展和并行计算机的出现,矩阵特征 问题已成为大规模和超大规模计算机的主要任务之一。由于确定大规模矩阵的特征值和 特征向量是一个需要大量内存并且耗时的处理过程,单处理机已经无法承受。而并行计 算机提供的不断增加的计算和存储能力使得这些问题的有效计算成为可能。 本文对传统Jacobi方法进行了深入研究,且在并行机上实现了Jacobi的并行算法。 本文使用的实验环境为高性能并行机曙光4000L的软硬件系统。

2013-11-16

CMP—CLUSTER混合并行计算环境多级并行化编程模式的研究

本文提出了CMP—CLUSTER混合并行计算环境概念模型的特征,提出针对 于该混合并行计算环境的并行编程模型,该模型 分为五层:任务分配模式层、任务计算模式层、设计模式并行编程框架层、中间 框架代码层、任务部署与映射层。每一层分别对应在CMP-CLUSTER混合并行计算 环境概念模型下进行并行处理的某一个特定的目的和步骤。 针对本文提出的并行编程模型中的每一层,本文都研究了相应的简化并行编 程实现的方法、技术和工具,以帮助在混合并行计算环境下进行并行程序设计的 人员提高编程效率,减少人为因素引进的错误。 基于设计模式的思想,设计并实现了两种并行编程框架,用户可以直接调用 框架提供的高级应用程序接口,就可以自动的完成数据的划分和任务的自动并行 化执行。基于数据并行计算提出了一种基于阵列数据并行的FJRR并行设计模式, 并以并行编程框架的形式实现了该设计模式的自动计算;另外,提出了一种基于 任务交互图模式的并行编程框架,并具体实现了基于动态规划模式的任务自动并 行与调度系统,从而大大的简化用户在这两种模式下进行并行编程的复杂度。

2013-11-16

串行程序并行化及其在桌面网格中的应用

本文对串行程序并行化部分算法的研究和改进具有一定的现实意义,对依赖关系分析和别名分析方法的研究以及部分程序并行化算法的改进具有一定参考价值。针对内存检测计算所面临的问题,给出了基于桌面网格的数据划分的解决方案,为其它类似的应用提供了借鉴。

2013-11-16

开源硬件平台(7)——近期新面孔.演示稿

对继Arduino、Raspberry Pi、BeagleBone等著名开源硬件项目之后,新出现的一些嵌入式硬件开发平台进行了介绍

2013-11-09

开源硬件平台(1)——概述.演示稿

个人编写的对嵌入式开发以及开源硬件的一些思考和认识,不当之处还请指正。

2013-11-09

开源硬件平台(3)——Raspberry Pi.演示稿

个人收集整理汇总的Raspberry Pi资料,图文并茂,从多角度综合介绍开源硬件Raspberry Pi这一种便于使用的嵌入式开发平台的软硬件概要和特点,介绍了典型应用实例。适合教学演示,使初学者对Arduino迅速形成整体概念。

2013-11-09

开源硬件平台(6)——BeagleBone.演示稿

个人收集整理汇总的BeagleBone资料,图文并茂,从多角度综合介绍开源硬件BeagleBone这一种便于使用的嵌入式开发平台的软硬件概要和特点,同时引伸扩展了一些相关资料,如用TI AM3359、工业实时以太网,等等。适合教学演示,使初学者对BeagleBone迅速形成整体概念。

2013-11-09

开源硬件平台(5)——Cubieboard.演示稿

个人收集整理汇总的Cubieboard资料,图文并茂,从多角度综合介绍开源硬件Cubieboardo这一种便于使用的嵌入式开发平台的软硬件概要和特点。适合教学演示,使初学者对Cubieboard迅速形成整体概念。

2013-11-09

开源硬件平台(4)——pcDuino.演示稿

个人收集整理汇总的pcDuino资料,图文并茂,从多角度综合介绍开源硬件pcDuino这一种便于使用的嵌入式开发平台的软硬件概要和特点。适合教学演示,使初学者对pcDuino迅速形成整体概念。

2013-11-09

开源硬件平台(2)——Arduino.演示稿

个人收集整理汇总的Arduino资料,图文并茂,从多角度综合介绍开源硬件Arduino这一种便于使用的嵌入式开发平台的软硬件概要和特点,介绍了典型产品和各方面的应用实例,同时引伸扩展了一些相关资料,如用Arduino设计的卫星、AVR单片机和80C51单片机的对比,等等。适合教学演示,使初学者对Arduino迅速形成整体概念。

2013-11-09

脚本语言Lua与C交互方法的研究与实现

针对当前利用C++开发大型复杂程序代价高、周期长的问题,为了充分发挥Lua动态脚本语言的特 点,重点探讨了如何在Lua脚本中模拟消息事件机制和Lua访问C++接口的具体实现方法以及Lua 调试器的设计方案。

2013-11-08

Lua脚本语言在自动测试中的应用

Lua是一种强大易用的脚本语言,可以很方便的与其它语言融合。本文展示了Lua在自动测试系统中的应用

2013-11-08

LUA脚本语言在通信网管中的应用

Lua的IO库可以用来实现输入及输出功能,而第 三方通信库如luasocket 则给予lua 网络通信的能力, 因此,读者可以利用lua 的上述库编写具有通信能力 的交互式脚本。 作者的做法是在脚本和设备接口之间编写一个中 间程序,其作为宿主程序读取和执行用户编写的脚本, 并与各个局向、不同机型设备的人机接口进行通信,相 当于在脚本和设备之间架设了一个沟通的桥梁。这样 可以将与设备间的通信细节在程序中实现,以此降低 脚本编写的复杂程度。该程序命名Uiplus,使用Visual C++2005 编译,目前可与华为的CC08、Softx3000、 SDC9300、阿朗的S12 等程控交换设备进行联机。

2013-11-08

Lua脚本在游戏引擎中的应用

Lua是一种免费、开放的中间代码型的脚本语言,作者在研究了它的结构和 特点的基础上,对Lua运行环境中的堆栈结构进行了分析,由于引擎与Lua脚本 均能够操作堆栈中的数据,因此通过把堆栈作为两者信息传递的中间层,实现了 共用Lua全局变量、在引擎中引用脚本函数和在Lua中引用引擎函数的功能,以 达到数据共享的作用,从而建立了把Lua系统引入游戏引擎的模式。文章最后模 拟了一个仿真的游戏环境,分析了引擎与Lua脚本在游戏中各个模块的实现过 程,并构建了一个两者整合的框架。

2013-11-08

Linux应用程序多核并行化方法研究与实现

本文针对多核通用开发,在Linux下运用并行开发模型和方法,结合使用intel多核系列开发工具,对多媒体应用中的一个串行程序运用Intel Vtune PerformanceAnalyzer(性能分析器)进行并行化分析,找到应用程序的热点,设计并行流程,并基于Intel同构多核平台,运用intel并行时库TBB(Intel Thread Building Blocks)进行相应的并行化改造,并在调试和优化阶段运用Intel Thread Checker(线程检测器)检测发现看似正确的程序的潜在错误。实验结果表明,应用程序并行化以后,性能得到明显提升。本设计实现了在Linux下对传统串行程序的多核并行化,对其它多核软件开发具有一定的借鉴意义。

2013-11-08

C/C++安全检查工具预处理器的设计与实现

提出了一种基于分析器自动生成工具Antlr构造的C/C++安全检查工具预处理器的方法。

2013-11-08

开源硬件平台 Raspberry Pi 演示稿

汇总了关于Raspberry Pi的各方面资料,如软硬件、编程开发、典型应用等

2013-11-08

基于VxWorks平台的组合导航实时数据库

基于VxWorks平台的组合导航实时数据库,与VxWorks结合,实时操作系统搭配实时数据库,如虎添翼

2013-11-01

基于DCS的数据采集接口及实时数据库

基于DCS的数据采集接口及实时数据库,适合工业控制现场使用的数据库,实时性是其主要特点

2013-11-01

工业实时数据库应用设计及数据处理

工业实时数据库应用设计及数据处理,不同于常用的关系型数据库,更适合工业现场控制,尤其是对实时性要求高的场合

2013-11-01

传感器网络协作实时数据库事务的提交控制

关于传感器网络协作的实时数据库,和一般的数据库是不一样的,工业领域许多场合需要这种数据库

2013-11-01

空空如也

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

TA关注的人

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