7 名字太长会导致服务器缓存区溢出

尚未进行身份认证

我要认证

屌丝

等级
TA的排名 4w+

QSlim三维模型简化算法笔记(未完待续)

Qslim简化流程Qslim简化算法流程大体上可以概括为如下三个步骤:模型的读取模型顶点Quadrics值的采集根据顶点Quadrics值进行排序与构造顶点对栈从顶点对栈中移除顶点对首先从模型的提取开始说起模型的提取Qslim程序中,模型以smf格式导入,提供了SMFReader类来处理smf文件。smf文件目前在谷歌与百度无法找到任何有用的信息,但是在github上有很多模型数据。我也不

2016-11-09 16:50:38

Adreno与Vulkan初探:一个彩边三角形的诞生

为了能早点上手高通820芯片图形开发,我整理了这个笔记,用来以后重新配置环境使用。本文全部为原创,转载请告知。本文主要为了能够记录Adreno下vulkan的环境配置与简单demo演示。本demo用于记录Vulkan配置操作所需要的最少步骤,并且在屏幕上绘制一个基于顶点数组与颜色数组的三角形。不需要导入任何资源,所有的线段以及顶点着色器二进制码都存在Adreno的头文件源码中。前期软件安装• A

2016-08-07 23:01:47

DragonBoard 410c的LittleKernel详解

Little Kernel是DragonBoard 410c上的Boot Loader,用于实现硬件初始化、从存储器件中读取Linux内核与ramdisk并导入到RAM、为Linux内核设置初始化寄存器与命令行参数并跳转到Linux内核中进行执行。LK基于www.kernel.org上的开源项目进行开发。如果需要明白此文章,您需要对设备树有基本的了解。设备树是用于描述硬件的数据结构。它具备一个节点的

2016-05-28 14:01:09

AllJoyn核心应用教程【第七章】:Base Services服务之控制面板

AllJoyn控制面板服务框架为应用提供了一种简单的方式来渲染一组UI组件集,从而与远程设备进行交互。框架由一系列标准接口所组成,当具体的服务运行在某个特定的目标路径上时,框架允许远端设备对组件中的UI进行动态渲染。控制面板服务抽象化了AllJoyn控制面板接口的细节,从而使其能够调用更高级别的API以及代码生成器,从而创建组件元素。一个控制面板无法决定UI的具体形状,它只是提供隐式的信息来标注元素

2016-05-25 13:55:22

AllJoyn核心应用教程【第六章】:Base Services服务之Notification

占坑

2016-05-20 15:34:53

AllJoyn核心应用教程【第五章】:Base Services服务之Configuration

Configuration服务为开发者提供configuration设备的能力,如更改设备名称或设备密码基本概念在Configuration服务中存在两种角色:configuration服务器:服务器运行于将要被配置的设备以及,提供配置Configuration服务的设备。configuration客户端:客户端运行于设备或者应用上,主要用于配置远程设备如下列举出了所有可被配置的属性:恢复出厂设

2016-05-13 11:40:56

AllJoyn核心应用教程【第四章】:Base Services服务之Onboarding

Base Service介绍Base Services在AllJoyn框架中是由许多设备提供的一种公共服务,它为设备的互相通讯以及彼此的交互提供了一系列的接口。如下列出了目前支持的所有Base Service。随着后期的跟进,Base Service列表也将提供越来越多的代码贡献。Onboarding:提供一种统一的策略,将设备带入到新Wi-Fi网络Configuration:允许开发者配置应用

2016-05-06 11:03:09

410c手把手安卓系统控制I2C光流传感器

需要调用的模块本文所使用的I/O主要有如下三个部分  I2C接口  UART接口  USB接口需要使用的硬件外设如下 Grove Digital Light Sensor 上文中提到的UART转USB1.8v线内核的定制首先我们需要对内核进行重新配置,从而添加我们的设备驱动重新编译内核在96board官网下载我们的最新Android 5.1版本官方提供的内核目前默认无

2016-05-06 09:42:02

DragonBoard 410c手把手进行安卓开发之底层移植

耽误了这么久,终于开始写这篇文章了 这篇文章我们主要介绍如何从获取MSM源码,并为内核进行修改与移植的过程必须的前期准备首先我们需要准备如下四个条件: 1. Ubuntu 12.04 Linux Distribution 64位 务必要注意,切勿使用更高版本的Ubuntu进行开发。MSM的安卓源代码编译期间只能使用Openjdk 7的版本,而更高版本的Ubuntu源中已经不再支持Openjdk

2016-05-02 10:14:11

DragonBoard410c手把手进行安卓开发

在上一篇中我们介绍了基于DragonBoard 410c的Debian开发。并且通过UART口登录到了Debian中的Shell,实现了基本的控制台应用。本文主要是针对安卓开发者,为安卓开发者提供快速入门的指南基本的设备 上图为官方提供的参考设备。要注意的是,显示器的分辨率必须为1080p或者更低,如果你使用的是更高的分辨率,那么DragonBoard 410c中自带的安卓系统无法支持该显示,屏幕

2016-04-24 19:13:45

在410c上使用UART登录

上一篇中,我们开发了好几个程序,而且都进行了解释与说明。 但是所演示的那些程序全都是基于HDMI显示器+410c开发板来实现的。如果只是想简单的在PC机上对文件系统进行操作,那么再配上一台1080p的显示器就非常累赘了。而且最重要的是,410c的安卓系统只能支持1080p以及更低的显示屏幕,那么我们在开发的时候自然会碰到很多问题。本人也是在开发过程中由于显示器的限制不能得心应手。因此本文主要介绍如何

