自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ublox模块测试分析报告

    我们在产品的实际开发过程中需要选择一款GPS模块,目前在GPS芯片和模块这个领域我们国内也有很多的厂家在生产。由于之前一直使用的是ublox的模块,所以对于替换成国内模块之后的产品性能没有一定的了解,所以我们选了一款国内的GPS模块与ublox的模块进行了一些比较。测试内容:   对ublox和国产模块进行比对测试,包括功耗、冷启动时间、通断电定位时间(带后备电容)、插拔天线情况、静态数据...

2018-02-22 15:16:31 7742 4

原创 2015,那些用在智能家居里的技术

FaceBook的创始人,马克扎克伯格宣布,他个人的2016年挑战是为他家建立一个简单的自动系统。“你可以把它想象成钢铁侠的家,”他解释说他在Facebook的职位。他希望融入他的自动化系统:语音控制、面部识别、数据可视化和虚拟现实。虽然扎克伯格将控制他的家庭自动化和连接在不同的系统连接在一起,扎克伯格可能不得不开始接受其他的系统如安全系统、照明系统、娱乐系统等。我们在这里建造和共

2016-01-06 21:11:16 857

原创 Arduino—一款影响世界的开源硬件

从去年开始,你可能会听说过一款Arduino的开发板,它的身影已经出现在了无数个项目中,可以说多的数不清了。而我们就来说一说这块开源硬件。UNO Wifi 这款名为UNO WiFi,是基于Arduino的硬件将Wifi模组ESP8266焊接上之后的一款硬件。它是一种创新,针对的是那些智能设备,社区主导,物联网的产品。他很受人欢迎,因为人们能够便宜而且容易的使用Arduino+W

2016-01-05 09:49:56 6357

原创 使用YourAPP开发体感打砖块应用

在手机众多传感器中,可能算方位传感器和加速度传感器最为重要了。这两个传感器对于大多数的应用都会用到。人们也会针对这两个传感器的特性开发出多种多样的应用来。还记得以前玩过的一款游戏就是采用了方位传感器来控制移动的方向(具体名字已经不记得了)。调用传感器往往涉及到Android底层的各种接口,对于不熟悉Android底层开发的用户来说是个问题。而随着HTML5标准的普及,很对的应用都能通过HTML

2015-11-10 13:30:23 717

原创 智能汽车自主决策机制的致命缺陷

随着汽车公司不断的测试和提高智能汽车在市场中的价值,汽车的自动驾驶开始慢慢的流行起来了。我们知道,谷歌的自主驾驶汽车在内华达州已经获得了特定的驾驶执照。但是在汽车使用的过程中也发生了一些小小的事故,虽然谷歌公司并不认为这是自动驾驶汽车的故障。然而我们想象一下,当自动驾驶的汽车越来越多时,发生这种意外的概率就会越来越大。试想一下,当你的自动驾驶汽车需要作出决定,是否拯救车中的你还是路上的一群人的时候

2015-10-30 15:28:16 2863

原创 使用YourAPP开发温度宝应用

手机上的传感器很多,但有些传感器我们用的却比较少,比如说温度传感器。这是因为传感器在内部,测出的其实是机器内部的温度,而如果要测外部的温度(比如室温)就不那么准确了;另一个原因是手机上也没有一个专门查看温度的界面,要看也都是一些数字的显示,显得不那么直观,这样用户也就更不会用了。先且不管温度是否准确,如果能有一个直观的界面查看那就显得方便的多。而传感器的数据,我们可以通过YourAPP的A

2015-10-16 14:46:14 719

转载 今天是快乐的程序员节

今天(2015年9月13日)是程序员的一天,最开始是由俄罗斯发起的节日,但已被许多国家接收。它对于那些对于社会有贡献的程序员来说是伟大的一天,真正有趣的是为什么它是在九月十三日。程序员节也叫“溢出节”,即“选择第256天是取其一字节(8位)溢出的意思(从0开始,最大到255)”。(俄语:День программиста)是一个俄罗斯官方节日,日期是每年的第256天,也就是平年的9月13日和闰

2015-09-14 14:07:51 846

转载 我叫PP

你好,我叫PP。我有一块小小的主板和若干个元器件组成。我的大眼睛是两个吸引你的led。我的到来时为了提高各位学习嵌入式开发的兴趣。焊接是一种乐趣,需要有一点练习,这是一种技能,任何人都可以掌握。让我们开始组装PP吧,然后我们可以在给他做点处理。在开始之前,先通过指令读取并查看图片以验证组件的方向。如果你想了解多一些其他的知识,你可以查看我们的网站。戴上安全眼镜,插入焊接铁,让我们开始吧

