自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(69)
  • 资源 (3)
  • 收藏
  • 关注

翻译 如何移动一个cocos2d-x精灵 之三

如何移动一个cocos2d-x精灵在前一章中我们介绍了如何添加一个cocos2d-x精灵中,为游戏场景添加了一个精灵。但一个英雄或许太过孤单,我们应该加入一些敌人,让他来打败。本文我们将讲述如何移动一个cocos2d-x精灵。void addTarget()函数将会帮我们完成这一工作,敌人将会以随机的速度,从游戏场景左移动到右。在HelloWor

2012-09-02 08:02:13 514

原创 如何添加一个cocos2d-x精灵之二

本文将讲述如何添加一个cocos2d-x精灵,你可以自己按照文章一步步来完成游戏,或者直接下载完整的代码,简单地编译运行。AD: 51CTO云计算架构师峰会 抢票进行中!1.1 在Iphone上添加资源1.2 在Android上添加资源1.3 win32上添加资源1.4 在沃phone上添加资源2. 添加一个精灵要点1要点2教

2012-09-02 07:23:41 801

原创 Android Ndk HelloWorld

编译成功新建Android Project,新建选项中,选择create Project from existing source, 目录选择NDK下的hello-jni目录下的Project文件夹   过程和(三)中的导入设置一样。http://blog.csdn.net/lvmengcool1/article/details/7882516

2012-08-19 18:37:24 430 1

转载 Win32 cocos2d 入门

http://www.cnblogs.com/zilongshanren/archive/2011/09/27/2192928.html Cocos2d-x win7 + vs2010 入门详解(亲测)下载最新版的cocos2d-x。打开浏览器,输入cocos2d-x.org,然后选择Download,本教程写作时最新版本为cocos2d-1.01-x-0.9.1,具体下载

2012-08-17 18:14:49 742

原创 android平台led开发之应用层

四,应用层(APP) 1,为了方便,使用Eclipse编写一个简单的控制灯的应用,添加四个button,分配控制灯1亮,灯1灭,灯2亮,灯2灭,Activity代码如下点击(此处)折叠或打开package com.android.swtled;import android.app.Activity;import android.os.Bundle

2014-02-14 11:03:45 434

原创 android平台led开发之框架层