2016-04-22 19:29:43

AllJoyn核心应用教程【第三章】:接口编写与信号设置

上一篇文章中我创建了BusObject: MyFirstBusObject以及BUsAttachment。 为AllJoyn应用提供了与其他设备进行交互的基本信息以及API。但是仅仅完成了API调用是远远不够的,我们还需要清晰的在AllJoyn框架中表达应用所感兴趣的无会话信号, 也就是应用所需要的广播信号/* 创建已使用接口列表,从而使我们能够跟踪到使用这些接口的应用 */int len = i

2016-04-15 09:38:58

DragonBoard 410c手把手控制Linux的GPIO

上一篇文章中,我们通过操作LED文件位置的brightness文件,控制了LED的亮与灭,并且在410c上实现了LED的闪烁功能。 同时相信各位也对410c上的硬件开发有了深入的了解。接下来我们将深入研究其他硬件,并一个一个的手把手进行操作与解释。背景知识无论是输出方波信号或者是处理复杂的通讯协议,我们都要直接或者间接的用到GPIO进行输出与输入。 GPIO是芯片与外界进行通讯最常用的资源之一,其重

2016-04-14 16:04:32

DragonBoard 410c手把手Linux控制LED

上篇文章中我绕过Eclipse开发环境与交叉工具链。直接在DragonBoard 410c的终端上编写了程序并成功编译与运行,在终端输出!!hello字符,这意味着我们已经能基本控制DragonBoard 410c了。但是各位应该还是对上一篇文章所做的事情不怎么感冒,毕竟仅仅是输出一个hello world而已,并没有什么新奇的效果。那么我们本文将直接对DragonBoard 410c的硬件进行控制

2016-04-14 12:59:23

使用Dragonboard 410c开发医疗物联网

需求分析随着社会事业的发展,医疗行业对各种仪器的需求越来越大,如生化仪,心电监护仪,呼吸机等等,这些设备目前使用两种通信方式和lis/pacs/中心监护系统接口大多数采用串口作为数据接口,使用ASTM作为通信协议使用以太网网络接口,以HL7作为通信协议协议解释HL7HL7标准是建立在ISO标准组织之制定的OSI模型的最高层的应用标准,如下图所示: HL7标准包含256个事件、116个消息类型

2016-04-14 07:15:07

DragonBoard 410c手把手Linux开发

拿到DragonBoard 410c已经有很长一段时间,也试着研究了Adreno与410c上高通内核驱动。 不过为了让广大爱好者能够快速上手这一台开发板,我打算使用官方提供的Linux指南上的源码作为入门,从而让开发者能够迅速的使用手上的资源。推荐配置首先假设,看这篇文章的人都有了如下图所示的全部设备,其中需要特别提醒的是,我们使用的是Linux的一个发行版本Debian, 如果谁想去深入研究And

2016-04-13 10:39:51

将DragonBoard 410c接入物联网云平台

前段时间入手一台Dragon Board410c的开发板。虽然功能强大,而且还是高通自家产品,无线基带很是不错, 但是由于自己对这网络与运维理解不是很透彻,所以还是没办法完全发挥其全部的实力。 刚好去年有参加了IBM的一个小比赛, 申请了IBM的Bluemix云服务器试用。 离试用期结束还有一个多月的时间,刚好发现在Bluemix官网提供了IoT物联网设备的云服务, 经过了解于是打算将自己的410c

2016-04-10 15:00:17

AllJoyn核心应用教程【第二章】:代码结构与设备信息编写

上一篇文章中我使用了几个基本的例子来解释了AllJoyn框架中各个模块的功能。本文我将从代码层面解释如何从零开始搭建一个AllJoyn核心应用本文中所有的代码都可以从Git中自行下载:代码链接AllJoyn应用的整体框架本文所使用的应用可以被切分成三个模块, 从而更好地帮助我们理解AllJoyn框架:主程序应用代码 - Main主要功能:列表内容在代码中创建并放置调用函数, 管理AllJoyn中

2016-04-09 14:24:10

AllJoyn核心应用教程【第一章】:框架与概念

Alljoyn的概念假设你现在位于一个人群拥挤的地方,如酒吧或咖啡厅。 身边的很多人都是你要交流的对象,但是这个环境下其他人都在熙熙攘攘的发出声响,对话与交谈。 Alljoyn应用就像是一个团队情景。 队伍里的”人”可以与另外的“某人”进行“交谈”、“分享想法”或者“广播信息”。首先我们来解决Alljoyn网络中的“交谈”概念。 我们首先需要让另外一个人关注到我们, 这样我们才能够与他直接进行交流。

2016-03-26 14:47:00

Qualcomm虚拟现实开发虚位以待:全新SDK上线

Qualcomm,Oculus,HTC,索尼以及其他公司将在今年年底推出头戴式VR设备。Gartner预计头戴式VR设备发货量今年将突破140万台,相比于2015年的14万台有强劲的提升,并将在2017年上升至630万台。但是编写VR应用与2D屏幕程序编程不同,它也不是简单地对代码进行拼凑。头戴式VR设备提供了全新的交互式接口,它需要开发者对人机交互具有深刻的理解。而且虚拟现实应用非常复杂,对功耗限

2016-03-26 09:25:56

查看更多

CSDN身份
  • 论坛版主
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取