2015-09-10 10:21:55 797

转载 还记得星球大战里那个圆头圆脑的机器人吗

还记得这个圆头圆脑的机器人吗?在星球大战中它叫R2-D2,这里叫BB-8。现在,除了在影片中看到它之外,你能真正拥有一个了。让我们先来一睹为快吧。 这是什么?早在几个月前,BB-8还看似不太可能完成。而当Sphero出现之后,它的实现变为了可能。BB-8本质上便是一个Sphero小球和一个轻巧的塑料头的磁耦合。因为BB-8的头被磁铁附着在身体上,所以它的头可以被拿掉。但是如果这

2015-09-08 10:08:27 8267

原创 用YourAPP开发网络状态提醒应用

现在的通信真是方便,走到哪里都有网络。Wifi的利用已经到了非常普及的程度,即使走到没有wifi信号的地方,利用手机信号也能上网。(若是连手机信号都没有,那就没办法了)    智能手机的使用也大大方面了各个年龄人群的上网。    以前的手机,wifi上网和手机信号的上网必须人工进行切换(打开wifi上网开关之后手动关闭手机信号上网,反之亦然),而在现在的智能手机里,我们只需同时打开

2015-08-21 12:26:36 1388

原创 Apple Watch和机械手表的纠结

随着Apple Watch的出现,一些可穿戴设备如雨后春笋般地出现了。那些机械表的爱好者们是否开始不淡定了哪?是否认为Apple Watch是对机械表的一种威胁哪?        有人会认为Apple Watch并不是一款最具吸引力的手表。确实,它不能上发条,需要频繁的充电。但是它却可以带你去当地的咖啡店,让你与世界任何地方的朋友交流,让你了解最新的球赛走势。难道智能够机真的能够结束机械手机的

2015-08-20 15:16:04 2968

翻译 树莓派与window 10组成的物联网核心:让人失望

去年春天,微软发布了自己的window系统与物联网系统的方案,该方案使用树莓派和window 10组成物联网的核心。树莓派是一个与window完全不同的运行在ARM构架下的系统。是的,或许微软决心离开桌面系统,构架一个数以十亿计的物联网平台,或者用它来填补数以万计的POS终端和ATM机留下的空白。当window 10物联网系统第一次发布时,人们对这样一个window实时系统抱着很大的希望。

2015-08-16 12:51:14 9030 1

原创 使用websocket发送图片文件

Websocket是HTML5中的一个数据传输控件。目前在主流的浏览器中都提供了支持。关于websocket的相关协议可以在网上查到,关于如何建立连接等操作大家可以查询协议获得,本文主要讨论如何进行数据传输。 在客户端使用的是Chrome浏览器,在服务器端使用PHP开发websocket协议。 Websocket协议一个frame的标准格式:         0

2015-06-29 16:57:48 40284 5

原创 使用YOURAPP做移动应用开发

一、简介:YourAPP是一款运行在智能设备上的程序和模块。它将设备底层的某些操作封装成可以供JavaScript语言调用的方式,同时将界面的设计和开发以Web的形式开放给使用者。从而将底层的数据操控和灵活的界面设计方式相结合。JavaScript语言是一门较流行的编程语言。它不仅支持前端程序的开发,通过一些良好的构架也能支持服务器端和客户端的开发。但JavaScript语言通常只支持在浏

2015-06-10 13:48:20 898

原创 手机方位传感器的使用经历

当今的智能手机已经集成了众多的传感器设备,比如温度传感器、气压传感器、光线传感器等。在实际使用过程中,每个传感器都有自己的作用。今天聊聊关于方位传感器的使用。方位传感器即Orientation Sensor。它的数据是利用加速度计和地磁场传感器计算得到的。在网上能够查到的关于方位传感器的解释为:方位传感器由x、y、z三轴坐标表示。三轴坐标返回的都是角度值。以度为单位。第一个角度

2015-05-26 14:09:59 4079 1

原创 如果APP应用市场加上地理位置信息属性

首先说的是我本非从事APP应用市场相关方向的工作,写这篇文章的目的也只是想从我自己的使用体验和想法出发聊一聊。所以以下的言论完全是从一个外行的角度去看的。之前写过一篇《如果APP应用市场是这样的》,写的有些杂乱,这次想结合自己了解的领域。关于应用在APP市场中的地理位置属性,如果将地理位置属性加在市场中的APP里,会怎样?或许有些APP应用市场已经将地理位置属性很好的与APP结合一起,

2015-05-19 23:01:43 1042

原创 如果APP应用市场是这样的

