自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 C如何调用python

https://docs.python.org/zh-cn/3/c-api/ (中文)

2023-10-26 19:35:37 215

原创 Android Boring SSL

Android Boring SSL

2023-10-18 17:48:52 1096 1

原创 macOS Monterey通过UTM安装Windows 11

macOS Monterey通过UTM安装Windows 11

2022-10-17 00:40:53 2916 1

原创 Android VSync与渲染

Android VSync与渲染

2022-07-07 20:09:04 1145

原创 Android 12 原生播放器的编解码 Codec 2

版本及环境说明声明概念话术配图基本调用流程数据流转部分类的简要说明应用层的播放器MediaPlayer初始化设置数据源播放服务MediaPlayerService播放服务中的播放器NuPlayer播放器准备工作MediaPlayerService中数据源IDataSource的创建MediaExtractorService中数据源探测前的准备数据源探测插件的加载数据源的探测媒体文件元数据信息MetaData的获取媒体源IMediaSource媒体源.

2022-05-05 09:52:44 8316 1

原创 OpenCV4 on Android

OpenCV4 on Android自己编译脚本代码:#!/bin/bashexport ANDROID_SDK_ROOT=/home/${USER}/Android/Sdkexport ANDROID_PLATFORM=android-21mkdir -p outpushd out# for java# cmake -DBUILD_FAT_JAVA_LIB=ON -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON -DCMAKE_TOOLCHAIN_FILE=$

2021-05-21 02:39:38 222 2

原创 关于Pixel XL的驱动程序二进制文件

* 首先你要确定AOSP的分支:cd .repo/manifestsgit rev-parse --abbrev-ref default@{upstream}例如:origin/android-10.0.0_r17* 然后去如下网站:https://source.android.google.cn/setup/start/build-numbers?hl=zh-cn确定对应的Build Number, 例如: QP1A.191005.007.A3* 然后去如下网站:https:/

2020-06-21 16:46:31 766

原创 Ubuntu 20.04 LTS安装opencl

本人显卡: AMD RX580 2048SP系统信息:nickli@Earth:/opt/work$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 20.04 LTSRelease: 20.04Codename: focalnickli@Earth:/opt/work$ cat /proc/versionLinux version 5.4.0-37-generi

2020-06-19 04:56:09 9551 1

原创 Flutter环境设置

前提* 系统: Ubuntu 18.04.3 LTS* 假设工作目录在: /home/liyang/flutter/下配置环境变量$ cat ~/.bashrc...export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io...

2020-04-12 01:36:25 1012

原创 Hikey960 开发板 Fuchsia 编译

* 前提:** 假设源码路径:/opt/work/fuchsia/** 操作系统:Ubuntu 18.04.3 X64* 源码下载:官方教程:https://fuchsia.dev/docs/development/source_code/README安装依赖:sudo apt-get install build-essential curl git python un...

2020-04-11 13:18:07 800 5

原创 OP-TEE Start

我使用的是Ubuntu 18.04.3的系统, 系统信息:cat /proc/versionLinux version 5.0.0-37-generic (buildd@lcy01-amd64-023) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #40~18.04.1-Ubuntu SMP Thu Nov 14 12:06:39...

2020-03-05 19:38:51 720 2

原创 VSCode+PlantUML插件绘制软件时序图demo

注:以下参考源码未使用第三方库, 例如:plantuml-style-c4等.本文仅针对时序图, 其他图形, 参考官方的文档即可.Good Luck~推荐的基本环境:VScode + PlantUML插件,Tips:* 源码文件名应为***.puml* 实时预览使用快捷键: Alt+D* 到处png使用: Ctrl+Shift+P, 然后选择: "...

2020-03-05 17:47:40 4727

原创 Android Studio导入AOSP项目

* 编辑development/tools/idegen/excluded-paths文件, 可以使idegen.sh排除不需要的路径* 执行: make idegen生成idegen.jar* 执行development/tools/idegen/idegen.sh将生成: android.ipr和android.iml文件* 你仍然可以通过在android.iml中添加类似:...

2020-01-19 04:52:47 4728

原创 关于Android Studio遇到的org.gradle.api.internal.file.DefaultSourceDirectorySet问题和Kotlin的JNI库问题

遇到的问题:ERROR: Unable to find method 'org.gradle.api.internal.file.DefaultSourceDirectorySet.<init>(Ljava/lang/String;Lorg/gradle/api/internal/file/FileResolver;)V'.Possible causes for this un...

2020-01-03 19:10:25 4509

原创 Hikey960 AOSP的驱动二进制镜像文件

下载AOSP源码(本地mirror镜像, master分支也是可以的, 版本是Android R):repo init -u /media/liyang/mirrors/aosp/platform/manifest.git/ -b android-10.0.0_r20然后执行编译(内存较小, 使用-j2参数):. build/envsetup.shlunch hikey960-u...

2019-12-14 13:31:09 529

原创 老罗的Android之旅 - AShmem学习笔记

原文:https://blog.csdn.net/luoshengyang/article/details/6666491包名: com.ashmem.client已知问题:1. MemoryFile没有获取FileDescriptor的方法, 只能反射调取2. 没有办法通过fd去创建MemoryFile, 只能通过String name的方式创建, 用FileInputStre...

2019-12-02 02:22:24 401

原创 自动检测串口的python脚本

以python3对于CP2103串口芯片的检测为例:#!/usr/bin/python3import sysimport osimport reimport serial.tools.list_portsdef print_serial(port): print("---------------[ %s ]---------------" % (port.name))...

2019-06-27 19:35:17 3789 4

原创 mtd-utils的交叉编译

按照顺序做即可, 在Ubuntu 18.04 LTS上验证过Build Zlib:zlib-1.2.11.tar.gztar xvf ~/download/zlib-1.2.11.tar.gz cdzlib-1.2.11/ ./configure --prefix=`pwd`/../__install/ Change Makefile:--- a/Makefile ...

2019-06-27 19:22:25 3218 7

原创 Android 7.1.1一种源代码获取的方式(Windows+repo)

总所周知,由于一些“特殊原因”,国内上网必须用“科学”的方法,那么如何获取到最新的Android源码呢?首先想到的是:国内是否有镜像网站呢?有的,科大为国内用户提供了一个非常好的支持:AOSP(Android) 镜像使用帮助那么对于Windows用户,面临的一个问题就是:repo在Windows中比较难用,此时需要请出:Cygwin,其安装包的下载以及安装指引:Inst

2017-10-04 15:39:18 521

原创 SecureCRT使用VBScript脚本对效率进行提升

相信SecureCRT这个工具很多人都在Windows系统下使用过, 作为一个嵌入式的开发工程师也看到很多人在用这个工具,显然这对于一个使用Ubuntu好几年的人来说,SecureCRT是非常少接触,但是看到身边的同事有使用该工具的人在反复敲击同一个命令的时候,心里还是多少有些感慨,获取他们应该使用一种更加高效的方式完成一些看起来让人厌烦的重复工作,比如使用SecureCRT的脚本功能;对于S

2016-09-10 10:55:53 971

原创 putty自动SSH远程Ubuntu主机

1. 创建putty.exe的快捷方式到桌面。2. 运行putty,输入host name、port、saved session’s name。 点击保存,假设session名为“qa server”。然后关闭窗口。3. 右击putty快捷方式,属性,目标,加上如下参数 -load “qa server” -ssh -l {username} -pw {password}。保存,关

2014-06-22 23:27:40 442

空空如也

空空如也

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

TA关注的人

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