三,框架层(framework)   这里主要实现两部分(1: 为Android HAL编写JNI方法,以便使得上层的APP能够使用下层提供的硬件服务(2: 在Android系统的框架层提供Java接口的硬件服务1,在frameworks/base/services/jni中新建com_android_server_swtled.cpp点击(此处)折叠或打开

2014-02-14 11:02:27 523

原创 android平台led开发之硬件抽象层

二,硬件抽象层 1,在hardware\libhardware\include\hardware下新建swtled.h文件swtled.h点击(此处)折叠或打开#ifndef ANDROID_SWTLED_INTERFACE_H#define ANDROID_SWTLED_INTERFACE_H#include hardware/hardwa

2014-02-14 11:00:08 394

原创 android平台led开发之内核硬件驱动层

手上有一个android开发平台,于是想在底层加个自己的硬件模块然后通过Android的HAL方式向上封装出底层驱动供JAVA APP调用。既然是刚上手,那就用led灯来做为先导开发走走流程吧,至少得把从内核到应用层的流程走通才行。  从底层到上层一共分成四个阶段。1: 内核硬件驱动层2: HAL(硬件抽象层)3: 框架层(framework,包含JNI和实现硬件服务的JA

2014-02-14 10:58:07 541

转载 芯片到系统都可以自己diy

芯片到系统都可以自己做Microtronix uClinux for Nios II开发环境创建 http://wenku.baidu.com/view/18d81b1ec5da50e2524d7f8b.html

2012-09-19 08:11:39 257

原创 uClinux for Nios使用指南

点击打开链接http://v.youku.com/v_show/id_XMjUzOTg1NzEy.html  EP1C6 FPGA开发板配套视频教程之uClinux for Nios使用指南

2012-09-19 07:39:11 271

转载 软核,硬核、固核的区别!(整理总结)

软核,硬核、固核的区别!IP(Intellectual Property)就是常说的知识产权。美国Dataquest咨询公司将半导体产业的IP定义为用于ASIC、ASSP和PLD等当中,并且是预先设计好的电路模块。IP核模块有行为(Behavior)、结构(Structure)和物理(Physical)三级不同程度的设计,对应描述功能行为的不同分为三类,即软核(Soft IP Core)、完成

2012-09-19 00:32:49 664

原创 FPGA 90_modelsim_ae_windows

90_modelsim_ae_windows的安装与使用               分类:           FPGA仿真根据网友牙缝的说法:ase是altera start edition,是入门版,freeae是altera edition,是nb版,需要破解,此处我安装9.1sp1 的modelsim_ae_windowns,破解我找到了会上传

2012-09-19 00:04:41 741

原创 基于Proteus的ARM7 LPC21XX学习笔记三、GPIO输出实例

呵呵,真是越来越懒了,隔了这么长时间才来更新。前面学习了如何基于MDK和proteus来建立ARM7的学习环境。今天我们就来实际演练一把,学习一下如何控制LPC2124的GPIO执行输出操作。1、实例功能:使用LPC2124的P1.18-P1.25这8个端口,控制8个LED实现一系列的LED亮灭实验。2、先来了解一下LPC2124的GPIO的一些功能。LPC2124的64脚

2012-09-16 07:22:53 1804

原创 基于Proteus的ARM7 LPC21XX学习笔记二、在proteus 7.7 sp2下新建一个电路仿真文件

1、proteus 7.7 sp2软件的下载、安装、注册(略)2、proteus安装后,会在桌面上生成两个快捷方式图标。分别是ISIS7 professional和ARES 7 professional,其中ARES是用来进行电路图的制作的,不用理它。ISIS是进行电路仿真的,以后的学习都使用ISIS。3、先来认识一下这个软件的界面,首先打开ISIS7,如下图所示,4、点击“新

2012-09-16 07:20:56 2113

原创 基于Proteus的ARM7 LPC21XX学习笔记一、在Realview MDK 4.12下新建一个项目文件

基于Proteus的ARM7 LPC21XX学习笔记二、在Realview MDK 4.12下新建一个项目文件1、Realview MDK 4.12软件的下载、安装、注册(略过不谈)2、打开Realview MDK 4.12,界面如下图所示3、开始新项目的建立,鼠标单击“Project”菜单项,选择“New uvision Project...”选项,如下图4、

2012-09-16 07:19:15 1061

原创 【Android-Emulator】Android模拟器介绍和基本使用

【Android-Emulator】Android模拟器介绍和基本使用注:其中部分内容参考网上资源1、Android模拟器介绍Android中提供了一个模拟器来模拟ARM核的移动设备。Android的模拟器是基于QEMU开发的,QEMU是一个有名的开源虚拟机项目(详见http://bellard.org/qemu/),它可以提供一个虚拟的ARM移动设备。Android模

2012-09-14 18:08:45 276

原创 远程桌面控制

I8320远程桌面控制Remote1.0正式发布!!!!!!               I8320远程控制电脑Remote1.0下载地址:http://u.115.com/file/f590e2418a一、       安装1.    server端在xp上先启动。在启动时候设置display端口(默认为0)和登录密码。别的设置我暂时没试过。实际通信端口是等于5900

2012-09-14 08:08:04 474

原创 基于51单片机的全自动洗衣机控制系统(完整程序和Proteus仿真)

/***************************头文件***********************/#include  /************************数据类型宏定义******************/#define  uchar unsigned char#define  uint unsigned int/*******************

2012-09-12 20:41:01 5351 2

原创 keil uVision3 for ARM

Keil uVision3 For ARM入门.1        ARM7 TDMI结构的Keil开发套件采用最新设计的超豪华uVision3集成开发环境,内嵌C编译器/汇编器/工程管理器/调试器等功能功能模块,是一款稳定/可靠/高效的开发工具,适用于不同层次的的用户,完全满足从专业的应用开发工程师到初学嵌入式软件开发的学生的所有使用要求。类似于8051的智能平台将大幅度缩短您的开

2012-09-10 06:01:22 1845

原创 UCOS II在PC上的移植

网上移植教程有不少,不过对于初学者还是容易出问题,在这里将移植的详细过程记录如下,建议有兴趣的同学,找台电脑,从头试一遍,这样就算是入门了.一、准备工作在PC上移植ucos系统,因为ucos系统的源代码是c语言写的,因此编译C的软件必不可少。在pc机上运行,还需要对pc的设备进行一空的控制,会用到汇编语言,因此汇编语言的编译软件也必不可少。再有就是操作系统的源码,这些都准备好了,就可以进行

2012-09-09 09:31:27 1695

原创 (亲自实验) 电脑当路由器

你需要准备的:①:一根网线②:一台Windows7系统的笔记本电脑(或有外置无线网卡的台式机)③:确保笔记本的无线网络功能打开【注意1】:XP也可以共享无线网络,只是安卓2.2之前不支持XP的AD-HOC(需要补丁破解)【注意2】:Connectify(只支持win7)和Bzeek(支持win7和XP)也可实现共享,可以自己去搜教程,XP系统建议用Bzeek(安卓手机请自行百度

2012-09-07 08:39:21 1197

转载 android-类似微信和米聊中摇一摇找好友的功能的实现

android-类似微信和米聊中摇一摇找好友的功能的实现             要实现该功能,主要借助于重力感应[java] view plaincopyprint?package yyy.testsensor;   public class TestSensorActivityextends Activityimplements SensorEven

2012-09-07 00:26:05 2240

转载 Printf and Printk

对于做嵌入式或者熟悉linux内核的人来说,对printk这个函数一定不会感到陌生。printk相当于printf的孪生姐妹,她们一个运行在用户态,另一个则在内核态被人们所熟知。  printk是在内核中运行的向控制台输出显示的函数,Linux内核首先在内核空间分配一个静态缓冲区,作为显示用的空间,然后调用sprintf,格式化显示字符串,最后调用tty_write向终端进行信息的显示。

2012-09-06 10:21:16 353

原创 加载TQ2440驱动-Hello World 模块

开发平台: Ubuntu 10.04,内核版本2.6.32-33-generic, 交叉编译器:天嵌公司提供的arm-linux-gcc 4.3.3, 内核树:/opt/EmbedSky/linux-2.6.30.4/ 目标平台: 天嵌公司的TQ2440开发板ARM9,内核版本2.6.30.4 1.      首先解压天嵌公司提供的内核源码包linu

2012-09-06 10:14:11 329

原创 内核符号导出

内核符号导出本实验用到的三个文件:Makefile、calculate.c、hello.c(1)Makefileifneq ($(KERNELRELEASE),)obj-m := hello.o calculate.oelseKDIR := /lib/modules/2.6.18-53.el5/buildall:make -C $(KDIR) M=$

2012-09-06 10:00:02 245

原创 linux 内核模块 参数

module_param()理解-------------------------------------------在用户态下编程可以通过main()的来传递命令行参数,而编写一个内核模块则通过module_param()            module_param()宏是Linux 2.6内核中新增的,该宏被定义在include/linux/moduleparam.h文件中,具

2012-09-06 09:50:27 195

原创 linux内核模块的makefile (下)

1. 内核模块的Makefile若要编译hello的内核模块,最简单的方法就是要编写如下内容的Makefile(若对Makefile比较陌生,请参考Linux开发基础讲义):-----------------------------------------------------------------------ifeq ($(KERNELRELEASE),)KERNELDIR

2012-09-06 09:24:59 269

原创 Linux内核模块开发之Hello world (上)

Linux内核模块开发之Hello world<!--#favor_form {width:200px}#favor_form p {color:#666}#favor_form form {height:60px; width:200px}#favor_form form ._favor_input {display:block; margin

2012-09-06 09:02:55 321

Linux内核模块开发之Hello world

Linux内核模块开发之Hello world<!--#favor_form {width:200px}#favor_form p {color:#666}#favor_form form {height:60px; width:200px}#favor_form form ._favor_input {display:block; margin

2012-09-06 09:00:15 116

原创 x86内核的配置,编译,及安装

x86内核的配置,编译,及安装        x86内核的配置,编译和安装如下为掌握在x86的平台下,实现从配置文件到安装内核的完整过程,需经如下步骤:(1)   解压内核。现以linux2.6.29为例,将linux2.6.29压缩文件拷贝到虚拟机linux的目录下,解压在当前的目录,解压命令用: #tar jxvf linux.2.6.29.tar.bz2,由于所解压文件是

2012-09-06 08:51:08 228

原创 Objective-C 的正式协议和非正式协议

最近看了些关于objective-c的正式协议和非正式协议的内容,发现还是有些混乱,可能是因为还不熟悉OC,对正式协议和非正式协议的使用还不是很熟练,所以想整理一下非正式协议,是使用类别category来实现,非正式协议是NSObject的一个类别,这样任何类的对象都可以作为委托对象来使用,它可以列出对象能够执行的所有方法,这样用来实现委托, 我们可以使用选择器来判断该非正式协议中是否有这个方

2012-09-05 09:18:32 1002

转载 objective-c 关于 self 的用法总结

何时使用self.在网上搜索或者论坛里的回复大多都是简简单单的说这与objc的存取方法有关,如何与存取方式有关究竟他们之间的是什么样的关系就很少有同学回答了。下面以代码来说明问题:创建一个Student类,继承NSObject01#import 0203@ interface S

2012-09-04 20:46:57 523

原创 Objective-C 协议详解

正在尝试用面向对象的设计思想来进行当前工程的设计,无奈对OC中Delegate的用法不够熟悉,特此学习,并向holydancer致敬。封装是面向对象的一个特征,OC也不意外,但是有的时候我们会碰到这样一种情况,比如我封装了一个类,不想再动它了,可是随着程序功能的增加,需要在那个类中增加一个小小的方法,这时我们就不必在那个类中做修改,只需要在用到那个方法时随手添加一个该类的类别(cate

2012-09-04 15:23:14 552

原创 Objective-C内存管理

OC内存管理 之前写过类似的文章,这篇以做总结,希望能帮助刚上船的兄弟。_iPhone系统中的Objective-C的内存管理机制是比较灵活的,即可以拿来像C/C++一样用,也可以加个AutoreleasePool让它升级为半自动化的内存管理语言。当然,也不能拿JAVA虚拟机中的全自动化GC来比〜引用计数是实例对象的内存回收唯一参考引用计数(retainCount)是O

2012-09-04 13:35:25 512

原创 如何在多个移动平台上创建新的cocos2d-x项目之一

Cocos2d SimpleGame是由Ray Wenderlich编写。几乎所有的cocos2d-iphone初学者都曾读过他写的系列教程。首先,你需要在http://download.cocos2d-x.org/ 下载最新稳定版的cocos2d-x。在我写这篇文章时,该版本还是cocos2d-0.99.5-x-0.8.2,之后更新游戏资源到0.9.1。其中0.99.5标记表示这一c++接口

2012-09-02 07:15:34 560

原创 TQ2440编译好的android1.0内核及文件系统

TQ2440编译好的android1.0内核及文件系统      <!---->最近正好打算弄一下,然后看了一下相关文章,将android1.0的内核编译了一下,然后文件系统也做好了。内核编译是依据256M的Flash,大家下载一下可以直接

2012-09-02 06:37:38 310

转载 TQ2440移植android

在网上找了好多资料,不过关于TQ2440上移植Android的只有一份,全都是其他转载的:转载内容如下[plain] view plaincopyprint?1、移植Android内核到TQ2440开发板上  1、从http://code.google.com/p/android/downloads/list上下载linux-2.6.25-android-1.0_r1.

2012-08-30 16:03:52 722

原创 Robotics Developer (一)

Overview The Simulated Reference Platform is based on the Reference Platform Design. A CAD model of atypical Reference Platform robot is shown below. Models such as this can be used as the basis

2012-08-24 20:21:17 363 1

翻译 Microsoft Robotics Studio入门系列

原文标题:Getting Started with Microsoft Robotics Studio Microsoft Robotics Studio: An IntroductionThe Microsoft Robotics Studio is a Windows-based environment for academic, hobbyist, and c

2012-08-24 19:21:53 847

原创 编译Android内核 运行内核(kernel)

工作环境及所需软件包系统环境:Redhat Linux 9.0以上版本交叉编译器:GNU Toolchain for ARM Processors 下载地址:http://www.codesourcery.com/gnu_toolchains/arm/download.html其中第一项选择ARM EABI或ARM GNU/Linux,第二项选择IA32 GNU/Linux即可。

2012-08-24 07:30:13 525

点餐商业源码

点餐,应用到各大商业酒店的商业源码,,要保密,

2013-10-19

anddrod spinner

anddrod spinner 是android里边的重要的组件的的一部分

2013-07-17

android电子书

电子书 android电子书 开源的我共享出来 看看对大家有没有用途

2012-12-04

空空如也

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

TA关注的人

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