很长时间以来,智能移动终端给我们的生活带来了巨大的变化。这种影响力是持久的,它给我们所有人带来了便利。若在几十年前,你能想象坐在车上翻动平板电脑轻松处理完各种事务的情景?走在路上使用手机定完当天晚上球票的情景?在写这篇文章的时候,我已经通过手机订了一份可口的晚餐。我们通过移动设备获得了以上所有的便利。但不仅仅是移动设备,或者说移动设备只不过是一个载体,而真正带给们如此体验的是那些一

2015-05-13 00:29:07 1246

原创 关于串口问题的一次出差经历

事情起源于我们的一位客户和我们联系说我们为他们提供的一套北斗浮标监控系统(包括软硬件)出现问题了,不能正常接收数据,要求我们去现场看一下。         于是我们先通过电话简单了解了一下问题现象:连上指挥型一体机和PC之后,打开监控软件不能接收相关数据,发送任何指令也没有反应。         基于以上现象,我们初步判断可能是软件有问题,于是对软件进行了针对性的测试,发现这种情况在我们这

2014-01-10 22:00:40 861

原创 交叉编译Apache+PHP+MySQL

想要在ARM上编译一套Apache+PHP+MySQL的系统:所用系统:       Ubuntu10.04 LTS编译环境:       Gcc-4.4.3       Arm-linux-gcc-4.5.1所需源码:       Apache-1.3.39.tar.gz       Mysql-5.1.32.tar.gz       Php-5.2.9.ta

2012-03-16 09:12:36 3434 1

原创 使用google map做的监控程序

 谷歌地图我们已经用了很久了,可以说它已经融到了日常生活中。在使用之余我也想试着自己做一下简单的监控程序试试。谷歌给我们开放了很灵活的接口,在应用程序的开发过程中对我的帮助很大。Google map api的接口版本到目前为止有3个,最新的是V3版,最早的flash版的地图,V2版的地图是采用javascript的接口。我选择了V2版得API接口。要正式使用google map API还需

2011-06-25 21:53:00 2364 1

转载 关于编程 鲜为人知的真相

我常年程序员的经历让我知道了一些关于软件编程的事情。下面的这些事情可能会让朋友们对软件开发感到惊讶:1.一个程序员用在写程序上的时间大概占他的工作时间的10-20%,大部分的程序员每天大约能写出10-12行的能进入最终的产品的代码——不管他的技术水平有多高。好的程序员花去90%的时间在思考、研究和实验,来找出最优方案。差的程序员花去90%的时间在调试问题程序、盲目的修改程序,期望某种写法能

2011-06-20 15:52:00 641

原创 初试HTML5地图显示

 最近对HTML5发生了兴趣。因为以前就是做导航监控的,对地图这块也懂一点。所以在学习的过程中希望将地图元素融入HTML5中。也当是自己给自己的练习。于是选择了google Map API作为接口。然后地图的显示理所当然就应该是基于浏览器的,而现在大家使用的浏览器很多种多样,于是我选用了IE 8.0,chrome 12,opera 11作为测试对象。根据找到的资料,建立了一个html5

2011-06-17 16:20:00 9338 1

转载 软件开发人员的作战手册 - 让程序员活的久一点

1.  程序员的职业准则是:诚实(如实的报告你的状态,风险和出现的问题),守信(承诺完成的任务就要按时完成),尊重(尊重给你的代码提建议的同事,对事不对人)。2.  写有BUG 的代码和写没有 BUG 的代码花费的时间是一样的。3.  BUG是会成长的,存活时间越长生命力越顽强。4.  如果一个笨方法可以解决问题,那它就不是笨方法。5.  把你的工作分割成小时级的目标任务,你会

2011-06-15 09:26:00 698

原创 心情

<br />上周去北京出差了两天,目的是配合公司解决一个技术方面的问题。<br />走的比较急,上午接到出发的命令,晚上的飞机便到了北京。<br />五月的北京,温度还是比较适宜的。沙尘的季节也刚刚过去,只不过到处飞扬的杨絮和柳絮让我这个在南方生活惯了的人多少有些不适应。吃的还适应,感觉北京人比较偏爱重口味,虽然不是很吃的惯,但是还行吧。自从发现旅馆里热水壶烧出来的水里漂着一层白白的东西之后,那两天便开始购买矿川水了。<br />工作还是蛮顺的,与我们配合的工程师挺好沟通,第一次见面时开了辆SUV来接我们,

2011-05-09 14:51:00 533

原创 怎么做好软件项目的管理

