spice
葫芦娃二娃
喜欢运动,和代码学习,喜欢英语。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
virt-viewer源码分析
本文主要是针对spice的基础上对virt-viewer进行分析,使用这款软件的主要命令就是remote-viewer这个命令,因此本文在此主要分析的文件就是remote-viewer-main.c文件#include #include #include #include #include #ifdef G_OS_WIN32#include #include #endif原创 2015-08-28 16:46:36 · 6240 阅读 · 1 评论 -
增加Android下spinner控件的点击下拉列表自动更新事件并实例应用--USB摄像头在spinner内下拉更新(一)
转载请注明:http://blog.youkuaiyun.com/hubbybob1/article/details/57457364 最近在编写一个Android下自动读取USB摄像头的应用,主要是读取摄像头的VID与PID,思考以什么样的方式读取,因此做了一个小的demo,使用Android的spinner控件是最好的选择,但是spinner的一个最大的缺点就是在下拉列表的时候无法自动更新列表,网上很多使原创 2017-02-26 21:23:49 · 2358 阅读 · 0 评论 -
增加Android下spinner控件的点击下拉列表自动更新事件并实例应用--USB摄像头在spinner内下拉更新(二)
增加Android下spinner控件的点击下拉列表自动更新事件并实例应用–USB摄像头在spinner内下拉更新(一) 转载注明:http://blog.youkuaiyun.com/hubbybob1/article/details/57492419 根据上一篇的内容,本文介绍带有点击下来列表自动更新的spinner的控件的使用方法,本程序是实现Android下USB摄像头的VID与PID的查看查找功能原创 2017-02-26 22:38:32 · 2356 阅读 · 0 评论 -
Spice下命令spicy的USB重定向过程分析
在spice-gtk-0.30内部有一个spicy命令用于链接远程的虚拟机, 例如spicy -h 172.16.3.4 -p 6700 这样就可以链接到虚拟桌面 其客户端有个USB 设备重定向管理功能,在spicy内有个Input选项卡,其子项有个“Select USB Devices for redirection”。选择重定向USB 设备,点开后就会出现列有USB设备的对话矿对话框,就可以原创 2017-03-06 17:45:40 · 6147 阅读 · 0 评论 -
VGA GPU passthrough 虚拟桌面pci穿透--Ubuntu与centos的内核升级步骤
转载注明:http://blog.youkuaiyun.com/hubbybob1/article/details/73920296 在做虚拟化桌面的过程中使用spice很难做到3d效果并且usb打印机穿透过去的在安装驱动的时候安装不起来,因此usb打印机无法使用,因此采用的穿透的方法,就是把GPU和usb controller穿透到虚拟机内部使用。对于GPU的穿透有两种方法VFIO PCI和KVMGT,本文原创 2017-06-29 19:56:06 · 4106 阅读 · 1 评论 -
QEMU下虚拟机内的声卡模拟方法总结
转载请注明:http://blog.youkuaiyun.com/hubbybob1/article/details/77199567 在做VAG或者USB穿透的过程中如果声卡和网卡在同一个分组内,那么就不适合穿透声卡了,那么就需要模拟声卡来试用了,一步一步来介绍吧一,虚拟机内部声音导出到本地宿主机内主要是针对qemu虚拟机下的音频如何使用,首先要查看help命令:qemu-system-x86_64 -au原创 2017-08-16 18:14:06 · 12404 阅读 · 0 评论 -
VGA GPU passthrough qemu虚拟桌面pci穿透
转载请注明:http://blog.youkuaiyun.com/hubbybob1/article/details/77101913 上一篇文章已经介绍过显卡穿透的linux内核准备过程了,下面就要讲述穿透的额过程。上篇文章:http://blog.youkuaiyun.com/hubbybob1/article/details/73920296 首先,查看cpu是否支持虚拟化:egrep -o '(vmx原创 2017-08-15 18:01:14 · 10971 阅读 · 2 评论 -
在qemu kvm虚拟机中挂载硬盘分区的方法总结
转载注明:http://blog.youkuaiyun.com/hubbybob1/article/details/76889846 通过qemu创建的虚拟机之后想对虚拟机进行扩充或者添加几个新的硬盘,因此在此总结一下我尝试的方法,方法一,通过对qemu的系统镜像直接扩充容量qemu-img resize 你的镜像.img +10G然后通过qemu-system-x86_64命令启动你的虚拟原创 2017-08-11 18:16:24 · 16885 阅读 · 1 评论 -
Libusb库在Android下的使用例程
转载请注明:http://blog.youkuaiyun.com/hubbybob1/article/details/54863662 阅读本文前清先了解相关基础内容,操作步骤请阅读博客:libusb1.0在android内的移植和使用方法 在讲解了libusb库在Android下的移植和基本应用后,下面来讲解Libusb的Android工程;其工程步骤: 1.建立带有JNI工程的eclipse工原创 2017-02-06 20:23:12 · 21166 阅读 · 20 评论 -
VGA GPU passthrough qemu虚拟桌面pci穿透--Shell脚本检测与关机
转载注明:http://blog.youkuaiyun.com/hubbybob1/article/details/77199162 本文主要讲解在VGA GPU passthrough成功后,如果关闭虚拟机windows,虚拟机的进程qemu-system-x86_64结束,然而宿主机linux(ubuntu,centos7)并没有因为虚拟机的关闭而关机,而此时屏幕不再显示,鼠标键盘而无法使用,这样很不科学原创 2017-08-15 20:16:17 · 1795 阅读 · 0 评论 -
USB 重定向库usbredir的移植到Android下使用的方法总结
转载注明:http://blog.youkuaiyun.com/hubbybob1/article/details/78063443 这篇文章类似于libusb的Android下的移植,方法相通但是注意点不一样,(libusb1.0在android内的移植和使用方法 )首先下载usbredir库: https://www.spice-space.org/download/usbredir/ 或者 htt原创 2017-09-22 15:30:05 · 2562 阅读 · 4 评论 -
Android下Tinyalsa的编译和使用方法
在Android下并没有ALSA的使用,但是取而代之的是Tinyalsa的使用,在Android的源码下 external/tinyalsa/ 目录下,在使用的过程中,使用adb shell命令连接到android设备后并不会找到相关的Tinyalsa的命令,因为在编译Android源码的时候这个并没有编译进去,因此,我们需要手动编译然后移植到我们已经安装好的Android系统下面。1.首...原创 2018-03-21 17:20:02 · 7166 阅读 · 0 评论 -
解决在使用adb是报错 : /android-sdk-linux/platform-tools/adb: 没有那个文件或目录 问题
在ubuntu 14.04环境下安装了android-sdk-linux,环境变量刚刚配置好,在执行adb的时候出现如下错误:-bash: /XXX/XXX/android-sdk-linux/platform-tools/adb: 没有那个文件或目录出现这个问题的原因是机子是64位的,但是android sdk又是32位的,所以需要执行如下命令:sudo apt-get installlib32...转载 2018-06-26 10:05:46 · 2963 阅读 · 0 评论 -
Android 7.0内去掉有关USB 耳机音频输入设备的对话框和Toast方法
Android 7.0 本文章可以参考解决绕过android下apk使用usb设备权限查询相应问题,自动获取usb权限,主要是在Android 7.0系统上,当插入USB 耳机或者音频输入设备的时候,就会报出如下对话框和消息提示,在我们开发的时候很不爽,需要手动去点很麻烦,如下图所示:提示消息即Toast,当插入USB耳机或者麦时就会弹出“USB音频输入设备接入”,当拔掉时就会弹出“切换之...原创 2018-07-25 16:19:55 · 3243 阅读 · 0 评论 -
两种简单的方法修改Android系统下的系统默认时间
由于Android系统源码的默认时间为1970年,本文提供两种方法来修改Android的默认时间, 一、启动服务脚本来修改默认时间二、修改系统源码来解决默认时间原创 2017-01-17 20:02:20 · 21108 阅读 · 3 评论 -
spice下通道OpenSSL加密的过程和加密数据传输过程解密
本文主要讲解Spice内部是如何使用OpenSSl对各大通道进行加密的。 转载注明本网址:http://blog.youkuaiyun.com/hubbybob1/article/details/53787455 转载清注明出处 一,环境配置 1.首先要了解OpenSSL的过程是什么样子的,首先需要在你的Linux环境下安装openssl 地址:https://www.openssl.org/下载op原创 2017-01-17 20:23:49 · 5607 阅读 · 1 评论 -
Android 用 libusb 操作 USB 设备,无须 root
之前有段时间在 Android 下调用我们自己开发的 USB 摄像头,在 优快云 上讨论了一番,发现感兴趣的人蛮多了,不断网友发邮件来问,干脆放到博客上吧基本思路:利用 Android (3.1版本以上)的 USB HOST API 获得 USB 设备的FileDescriptor,然后libusb 使用FileDescriptor 打开 USB 设备,当然 libusb 需要做少量原创 2016-08-03 10:45:48 · 18146 阅读 · 54 评论 -
Linux下解析配置文件和GKeyFile读取配置文件
本文主要转载两篇文章:来对Gkeyfile的讲解 一.http://blog.youkuaiyun.com/newtonnl/article/details/8085795 二.http://blog.chinaunix.net/uid-199788-id-2420084.html 一.Linux下解析配置文件 配置文件在Linux下使用得非常普遍。形如下面的这个文件就是一个典型的配置文件:# this转载 2015-09-08 16:45:50 · 5851 阅读 · 0 评论 -
usbredir-0.7内容详解(一)
在spice源码中难免会遇到usb重定向的问题,现在最新的usb重定向的版本是:usb重定向协议0.7版本(USB redirection protocol version 0.7)翻译 2015-09-29 17:35:43 · 4197 阅读 · 1 评论 -
正在腾飞的教育界,你了解多少?
近几日触点颇多,也有所深思,枉我读书多年,门类众多,却没有一样是精通的,所以下面狭隘的我的言论也只当是我的一面之词,其实我是想说说,我对教育界的看法。本公司一直自诩拥有全中国最先进的教育技术和教育思想,是整个教育界的龙头,总裁也时常赞不绝口,我们所做一切将是整个教育界的革命,将彻底改变传统的教育观念。很多人不以为然,认为这是在孤芳自赏,因为这么多年来许多优秀的教育思想和教育技术层出不穷,但在我原创 2015-09-24 19:40:54 · 672 阅读 · 2 评论 -
集成VIM强大的代码编辑器(二)
由于这篇文章太长了,所以对于读者而言不容易查看,对于本人而言编辑起来也是很吃力,所以就分了上下篇去写,而这篇会更加精彩,如果时间充足的话,也许会写第三篇,来致敬伟大的VIM,上篇的地址如下: http://blog.youkuaiyun.com/hubbybob1/article/details/48055605 好了步入正题。 五.Cscope插件 如果说ctags的主要功能是建立各大文件之间的联系的原创 2015-10-15 20:44:33 · 1118 阅读 · 0 评论 -
usbredir-0.7内容详解(二)
usbredir-0.7内容详解(二)usb_redir_interface_info/*****************************************usb_redir_header.type: usb_redir_interface_info usb_redir_header.length: sizeof(usb_redir_interface_info_heade翻译 2015-10-15 20:52:42 · 1699 阅读 · 1 评论 -
集成VIM强大的代码编辑器(一)
在Linux环境下,拥有众多的代码编辑器eclipse、emacs、sublime等这些软件,其特点各有千秋,但是VIM(vi)确实绝大多数linuxer的钟爱之选。每个人的VIM的配置都不太一样,都具有个性化。打造属于一个自己的喜欢的VIM其实有时候很难,而且需要很长时间的摸索,写下这些东西也只是供参考。 其实在此我要推荐一个网站,也是linuxer必须知道的一个著名的网站github网站:原创 2015-10-15 21:23:33 · 3186 阅读 · 4 评论 -
解决绕过android下apk使用usb设备权限查询相应问题,自动获取usb权限
转载请注明:http://blog.youkuaiyun.com/hubbybob1/article/details/50263925很多android的应用在使用usb设备时,尤其是usb摄像头,前段时间编写了一个有关usb设备的apk,但是在使用时总是会跳出系统对话框,用户体验很差,如下图所示,所以一直想要解决这个问题,在网上说了很多办法,但是我的能力有限都没有走通,在同事的帮助下终于解决的这个问题,非常感原创 2015-12-11 18:41:52 · 31457 阅读 · 19 评论 -
libusb1.0在android内的移植和使用方法
1.编译编译安卓版libusb库如下步骤:A.下载最新的NDK:http://developer.android.com/tools/sdk/ndk/index.html(如果已安装,此步可略)B.提取NDKC.打开终端并确保配置好的NDK为全局环境变量D.进入/libusb/android/jniE.执行命令ndk-build命令执行完毕后,libusb库和examp原创 2016-08-18 21:42:38 · 11580 阅读 · 6 评论 -
usbredir-0.7内容详解(三)
usbredir-0.7内容详解(三)原创 2016-11-08 16:58:42 · 1552 阅读 · 0 评论 -
ubuntu Linux adb 连接手机,华为魅族等
是用ubuntu系统连接手机1.打开开发者选项 手机-->设置-->关于手机-->版本号 ,找到后连续点击版本号,就是使手机处于开发者选项模式,退出设置,重新进入设置,找到开发者选项,打开usb调试,以及和adb调试相关的选项;2.查看手机vid adb devices 找不到 设备的话 lsusb 查看手机的vid获取的v...原创 2019-05-09 15:00:08 · 5380 阅读 · 0 评论
分享