- 博客(30)
- 资源 (2)
- 收藏
- 关注
转载 SSE2
记录下,防止忘了在用QtCreator编译SSE优化指令的时候,出现了如下错误,inlining failed in call to always_inline '__m128i _mm_packus_epi32(__m128i, __m128i)': target specific option mismatch_mm_packus_epi32 (__m128i __
2017-07-03 00:26:10
1245
原创 采用MingW编译OPENCV,出现recipe for target xxx/can't create precompiled header错误解决方法
采用CMAKE+MingW+OpenCV+QT的方法编译OPENCV库,配置选项生成MakeFile一路顺利,然后开始mingw32-make。编译到OPENCV HighGUI模块时错误出现了,打印显示预编译头文件perf_precomp.hpp编译出错,诡异的是换一台电脑后是另外一个模块同样文件编译出错,错误在不同位置。出现这个诡异问题的原因出乎意料,居然是编译该文件的g++参数太多命令过
2016-12-27 16:56:28
2971
原创 遗憾
最遗憾的事情莫过于没有坚持把LXC容器兼容ANDROID系统 和 ANDROID系统虚拟机独立剥离两件事情做下来,个人觉得对自己真的大有好处啊。
2013-04-12 14:53:32
661
原创 Mer系统兼容Android系统(三)
鱼人节,放假前最后一天,基本心思不在工作和学习上。昨天启动了Mer系统,uxLauch没起来,重新编译下内核的module,拷贝至Mer的根文件系统的/lib/modules/3.2.0+/中,解决了一堆烦人的LOG问题。登录进系统, root/meego。拷入编好的LXC库及可执行文件,执行lxc-checkconfig。发现依然有特性没开启,关键的一个是Multiple /dev/pt
2012-04-01 17:36:48
1159
原创 Mer系统兼容Android系统(二)
在专心研究论文的同时,突然转向工程的确不适应。不过言归正传,今天主要在OMAP平台上解决了昨天编译的内核崩溃问题。上篇文章中编译出了OMAP平台上开启各种LXC技术所需要的Android内核uImage,使用该内核来启动Mer系统。SD卡已经写入了Mer系统镜像,上午因为没有SD卡读卡器基本没做啥工作,下午从同学处借了一读卡器,开始测试了。测试步骤如下:1. 将uImage直接代
2012-03-31 19:59:33
1730
原创 在Mer系统中启动Android系统(一)
由于项目需要,开始在OMAP上测试在Mer系统中利用LXC容器机制来启动Android机制。LXC虚拟容器机制最重要的限制是,虚拟系统必须与HOST系统共用同一个LINUX内核,鉴于Android在内核上有较大的修改,而Mer系统对内核的限制较小,拟采用Android内核来作为HOST系统内核。一.编译LINUX内核第一次直接使用下载的ANDROID内核uImage启动Mer,内核直接崩溃
2012-03-30 18:00:07
1616
转载 preempt-RT patches
原文地址:http://jinsuo2007.blog.163.com/blog/static/1922799520114279642747/关于RT-Preempt Patch 本文档描述了安装并使用针对Linux内核的Realtime Preemption patch的过程,而且还讨论了如何开始编写硬实时的程序。本文档针对于目前最成熟的x86体系结构。
2011-12-05 15:58:57
4287
翻译 openSUSE:Specfile guidelines
原文链接:http://en.opensuse.org/openSUSE:Specfile_guidelinesspecfile模板sudo zypper -p http://download.opensuse.org/repositories/devel:/tools/openSUSE_11.3 -v in osc rpmdevtools cd .../MYP
2011-10-25 21:48:21
568
翻译 openSUSE:Packaging guidelines
基本规则不要包含预编译的二进制文件或者库。二进制文件或者库只能从源码包中编译出来,有如下原因:1 安全性。预编译的包可能包含危险的东西,不好补丁或者修正。2 编译选项 。 预编译的包可能不包含标准的opensuse的安全和优化编译选项使用不开源组件编译包也是不允许的。额外须知1 使用预编工具链或者开发环境的需要联系opensuse确认2 二进制固件问题。
2011-10-25 11:28:17
593
原创 OBS编译源码包
服务器上安装好 OBS编译环境后,开始建立自己的工程编译源码。另外一篇有用的官方OBS文档详细解释了上一篇博客中提到的脚本所做的工作,以及其他导入meego的方法。http://en.opensuse.org/openSUSE:Build_Service_private_instance_boot_strapping 如何使用WEBUI及建立工程,下面文档有详细描述http://e
2011-10-24 22:29:01
2472
原创 OBS环境搭建以及MeeGo 1.2.0 导入
开始整理这几天搭建OBS的问题obs 搭建相关参考链接:http://wiki.meego.com/User:Stskeeps/10_easy_steps_to_a_local_OBShttp://blog.csdn.net/anewhuahua/article/details/6115430http://wiki.meego.com/Build_Infra
2011-10-24 20:07:07
1523
原创 一些简单的备忘
1 查看某软件版本号:rpm -qa |grep "xxx"2 解压rpm包rpm2cpio | cpio -idmv3 opensuse中添加穿越防火墙端口vi /ete/sysconfig/Susefirewall2rcSusefirewall restart4 SSH,TELENTE,SAMBA等不起作用需要关闭防火墙,或者添加端口5
2011-10-22 13:09:19
482
原创 问题及思路
1 CVM+X11有源码没MK,相关文档也没提到使用X11作为AWT,怀疑完整性。2 MEEGO中提供的QT4不带QT3SUPPORT库,不能使用3 ARM模式下编译QT4要配置支持X11。http://java.sun.com/products
2011-10-12 09:46:48
509
原创 rpm相关参数
移植CVMcvm的移植主要涉及到QT库和JDK,当然从配置和源码上看,直接支持AWT使用X11也是可行的办法,MEEGO图形资源系统是基于X11的。使用QT4.7,必须在HISI环境下重新编译个ARM版本。QT移植这步暂时没做,移植起来应该也很容易。想偷个懒,
2011-09-23 17:59:53
784
原创 整理下思路(8)
Meego启动分辨率问题分辨率由启动X11 Server的配置文件确定,因而适当设置xorg.conf.d目录下的文件应该可以解决分辨率问题,不过还是必须通过调试验证才能确定正确的参数,一种可行的配置如下:Section "Monitor"Identifier "Co
2011-09-21 15:40:59
767
1
原创 整理下思路(7)
Home 启动问题设置环境变量export QT_GRAPHICSSYSTEM=native export M_USE_SOFTWARE_RENDERING=1如此可以使用SOFEWARE REANDER的方法来启动HOME:meegotouc
2011-09-20 17:53:33
865
原创 MEEGOTOUCHHOME启动问题的相关提示
1. copy /usr/share/meegotouch/targets/N900.conf to /usr/share/meegotouch/targets/Default.conf 2. edit /etc/profile.d/qt.sh: export
2011-09-16 17:37:18
576
原创 整理下思路(6)
X11鼠标的配置和驱动加载不好设置,稍微折腾了下,没有达到理想的结果。个人觉得输入问题应该放到后面解决,先将MEEGO上层的程序跑起来试试。进入MEEGO ROOFS。运行sample_fb和startx。屏幕上出现 xterm,键鼠均不能用。此时运行mthemeda
2011-09-16 14:49:16
962
原创 整理下思路(5)
果然和我猜测的一样,其实X11已经起来了。关键是我不方便编译X11源码,不然跟几个打印有助于了解X11的流程。但是如前面所说屏幕上应该有XTEREM出现,为什么显示不出来呢。我在不停测试的时候,突然想到HISI平台同时跑两个FB进程会怎么样呢,我先跑了SAMPLE_FB,然后ST
2011-09-14 17:07:48
1409
原创 整理下思路(4)
解决了VT的问题,现在就着手解决/dev/fb0,打不开的问题。在HISI平台中,HISI SDK在标准的FB上添加了一个新的驱动HIFB.KO,通过阅读文档得知/dev/fb0应该是可以打开操作的。但是要直接使用的话,必须把DISPLAY打开。加载驱动的时候使用 insmo
2011-09-14 09:43:43
1547
原创 整理下思路(3)
海思平台的烧写要注意的问题:烧写内核至FLASH的位置一定要和最后划分的FLASH分区一致。1 按CTRL+C进入FASTBOOT2 因为重新编译的是内核,其他Boot和RootFs是不需变动,所以只需要重新烧写内核至划分的Flash kernel分区3 在fas
2011-09-08 11:14:34
860
原创 整理下思路(2)
/dev/tty0的问题应该是内核配置没加载驱动的问题,我这几天冒出了无数个想法,很多都是因为对本质的不了解而突发奇想的猜测,真是浪费时间。所以一个人很容易走歪。记下我那些乱七八糟的想法吧。1 根据http://bbs.chinaunix.net/archiver/tid-
2011-09-08 09:51:20
815
原创 整理下移植思路
1 查阅海思SDK,寻找拷贝加载LINUX内核和ROOTFS的方法。2 因为架构相同,偷懒使用PANDA的ROOTFS,发现ROOTFS容积达到1 G,放弃制作YAFFS2文件系统拷贝至NAND FLASH的方法。3 海思SDK,没有准确提供从LOADER通过NFS
2011-09-06 11:35:04
1385
1
转载 Lniux和Windows下如何删除SVN版本信息?
tarmee csdn.net在学习SVN的过程中你可能会遇到删除SVN版本信息问题,本文就向大家简单介绍一下删除SVN版本信息的方法,希望通过本文的学习大家能够掌握。AD: 本节向大家描述一下删除SVN版本信息的方法,主要针对Linux和Windows两种操作系统来介绍,欢迎大家一起来学习如何删除SVN版本信息。下面是具体介绍。删除SVN版
2011-06-22 10:57:00
2170
转载 生成动态链接库是否必须使用 -fPIC 的问题
在 Linux 下制作动态链接库,“标准” 的做法是编译成位置无关代码(Position Independent Code,PIC),然后链接成一个动态链接库。经常遇到的一个问题是 -fPIC 是不是必需,因为好像不加经常也能正常运行,只是创建 .so 的时候会有一个警告。搜索、试验了一下,答案似乎是这样:(1) 通常的建议是始终加上 -fPIC 生成位置无关代码;
2011-06-13 11:00:00
856
原创 Android2.1 输入设备检测BUG修正
这些天,在盒子上跑Android2.1的时候,经常发生遥控器不可用的问题。刚开始以为是不小心什么地方修改了2.1的源码导致的,只好修改回去重新编译,运行时现象依然存在。无奈只好想到在源码中追加打印,看什么地方键值传递出问题了。从网上的资料结合源码发现,在窗口服务启动的时候,会开启一个KeyQ的线程去获取键值加入队列。下图是网上的一个Android输入系统的架构图从图上可用看出实际上输入设备的管理在EventHub中,打开EventHub的DEBUG开关,运行程序发现虽然虚拟输入驱动已经加载,但是EventH
2011-04-15 11:31:00
941
原创 Google’s Android as an application environment for DTV decoder system 文章简单记录
最近看了一篇International Symposium on Consumer Electronics会议上的文章,标题是Google’s Android as an application environment for DTV decoder system。做一下简单的记录。文章主要讲述如何使用ANDROID系统作为DTV的软件环境。包括移植ANDROID系统至文中提到的DTV平台,以及怎么在ANDROID系统上实现DTV电视搜索,回放记录等功能。Android移植移植Android系统到大端MIP
2011-03-17 16:58:00
1101
原创 mipsandroid 遥控器设置
<br />参照官网文档,在UBUNTU上编译mipsandroid,放置到SIGMA8655上测试运行。运行前必须修改相关文件显示输出设置<br />如果不设置正确输出,屏幕上没有信号。<br />找到文件根目录下/system/etc/init.smp86xx.sh,将720P的输出改成<br />set_outports -digital -f HDMI_720p59 -component -f 720p59 -analog -f NTSC_M -audio_engine 0遥控器按钮映射<br />
2011-03-10 17:37:00
758
转载 samba完美解决ubuntu中虚拟机无法与宿主共享
<br />首先安装 samba,也可以在新立得里搜索安装。<br />sudo apt-get install samba<br />sudo apt-get install smbfs<br /><br /><br />下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/share<br /><br />首先创建这个文件夹<br />代码:<br />mkdir /home/ray/share<br />chmod 777 /home/ray/share<br /><br />
2011-03-10 16:31:00
680
Cocos2d-x高级开发教程
2015-06-09
[c++]ACE库入门(中文)
2011-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人