<br />      首先,写下这些文字是源于一次痛苦的出差经历。由于项目原因需要到国外工作,加上我们的准备不是很充分。结果导致现场调试的过程中非常狼狈,问题怎么都找不到,员工更是几天没睡好觉,非常疲惫。而最后查出的结果:错误竟然源自于一个小小书写错误,My God。最可气得是问题出在我们认为最稳定的部分,而我们在调试过程中压根就没有觉得可能那里出问题了,My Godness。<br />      其次,其实这个题目定的大了一点。因为我也不知道该为这些文字取一个怎样的标题合适。但我觉得我需要将这些教训写

2011-04-08 14:42:00 686

原创 怎么做好软件项目的管理

<br />      首先,写下这些文字是源于一次痛苦的出差经历。由于项目原因需要到国外工作,加上我们的准备不是很充分。结果导致现场调试的过程中非常狼狈,问题怎么都找不到,员工更是几天没睡好觉,非常疲惫。而最后查出的结果:错误竟然源自于一个小小书写错误,My God。最可气得是问题出在我们认为最稳定的部分,而我们在调试过程中压根就没有觉得可能那里出问题了,My Godness。<br />      其次,其实这个题目定的大了一点。因为我也不知道该为这些文字取一个怎样的标题合适。但我觉得我需要将这些教训写

2011-04-08 14:42:00 605

原创 关于在ADS环境下使用libc库函数的一些疑问

<br /> <br />虽然ADS环境已经被ARM公司收购,并且停止了后续版本的升级维护,但应该说它还是一款比较好的SDK开发平台。<br />先说一下基本情况,公司由于项目的需要,硬件平台选用了ARM9的芯片,软件SDK采用了ADS1.2。虽然ADS1.2的后续版本已经改为Kei for Arm了,但以前的平台最高还是可以支持到Arm9的芯片的。<br />另外项目需要使用操作系统,我们已经自主开发出了一款小型的嵌入式操作系统,而且已经在一些其他的项目通过了实践测试,所以没理由不用自己的操作系统。由于应

2011-02-26 14:05:00 2037

原创 手持RTK系列产品特点分析

<br />    兔年刚刚开始,公司上层安排了一个新的公司五年计划,把一些计划中的产品以书面的形式定版,准备在五年中逐步实现。<br />    产品中有个手持测绘系列产品(俗称手部),据说这东西目前国产化很少,利润可观。本人对这行业的产品也不太熟,找了一些资料之后粗粗的对这系列的产品总结了几个特点:<br />    1,高度的集成化<br />        以前干测绘的出去都是大包小包的,什么红外仪啊、磁力仪啊、经纬仪啊,带了一大包,要用的时候便一个个拿出来测出数据然后自己汇总。这样不止效率低,而且

2011-02-22 10:10:00 1569

原创 关于点法线向量的计算

<br />    我在学习OpenGL的过程中,发现光照模型的渲染是需要指定法线向量的。无论是面法线还是点法线,不指定的话可能会造成不可预知的渲染效 果。<br />    面法线的计算相对来说容易一些,说说点法线如何计算的。当然我在网上也找了好些资料。<br />    计算点法线,必须先计算它所在的面的面法线向量,再对所有面法线向量做归一化才可以。<br />    那如何计算面法线向量哪:<br />    设有两个向量组成一个面,向量分别表示为V1(x,y,z),V2(x,y,z),将两向量叉乘便

2011-02-14 11:51:00 8130 1

原创 三维地图引擎中地形跟踪算法的实现

<br /> <br />1, 引言:<br />当前在许多导航类产品中地图引擎的使用已经很多见了,特别是随着近些年硬件技术的发展,加上许多三维的图形绘图软硬件库的支持,使得三维地图引擎的使用也变得比较常见了。对于一款好的产品,三维地图引擎中的地形跟踪算法是一个不可或缺的环节。<br />本文的目的是想介绍一种三维地形跟踪算法,以及在程序中的具体实现过程。使得人们对地形跟踪算法有深入了解,从而能够更好的掌握三维地图引擎开发的原理和本质。<br /> <br />2, 地形跟踪算法分析与设计:<br

2011-01-26 11:40:00 3099

原创 学习3D地图引擎开发技术心得

现在市场上关于学习3D技术的书籍很多,有很多写的确实很好。个人认为好书的话一本就够了,书太多看的头晕眼花的也消化不了。我从开始学习到现在开了不下百本的相关资料,但主要还是围绕着基本学习资料在看。重要的是把一本书上的东西吃透就行。先说说我是怎么学的,各位也帮着我指导一下。1, 由于从没接触过3D之类的开发(不过以前就是做软件的,还好有这个基础),什么D3D啊,OpengGL啊,一概不知。所以就先从最简单的开始。先了解3D引擎的软件实现原理,也就是软件3D图形引擎。这里推荐一本好书《3D游戏编程大师技巧》,

