11 liu31187

尚未进行身份认证

我要认证

本人想要点csdn分。

等级
TA的排名 5w+

fuchsia学习_下载编译遇到问题和demo运行

下载编译,官网 https://fuchsia.dev$ curl -s "https://fuchsia.googlesource.com/fuchsia/+/master/scripts/bootstrap?format=TEXT" | base64 --decode | bash$ export PATH="/home/fuchsia/.jiri_root/bin:$PATH"$...

2020-03-31 17:00:50

fuchsia学习_run命令执行时的调用栈(FIDL)

appmgr命令的入口src/sys/appmgr/main.cc的main();//内调zx_take_startup_handle(),zx::channel::create(),fdio_open();sysmgr命令的入口src/sys/sysmgr/main.cc的main();basemgr命令的入口src/modular/bin/basemgr/main.cc的main();r...

2020-03-31 16:52:49

fuchsia学习_启动过程

KernelZircon的启动:首先运行boot-shim.ld的ENTRY(_start);//boot-shim.S的FUNCTION(_start);//start.S汇编代码,之后到lk_main();~~//内调zircon/kernel/top/main.cc的lk_main();~~//创建"bootstrap2"线程,从init.cc的lk_init_level(),参数"gl...

2020-03-31 16:39:30

fuchsia学习_开源协议

一,fuchsia内核说明:BSD,Berkeley Software Distribution,伯克利软件套件是Unix的衍生系统;它和AT&T UNIX操作系统共享基础代码和设计;现在,BSD指类UNIX操作系统中的一个分支的总称;Mach,多通用通讯核心,Multiprocessor Universal Communication Kernel,是一个由卡内基梅隆大学开发的用于...

2020-03-31 16:28:55

Hexagon SDK知识学习

概述 Qualcomm Snapdragon系列的SoC芯片中,包含了三块具备较大处理能力的计算单元:Krait CPU、Adreno GPU和Hexagon DSP。如何更好的利用这三个计算单元,成为了移动应用开发者们必备的知识。 众所周知CPU的整数运算能力很强,GPU的浮点计算能力更强,而DSP在计算方面的特性和GPU还是有一些差别。DSP更倾向于处理有时间序列的任务。比如多媒体编解码任务

2015-10-25 10:11:29

qcom_vuforia环境搭建

vuforia百度百科介绍: http://baike.baidu.com/link?url=SheafFwgZz2sOXw0__ZML00p6uryYgB9mLwQm_vHlaMzpxjX2ad6WsthSjbbf74hSIQKyJCVtC8QVYBlj256uaVuforia扩增实境软件开发工具包(Vuforia Augmented Reality SDK),是高通推出的针对移动设备扩增实

2015-10-19 19:45:20

java虚拟机/python/编程语言的概念

python及各个语言特点:  python是一种面向对象/解释型程序设计语言;昵称为胶水语言;常见的应用情形是,用Python快速生成程序的原型,然后对其中有特别要求的部分,用更合适的语言改写;比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C++重写;  python命令要规范,避免使用可能的关键字;eg,thread变量;   字节码解释器是Python的核心;  在Pyt

2014-06-19 10:33:07

机构相关

金马奖:金门,马祖两个地名。  SOS:摩斯密码,滴滴滴哒哒哒滴滴滴,最容易传递。  跑跑卡丁车是韩国NEXON(纳克森)公司的一款休闲类赛车竞速游戏。与其他不同,首次在游戏中添加了漂移键。以“全民漂移”为宣传词,而角色使用泡泡堂的人物,车在沙漠、城镇、森林、冰河、矿山、墓地等多种主题的赛道上进行游戏。  五菱是柳州五菱汽车有限责任公司的注册商标及品牌,此标志已经全部授权给上汽通用五菱

2014-06-06 10:35:09

命令/知识点总结

$echo "Did you know that:";whatis $(ls /bin | shuf -n 1)  #每日提示.  $shuf -i 2000-65000 -n 1  #产生一个2000-6500的随机数;  静默安装: #LD_LIBRARY_PATH=/vendor/lib:/system/lib pm install -r /sdcard/apk.apk  she

