自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 鸿蒙系统的编译

直接在网站上下载code-1.0.tar.gz,解压。按照网站上配置好clang, gn, ninja, hc-gen等工具。直接编译:./build.py ipcamera_hi3518ev300出现了ffmpeg连接错误,-lX11, -lXext等出错。修改文件ffmpeg的配置文件disable_decoder_config.sh在configure的时候加上--disable-xlib然后就ok了。...

2020-09-17 11:14:34 2800

原创 Cobalt简介

Cobalt是一个轻量的应用容器(应用程序runtime, 类似JVM和Flash Player), 兼容W3C HTML5规范的子集。 如果想开发一个单页面的网页应用(Single-Page Web Application, SPA), 使用Cobalt的W3C规范子集开发的页面,可以在Cobalt支持的设备上运行。Cobalt最开始是由Chromium项目的一个分支H5VCC(HTML5 ...

2019-06-19 13:55:34 3035

原创 减少kernel logbuffer的大小

CONFIG_LOG_BUF_SHIFT决定了kernel log buffer的大小, 如果在release版本,最好设置的小一点。

2019-02-25 17:08:54 376

原创 JavascriptCore在Android平台上的使用

JavascriptCode是使用在ReactNative和iOS平台上的Javascript引擎。在ubuntu上可以使用webkitgtk+进行测试,但是编译比较慢。首先要下载编译android-jscgit clone https://github.com/facebook/android-jsc.git下载完成后,根据README.md进行编译:./fetch_so...

2018-12-19 10:18:11 3887

原创 海思HiKey 970内核下载与编译

1.下载内核代码:git clone https://github.com/96boards-hikey/linux.git -b hikey970-v4.92.编译内核#!/bin/shexport ARCH=arm64export CROSS_COMPILE=aarch64-linux-gnu-make hikey970_defconfigmake -j16 Image...

2018-12-07 09:55:38 1648 2

原创 使用Gradle编译java代码

1.使用编辑工具创建build.gradleapply plugin: 'java'2.创建源代码目录mkdir -p src/main/java/com/example/3.创建源码App.javapackage com.example;public class App { public static void main(String[] args) { System...

2018-07-03 13:44:12 1789

原创 Spring框架在Ubuntu下的编译

在Ubuntu的环境下,编译Spring框架源代码。1. Spring代码的下载安装git后,使用git下载Spring源代码:git clone https://github.com/spring-projects/spring-framework2.编译源码编译源码需要使用java7以上,我在ubuntu上配置的是java8.进入spring-framework目录后:./gradlew bu...

2018-07-03 11:06:56 428

原创 WebPlatformEmbedded

WPE直译过来是嵌入式网络平台,是使用wayland+webkit, 直接在嵌入式系统上运行webkit. 目前使用比较广泛的是Android, 但是Android存在一些问题,比如版权,比较庞大,运行的是Java.WebOS和WPE项目等, 都是在树莓派上运行的基于网络的平台。WPE可以参考如下连接:https://github.com/WebPlatformForEmbedded/meta-w...

2018-03-29 10:03:56 503

原创 ffmpeg打印输出

ffmpeg如果加一些详细的log信息进行跟踪时,会看到内容很多。ffmpeg提供report机制,可以保存详细的log信息。命令如下:./ffmpeg -report -i "http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8" -c copy /media/chaiq/share/dump.ts...

2018-03-29 08:57:35 1864

原创 WebOS 开源

WebOS 已经有一个开源版本。Web平台在TV领域应用比较广泛。WebOS估计面对Android的竞争,需要开源,来获取更多的支持。https://www.infoq.com/news/2018/03/lg-open-sources-webos编译方法1. 下载build_webos:git clone https://github.com/webosose/build-webos.git2. ...

2018-03-27 09:54:18 1752

翻译 Stetho在Android调试中的使用

在看ReactNative的 调试中发现一个好东西:Stetho.网址在http://facebook.github.io/stetho, 是一个Android应用程序的调试工具。下面记录下使用的配置方法。集成非常简单,首先修改应用程序的Application类,在onCreate中添加如下代码:public class MyApplication extends Applic

2016-10-20 11:46:28 373

原创 ubuntu 12.04安装php的权限配制

按照网上的说明安装了php服务器,测试时却无法通过。经过搜索,发现是由于权限问题导致,记录如下:If you open your /etc/php5/fpm/pool.d/www.conf file, you'll notice that fastcgi is listening to /var/run/php5-fpm.sock. You'll need to grant your

2016-03-07 11:25:20 297

原创 Android上V8 JS引擎

Facebook的ReactNative使用的JS引擎是JavaScriptCore,最近编译了Google的V8引擎。在Facebook上建了个项目,路径如下:https://github.com/chaiwizard/hellov8

2016-02-27 18:49:01 2216

原创 v8的编译

andorid javascript engine v8编译

2016-02-26 17:23:16 348

原创 Android Chromium的标题代码运行路径

在ContentViewCore.java里:    @CalledByNative    privatevoid setTitle(String title) {        getContentViewClient().onUpdateTitle(title);    }这里会调用:WebChromeClient.onReceivedTitle.调

2015-12-03 14:43:22 691

原创 Chromium Android版本

下载了Chromium Android的版本代码,最新的版本已经是48.并且已经release了Chromium的java代码,可以编译成一个apk,可以看到是一个基本功能比较全的浏览器,不用再使用content shell进行测试了。下载完成后,可以使用ninja -C out/Release chrome_public_apk进行编译,编译出ChromePublic.apk,大概有42

2015-11-25 18:48:02 1225

原创 Ubuntu上的OGRE开发环境搭建

在Ubuntu 12.04上搭建OGRE的开发环境使用命令:sudo apt-get install libogre-dev建立一个文件夹helloogre然后创建main.cpp,文件内容如下:#include "OGRE/ExampleApplication.h"class Example1 : public ExampleApplication{public: void

2015-03-24 14:40:14 1361

原创 vs 2010编译cocos2d-x 2.2.6的问题

在XP上装了VS 2010然后编译Cocos2d-x 2.2.6碰到了一个问题如下:error MSB6006: “mt.exe”已退出,代码为 31project options, linker, manifest, Generate Manifest-> NO.项目->属性->链接器->清单文件->生成清单  改为 "否"

2015-03-11 15:42:10 454

原创 github提交代码使用

在提交时需要用:git commit -a -m "commit message"同步到githubgit push origin master

2015-02-03 15:27:16 320

原创 如何开发一个像超级马里奥的游戏-准备工作

原文链接:http://www.raywenderlich.com/62049/sprite-kit-tutorial-make-platform-game-like-super-mario-brothers-part-1原文是基于Cocos2d的,本文改成依赖于Cocos2d-x,代码实现已经上传至https://github.com/chaiwizard/SuperMa

2015-02-02 17:18:03 1052

原创 使用std::bind绑定成员函数

// TestCpp.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include using namespace std;class Test{public: Test() {} ~Test() {} int getVal()

2014-11-18 14:03:49 2858

原创 mysql的局域网连接

在Ubuntu上安装好mysql服务器后,需要在局域网里进行访问

2014-11-11 16:59:39 429

原创 Android设置activity竖屏

android:screenOrientation="portrait"

2014-11-10 11:25:20 912

原创 Qt部署中插件的处理

Qt的插件分为系统自带插件和自定义插件。自定义插件的处理,在这里就

2014-10-27 17:22:09 459

原创 Android NDK的C++11标准支持

C++11在Android NDK中已经支持了,本文主要介绍如何在NDK中添加C++11标准的支持。在开源项目Cocos2d-x中,已经添加了C++11标准的支持。1.修改Application.mk文件,添加NDK_TOOLCHAIN_VERSIONNDK_TOOLCHAIN_VERSION=4.82.添加APP_CPPFLAGS,在命令行编辑时支持C++11APP_

2014-10-20 11:33:57 6387

原创 Android模拟器内置程序的调试

在下载Android系统源码,并编译完成后,可以通过emulator进行启动程序。如果需要调试

2014-10-10 16:50:01 588

原创 ubuntu12.04上安装tomcat服务器

最近需要安装tomcat服务器,假如服务器地址是

2014-10-09 14:14:21 437

原创 Ubuntu上挂载ntfs硬盘,并开机启动svn服务器

最近在折腾一个svn服务器,服务器上有一个硬盘是ntfs格式的

2014-10-09 09:29:19 523

原创 C++ 11标准STL中Traits的is_pointer的实现

在看STL的源码,发现is_pointer的模板调用,写了一个测试代码如下:#include #include using namespace::std;namespace iotek{ template struct integral_constant { static constexpr _Tp value = _

2014-09-30 15:55:35 1900

原创 Gdb调试的tui模式

最近永乐gdb模式,发现字符型还是

2014-09-15 15:54:41 835

原创 在Win 7上通过cygwin学习c++11

前阵子在Ubunt上说明如何安装g++4.8学习c++11.还是比较麻烦,在自己使用的点

2014-09-15 14:05:04 986

原创 ubuntu12.04下chromium的编译与运行

在查看了ubuntu的debian rules,重新配置chromiumGYP_GENERATORS=make GYP_DEFINES="disable_sse2=1 use_third_party_translations=1 werror= sysroot= disable_nacl=1 linux_use_gold_binary=0 linux_use_gold_flags=0 enab

2014-09-15 13:10:38 1281

原创 Chromium项目的配置与编译

在Ubuntu12.04上下载了Chromium Browser浏览器的源码,需要经过配置与编译才能运行。配置的脚本如下:#!/bin/sh export GYP_DEFINES="disable_nacl=1 linux_use_gold_binary=0 linux_use_gold_flags=1 target_arch=ia32 remove_webcore_debug_sym

2014-09-12 15:03:04 1073

翻译 Android系统移植 http://source.android.com/devices/index.html

移植Android到不同的设备 Android允许提供不同的硬件平台和驱动支持Android的运行。硬件抽象层(Hardware Abstraction Layer)提供了再Android平台软件栈和硬件设备之间的标准接口。另外,Android操作系统是开源的,可以帮助你快速的开发软件,让软硬件协同工作。 为了保证Android设备的高质量和对用户的统一用户体验,必须通过兼容测试包

2014-07-04 10:50:04 1698

原创 在Ubuntu12.04上使用gtest

Google test是Google开发的编写C/C++代码单元测试的框架。在本文中描述了如何在Ubuntu上使用gtest.首先需要下载gtest的安装包:sudo apt-get install libgtest-dev在安装完成之后,此包里面只包含一些源代码,库文件需要自己进行编译。sudo apt-get install cmake # install cmakecd /

2014-02-13 16:01:01 1248

原创 在Ubuntu 12.04上学习C++11

C++11标准是C++的新特性,目前只有最新的编译器才支持C++11的语法。本文描述了如何在Ubuntu 12.04(precise)上安装g++ 4.8的版本,并编写代码进行测试。打开命令行输入:$sudo add-apt-repository ppa:ubuntu-toolchain-r/test添加g++ 4.8的debian包的库,然后进行更新:sudo apt-g

2014-02-12 16:51:05 872

原创 Meego Touch之简介

<br />     Meego touch是建立在Qt之上的一个跨平台的界面开发框架库,他使用了一些Qt中比较新的技术为触屏设备开发了一个特殊的界面风格。<br />     使用Meego touch可以很方便的为不同类型的设备开发出美观的界面,这些界面为使用手指控制设备做过优化,并很好的结和了多点触控,不同的传感器,动画等特点,创造一个图标风格的界面。<br />     Meego touch风格的核心是“直接操作内容”(Direct manipulation of content)。Meego T

2010-09-26 14:37:00 475

原创 meego-handset开发环境配置

Meego是Nokia和Intel在手持设备领域被苹果,谷歌和ARM逼出来的一个项目。Nokia的maemo不温不火,Intel的Moblin也少有人问津,估计两个开发meego是一拍即合。meego-notebook的程序出来相当令人失望,和原来moblin的notebook几乎没有差别。meego-headset的界面还不错,基于meego touch framework。前几天在我的ubuntu9.10上玩了一把:)!1.安装Xephyr    $sudo apt-get install xserve

2010-09-26 13:59:00 452

原创 在Ubuntu 9.10编译Chrome OS

Chrome使用一个叫depot_tools的脚本来下载和管理代码。通过下面的命令来下载代码:svn co http://src.chromium.org/svn/trunk/tools/depot_tools 如果能打开下面的网站,也可以直接下载压缩包,然后解压。http://dev.chromium.org/developers/how-tos/install-gcli

2010-01-12 09:52:00 1761

原创 重新研究Qt!

自从2008年Qt被Nokia收购之后,用Qt做手机的项目都撤了。在2009年3月份,Qt extented(Qtopia)也已经停止开发啦。我当时就很纳闷,为什么Nokia收购Qt呢,应该不仅仅是为了打击Moto.最近Nokia发布了Qt4.6,Direct UI on Maemo, Direct UI on Symbian.Nokia是想通过Qt这个工具统一应用开发:). 

2010-01-11 20:22:00 413

A Tale Of TurboFan

Google开源的JavaScript引擎V8的新一代解释器Turbo的文档介绍说明

2018-02-18

空空如也

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

TA关注的人

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