2011-01-06 11:15:00 5468

原创 2010年度总结4:公司内部网络的建设

<br /><br />严格来说这个不应该是个项目,因为这些工作都已经融入了我们日常工作的点滴之中。如果需要总结的话我也只能笼统的区分一下:<br />1, 架设了公司内部的文件服务器局域网。<br />2, 构架了公司的硬件防火墙体系。<br />3, 架设了公司内部软件研发的SVN管理体系。以上的内容我们在技术上已经实现,包括硬件防火墙、文件服务器已经在实际使用中。我们在架设的过程中将每台机器的IP地址都进行固定,这样一旦出现问题我们可以第一时间发现问题机器。同时我们可以对每台机器的上下行数

2010-12-31 09:45:00 753

原创 2010年度总结3:GIS导航软件项目

<br /><br />该项目的发展和两家公司有所渊源。某种程度上说是这两家公司促进了该项目的发展。<br />在今年年中的时候,某家公司希望我们提供一套北斗机载监控系统,其中就包含有GIS导航软件的开发。于是我们便把这个项目提交给公司。具体由我在负责。于是便有了GIS导航软件PC版的雏形。<br />历时一个月左右,我们在基于以前开发的PC端地图软件的基础上添加了北斗相关功能,在地图上添加了实时监控功能,并在小规模测试中获得通过。于是第一版的GIS导航软件就此诞生。交付试用后反应良好。可惜我们的合作没有继

2010-12-29 17:11:00 1332 1

原创 2010年度总结2:北斗一体机PC端监控平台

<br /><br />这个项目的主要目的是在北斗一体机产品的基础上,构架一套集一体机客户端、北斗卫星和互联网为核心的小型监控体系。<br />该项目整合了当前许多热门的主题:北斗系统,互联网,个人移动终端。通过这个项目,我们带动起了公司网络层面的建设,无论从硬件的选型,到软件的技术储备,都给了公司一个很好的发展方向,特别是针对北斗的发展方向。个人觉得这个项目对于明年一体机的发展会有很大的帮助。<br />目前该项目的前期预演已经完成,前后用了将近好几个月的时间,如果有正式的项目的话随时可以启动。<br /

2010-12-28 13:37:00 954

原创 2010年度总结1:北斗一体机

<br /><br />该项目是目前我们最大的一个项目,它是基于去年成熟的一体机程序的基础上进行进一步的修改和维护,同时将该产品系列化的一个过程。<br />从产品的消费对象来分目前已经有4大系列:某上市公司北斗一体机产品、某北方研究所北斗一体机产品、某南方研究所北斗一体机产品、某平台运营商北斗一体机产品。<br />1,  某上市公司北斗一体机产品:<br />支持某上市公司北斗一体机的时间是最长的,从去年的05型一体机,到今年的06型和07型一体机。他们也是对我们提出意见和改进建议最多的一家公司。也是我

2010-12-27 16:48:00 953

原创 软件实现三维地图引擎的研究

<br /> <br />写在前面:<br />这篇东西,本来写下来是想去投出版社的。结果打听下来,这还要一笔不大不小的花费,除了审稿费,还有版面费,少的几百,多的上千。艾,写的也不咋地,先放在这里好了。等哪天手头宽裕了再说吧(顺便说一下现在的出版社可真是向钱看啊)。<br /> <br />1,    引言:<br />当前在许多导航类产品中地图引擎的使用已经很多见了,特别是随着近些年硬件技术的发展,加上许多三维的图形绘图软硬件库的支持,使得三维地图引擎的使用也变得比较常见了。可以说一款好的三维地图引擎对

2010-12-08 11:42:00 5164 1

原创 电子罗盘在GPS导航设备中的使用

电子罗盘在GPS导航设备中的使用 一、常用的GPS导航设备的选择:随着科技的发展,商用的GPS导航设备已经进入了许多平常百姓的家庭。车载、手持的自主型GPS导航设备也已经比较普及。GPS的精确定位功能在工程测量、车辆调度、野营探险等活动中也应用广泛。GPS全称Global Position System(全球定位系统),它是由美国军方出资研发的一套精确定位系统,共有32颗卫星覆盖全

2007-08-13 21:24:00 6753

Opengl三维地形引擎Demo

这是一个很初级的三维地图演示,其中还没有加上光照处理,地形跟踪算法。等等。

2011-01-20

空空如也

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

TA关注的人

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