2014-06-06 10:31:15

android_qqApk反编译/android小工具/ddms截屏

android,开一个QQ,后台显示运行3个QQ程序:QQ的运行组件;配置文件780行;12个service;15个receiver;309个activity;                                        *****

2014-06-06 10:28:16

android_系统provider/文件描述符/H264/openGl/读取fb0截屏

为所有应用添加内容提供者,并通知观察者:  android.content.pm包下PackageParser.java类,private Provider parseProvider(**){***},添加内容提供者。  android.view包下ViewRootImpl.java类,private void performTraversals(){***},通知观察者。  vie

2014-06-06 10:25:32

android_内核剖析总结

android内核剖析总结:  按Back键与程序中主动调用fininsh一样:在android.app包Activity类,public void onBackPressed(){ *** } 内部调用了finish函数。  操作系统在调用我们,而不是我们在调用操作系统。  Apk的入口类为ActivityThread,Activity类仅仅是被回调的类。  新应用进程从Acti

2014-06-06 10:24:06

android_Xposed框架/init.rc语音/jni/android启动

Xposed框架:  RootAccess:因为Xposed工作原理是在/system/bin目录下替换文件,在install的时候需要root权限,但是运行时不需要root权限.  XposedMods:使用Xposed开发的一些Modules,其中AppSettings是一个可以进行权限动态管理的应用  Xposed是rovo89针对Android平台的动态劫持项目,通过替换/sy

2014-06-06 10:21:24

linux基础/问卷调查/Linuxfork

linux基础:  $cat /sys/class/net/eth0/address;   $ifconfig -a;  $ip link show;   $ip address show; #linux查看mac地址;  $cat /proc/net/arp;  查看连接到本机的远端ip的mac地址;  /dev/下是设备文件,UNIX将设备以文件的文件来访问(以WINDOWS大不同

2014-06-06 10:17:32

LinuxJni / HelloWorld / gdb的使用/图像格式

gdb的使用:  gcc and g++分别是GNU的c & c++编译器;  $gcc –g tst.c –o tst #编译tst.c  $gdb tst #启动GDB;  (gdb) l  #l命令相当于list,从第一行开始例出原码;  (gdb) break 16  #设置断点,在源程序第16行处;  (gdb) break func #设置断点,在函数func(

2014-05-14 17:53:02

android_源码结构/安装后结构/启动过程/smali语言/源码buildApk

Android2.1源码目录结构:  Makefile  bionic,bionic C库;核心思想,简单化;即C库应该只提供对内核功能的轻量级封装,不应该过于智能化,考虑太多的边界条件;和glibc相比,程序启动速度,提升近两个数量级;  bootable,启动引导相关代码;eg.bootable/diskinstaller,android镜像打包器,x86可生产iso;bootab

2014-04-25 17:43:16

android_源码4对key用途

android源码4对key用途

2014-04-22 16:02:42

android_ota技术

$sudo fastboot getvar version-bootloader;  #Bootloader的版本号;  product,产品名称; serialno,产品序列号;  $adb reboot [bootloader|recovery];#reboots the device, optionally into the bootloader or recovery program;

2014-04-08 15:14:38

android_API拦截技术与注入技术

API拦截技术与注入技术:  金山毒霸,实现广告拦截功能,采用了java虚拟机拦截技术;在查看代码过程中,会看到许多被hook的Java类,例如ActivityThread/ServiceManager等;分析有关iphonesubinfo服务拦截;  Java虚拟机拦截技术总体流程:1,首先通过ptrace注入so到远程进程,例如金山就是注入libksrootclient.so到远程进程

2014-04-03 14:54:53

android_Service与Binder的关系

Service与Binder的关系:  Binder驱动代码运行在内核态,客户端通过系统调用完成的。  仅基于Binder类编写服务,但只是一部分。系统服务指可以使用getSystemService()方法获取的服务。  客户端的服务则必须基于Service类来编写。某一应用客户端服务不能为其他客户端应用提供服务(个人意见)。  android.app包,public abstra

2014-04-03 14:53:26

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。