分享好友 最新资讯首页 最新资讯分类 切换频道
yasm(for compiling embedded libjpeg-turbo)群控手机「yasm(for compiling embedded libjpeg-turbo)」
2025-04-14 18:30

一款基于nodejs+jade模板开发的手机群控框架,你可以在此基础上拿来测试设备,或者群操作等等。
主要核心技术在于如何在不root的情况下实时流畅录屏,以及远程操作手机。

官方git
https://github.com/openstf/stf

虚拟机:centos7
镜像源:yum阿里云镜像(http://mirrors.aliyun.com/

前提是一件安装好了nodejs环境,然后执行简单的命令即可

光安装软件是无法运行的,下面还要安装各种依赖。

包括

  • Node.js >= 0.12
  • ADB properly set up
  • RethinkDB >= 2.2
  • GraphicsMagick (for resizing screenshots)
  • ZeroMQ libraries installed
  • Protocol Buffers libraries installed
  • yasm installed (for compiling embedded libjpeg-turbo)
  • pkg-config so that Node.js can find the libraries

ADB+Android SDK去腾讯镜像下载
http://android-mirror.bugly.qq.com:8080/include/usage.html
用winscp复制下载文件到linux系统,我选择路径为/opt/
unzip或tar命令解压即可。
先解压sdk,生成android-sdk-linux目录,再把platform-tools_r24.0.3-linux移到目录里,解压
413024-20170205174605276-1658505550.png

设置环境变量
创建文件
cd /etc/profile.d
touch path.sh
vim path.sh
保存内容
export ANDROID_HOME=/opt//android-sdk-linux
export PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools
重启机器
adb

据说完美支持SSD的nosql
https://rethinkdb.com/docs/install/centos/

图片处理瑞士军刀
安装各种库
主要是下面三个,如果还想支持别的图片,自行yum
FreeType 2.0 –with-ttf=yes no (需要freetype支持)
JPEG v1 –with-jpeg=yes no (需要libjpeg支持)
PNG –with-png=yes no (需要libpng支持)
下载安装
http://www.graphicsmagick.org/download.html

添加到环境变量

重启即可
gm

轻量级消息队列内核
有点大
http://zeromq.org/intro:get-the-software

安装过程遇到一个test fail,我怀疑是官方搞错了,跳过check,直接安装吧

git貌似不好使,所以还是下载安装包
To build on UNIX-like systems

If you have free choice, the most comfortable OS for developing with ZeroMQ is probably Ubuntu.

Make sure that libtool, pkg-config, build-essential, autoconf, and automake are installed.
Check whether uuid-dev package, uuid/e2fsprogs RPM or equivalent on your system is installed.
Unpack the .tar.gz source archive.
Run https://blog.csdn.net/weixin_33775582/article/details/configure, followed by make.
To install ZeroMQ system-wide run sudo make install.
On Linux, run sudo ldconfig after installing ZeroMQ.
To see configuration options, run https://blog.csdn.net/weixin_33775582/article/details/configure –help. Read INSTALL for more details.

安装完成后

这是告诉你接下来要怎么用。简单的办法是在 /etc/ld.so.conf.d 下新建一个文件 local.conf,里边写上 /usr/local/lib。然后以 root 权限执行 ldconfig。这样你的系统才会找得到安装到 /usr/local/lib 下的库文件。

https://github.com/google/protobuf/releases
google的存储格式协议,类似json

protoc –version

Yasm是一个完全重写的NASM汇编。目前,它支持x86和AMD64指令集,接受NASM和GNU汇编器(gas)语法,产出二进制, ELF32 , ELF64 , COFF , Mach - O的( 32和64 , RDOFF2 ,的Win32和Win64对象的格式,并生成STABS 调试信息的来源,DWARF 2 ,CodeView 8格式。
看到这用到汇编我就哭了

各种运行报错,检查错误,然后修复即可
包括http://phantomjs.org/download.html
这个插件的安装,环境变量的添加

最新文章
男子称女方隐瞒先天疾病要求返还26.8万彩礼,一审判决还4万
“发现她检查出来这个病后,我掏钱带她去治疗,从结婚到治疗陆陆续续花了约50万元。”江西南昌县的罗先生说,婚后不久,妻子李女
邮储银行积极开展股票回购增持贷款业务
股票回购增持再贷款专项工具于去年10月设立,旨在激励引导金融机构向符合条件的上市公司和主要股东提供贷款,支持其回购和增持上
TXT免费全本小说阅读器旧版手机txt阅读器「TXT免费全本小说阅读器旧版」
TXT免费全本小说阅读器旧版是一款小说免费阅读的APP,该软件有着海量的免费阅读资源,软件汇集了海量优质的小说资源,快来下载体
华为如何手机截图截屏华为手机截屏设置在哪里「华为如何手机截图截屏」
截图操作是用户日常使用中非常频繁的一项基本功能,它允许用户快速捕捉当前屏幕的内容并保存为图片文件,随着华为手机系统的不断
奥维互动地图卫星高清全景奥维地图手机版下载「奥维互动地图卫星高清全景」
  奥维互动地图卫星高清全景是一款相当专业的手机地图导航软件,收录了市场上最常见的地图导航软件的资源,用户可以根据自己的
OPPOReno7se支不支持NFC OPPOReno7se有NFC功能吗【详解】手机不支持nfc功能怎么办「OPPOReno7se支不支持NFC OPPOReno7se有NFC功能吗【详解】」
  OPPOReno7se这款手机可以为用户提供很好的手机中端处理器性能,带来很好的手机骁龙778G的处理器,可以为用户提供很好的手机
芒果tv会员怎么共享给朋友芒果手机「芒果tv会员怎么共享给朋友」
在芒果tv里,有很多内容是需要会员才可以看的,如果朋友有购买了芒果tv会员服务,想要借用或者共享芒果tv会员服务,只要分享账号
诗意之旅|我们都是星辰,乘着地球在宇宙流浪
你是我白天黑夜不落的星 | 第4222期在宇宙中,再也没有什么比两颗星星之间的互相凝望更令人心碎。——李娟你是天上的星,有着人
iPhone 16降价震撼来袭,最高直降1000元,消费者如何选择?1000元手机「iPhone 16降价震撼来袭,最高直降1000元,消费者如何选择?」
在实际使用场景中,iPhone 16系列展现出了强大的多任务处理能力。无论是游戏、视频播放还是社交媒体的使用,用户都能够感受到其
新修订《婚姻登记条例》公布!下月施行
婚姻登记条例(2003年8月8日中华人民共和国国务院令第387号公布 根据2024年12月6日《国务院关于修改和废止部分行政法规的决定》