自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android系统攻城狮

CSDN博客专家,专注Android/Linux系统、多媒体技术学习与分享!

  • 博客(3485)
  • 资源 (98)
  • 收藏
  • 关注

原创 Git之2.41+版本重要特性及用法实例(六十五)

本篇目的:Git之2.41+版本重要特性及用法实例Git 2.41 版本于 2023 年 8 月发布,带来了若干重要的新特性和改进,旨在提升版本控制的效率、增强功能的灵活性,并优化用户体验。1. 改进的git status性能Git 2.41 进一步优化了git status命令的性能,特别是在大型代码库和复杂项目中。改进的算法和缓存机制使得状态信息生成速度更快,帮助用户更高效地查看和管理工作目录和暂存区的状态,减少了操作时间。2. 新的git merge和git rebase选项。

2024-09-04 08:45:00 701

原创 Git之2.40版本重要特性及用法实例(六十四)

本篇目的:Git之2.40版本重要特性及用法实例Git 2.40 版本于 2023 年 2 月发布,带来了一系列显著的新特性和改进,旨在提升版本控制的效率、增强功能的灵活性,并优化用户体验。1. 改进的git status性能Git 2.40 对git status命令进行了进一步优化,特别是在处理大型代码库时。通过改进的状态计算算法和缓存机制,git status能更快速地生成工作目录和暂存区的状态信息。这一优化显著提高了处理复杂项目时的效率,减少了用户等待的时间。2. 新的git switch和选项。

2024-09-04 08:30:00 921

原创 Android14音频进阶之定制ramdisk文件系统init服务(八十三)

本篇目的:Android14音频进阶之定制ramdisk文件系统init服务硬件环境:Pixel5手机软件环境:AOSP14需求:1.在调试开发音频时,有时候需要关闭Selinux来开发验证,但是在AOSP却异常的麻烦,因为需要在selinux.cpp修改,但是它修改是编译到boot.img中。2.在AOSP14中,selinux.cpp首先会被编译、打包到vendor_ramdisk-barbet.img中,然后再进一步打包到boot.img中。

2024-09-04 00:41:22 1613

原创 Git之2.35版本重要特性及用法实例(六十三)

本篇目的:Git之2.35版本重要特性及用法实例Git 2.35 版本于 2022 年 2 月发布,带来了许多重要的新特性和改进,旨在增强功能、提高性能和改善用户体验。1. 改进的git merge和git rebase性能Git 2.35 对git merge和git rebase命令进行了显著的性能优化。特别是在处理大规模合并和变基操作时,性能得到了显著提升。新的合并算法减少了处理时间,并改进了冲突解决的智能化,增强了这些命令在复杂开发环境中的效率。2.的增强功能Git 2.35 增强了。

2024-09-03 08:45:00 1048

原创 Git之2.29版本重要特性及用法实例(六十二)

本篇目的:Git之2.29版本重要特性及用法实例Git 2.29 版本于 2020 年 10 月发布,包含了一系列重要的新特性和改进,旨在提升版本控制的效率、增强功能的灵活性,并改善用户体验。1. 改进的git switch和功能Git 2.29 版本进一步优化了git switch和命令,增强了用户在处理分支和恢复文件时的体验。例如,git switch命令现在支持更多选项来创建和切换分支,使得分支管理更加直观和灵活。也得到了改进,提供了更精细的文件恢复控制,特别是在从不同来源恢复文件时更加便捷。

2024-09-03 08:30:00 665

原创 Git之2.23版本重要特性及用法实例(六十一)

本篇目的:Git之2.23版本重要特性及用法实例Git 2.23 版本于 2019 年 8 月发布,带来了多个重要的新特性和改进,旨在提升用户体验、增加功能的灵活性,并优化性能。1. 引入git switch和命令Git 2.23 版本继续扩展了在 Git 2.18 中首次引入的git switch和命令。这两个命令在 Git 2.23 中得到了进一步的完善和优化。git switch提供了一种更直观的方式来切换分支,而允许用户从暂存区或历史提交中恢复文件。

2024-09-02 08:45:00 917

原创 Git之2.18版本重要特性及用法实例(六十)

本篇目的:Git之2.18版本重要特性及用法实例Git 2.18 版本于 2018 年 7 月发布,带来了多个重要的新特性和改进。这些更新在提升性能、增强功能和改进用户体验方面发挥了重要作用。1. 增强的git status性能Git 2.18 对git status命令进行了显著的性能改进。特别是在处理大型项目时,git status现在能更快速地生成状态信息。改进的性能使得开发者在处理复杂项目时能够更高效地查看工作目录的状态,从而提高了日常工作的效率。2. 新的git switch和命令。

2024-09-02 08:30:00 1260

原创 我的新书《Android系统多媒体进阶实战》正式发售

新书发售:《Android系统多媒体进阶实战》

2024-09-02 07:45:00 1086

原创 Cmake之1.0版本重要特性及用法实例(八)

本篇目的:Cmake之1.0版本重要特性及用法实例CMake 1.0 是一种跨平台的构建系统工具,最早发布于2000年。它的出现旨在简化项目的编译和构建过程,特别是为了解决不同平台上的构建差异问题。CMake 1.0 版本的重要特性为开发者提供了灵活性和可扩展性,使其能够更轻松地管理项目的构建流程。1. 跨平台构建支持CMake 1.0 最重要的特性之一是其跨平台构建支持。通过 CMake,开发者可以使用同一套构建脚本在不同的平台上进行构建,而不需要为每个平台单独编写构建脚本。

2024-09-01 21:49:04 335

原创 Git之2.13版本重要特性及用法实例(五十九)

本篇目的:Git之2.13版本重要特性及用法实例Git 2.13 版本于 2017 年 5 月发布,带来了一系列重要的功能改进和性能优化。这些更新旨在提高版本控制系统的灵活性、效率和用户体验。1. 改进的git status性能Git 2.13 对git status命令进行了显著优化。特别是在处理大规模代码库时,git status的性能得到了提升。新的算法和数据结构使得git status能够更快速地生成状态信息,这在包含大量未跟踪文件和复杂目录结构的项目中尤为明显。

2024-09-01 08:45:00 1034

原创 Git之2.9版本重要特性及用法实例(五十八)

本篇目的:Git之2.9版本重要特性及用法实例Git 2.9 版本于 2016 年 8 月发布,引入了多个关键功能和改进,以提高版本控制的灵活性、性能和用户体验。1. 改进的git rebase命令Git 2.9 对git rebase命令进行了显著的改进,特别是在处理冲突时。新的git rebase机制增强了对合并冲突的智能处理能力,提供了更详细的提示和帮助信息,简化了冲突解决过程。此外,git rebase现在能够更好地处理长提交历史和复杂的分支结构,提高了操作的稳定性。2. 增强的。

2024-09-01 08:30:00 1661

原创 Git之2.5版本重要特性及用法实例(五十七)

本篇目的:Git之2.5版本重要特性及用法实例Git 2.5 版本于 2015 年 9 月发布,带来了多个重要的功能改进和优化,进一步增强了 Git 的功能性和用户体验。1. 增强的git log功能Git 2.5 引入了对git log命令的显著改进。特别是,新增了--graph选项,可以以图形化方式展示提交历史,使得分支和合并的结构更加直观。此外,--oneline和--decorate选项的改进也让提交历史的查看更加清晰。这些增强功能使得开发者能够更方便地理解项目的历史和变更。2.

2024-08-31 08:45:00 3628

原创 Git之2.0版本重要特性及用法实例(五十六)

本篇目的:Git之2.0版本重要特性及用法实例Git 2.0 版本于 2014 年发布,带来了许多关键性的新功能和改进。这些变化旨在提升用户体验、安全性和性能,进一步巩固 Git 作为版本控制系统的主导地位。1. 改变了默认的git push行为Git 2.0 的一个显著变化是修改了git push命令的默认行为。在之前的版本中,git push会将所有匹配的分支推送到远程仓库,可能会导致意外提交。而在 Git 2.0 中,默认行为改为仅推送当前分支到对应的远程分支(即simple。

2024-08-31 08:30:00 4463

原创 Git之1.7版本重要特性及用法实例(五十五)

本篇目的:Git之1.7版本重要特性及用法实例Git 1.7 版本于 2010 年发布,是 Git 版本控制系统中的一个重要更新版本,带来了许多新功能和改进,显著提升了 Git 的功能性和用户体验。

2024-08-30 08:45:00 591

原创 Git之1.6版本重要特性及用法实例(五十四)

本篇目的:Git之1.6版本重要特性及用法实例Git 1.6 版本于 2008 年发布,是 Git 版本控制系统的一个重要更新版本。这个版本在保持 Git 高效和灵活的基础上,引入了许多新特性和改进,进一步提升了系统的可用性和用户体验。

2024-08-30 08:30:00 1161

原创 Git之1.5版本重要特性及用法实例(五十三)

本篇目的:Git之1.5版本重要特性及用法实例Git 1.5 版本是 Git 版本控制系统的重要更新,于 2007 年发布。这一版本在 Git 的基础上引入了许多新特性和改进,增强了系统的功能性和用户体验。以下是 Git 1.5 的一些重要特性:Git 1.5 允许用户定义自定义命令和别名,通过git config命令配置自定义别名,用户可以为常用的 Git 命令创建简化的快捷方式。这一特性提升了工作效率,使得重复操作变得更加方便。

2024-08-29 08:45:00 1054

原创 Git之1.0版本重要特性及用法实例(五十二)

本篇目的:Git之1.0版本重要特性及用法实例Git 1.0 是 Git 版本控制系统的第一个正式版本,于 2005 年 12 月发布。作为一个分布式版本控制系统,Git 1.0 具备一些关键特性,使其在开源软件开发领域迅速流行开来。Git 1.0 通过引入分布式版本控制、快速性能、强大的分支管理和合并机制、数据完整性保障等关键特性,确立了它在版本控制系统中的地位。这些特性使得 Git 成为处理大型项目和复杂开发流程的理想工具,为现代软件开发提供了坚实的基础。

2024-08-29 08:30:00 1914

原创 Git之解决:代码提交(未合入仓库时),有新的提交冲突问题(五十一)

本篇目的:Git之解决:代码提交(未合入仓库时),有新的提交冲突问题在Gerrit中提交代码后,如果代码还没有合入主仓库,而其他人已经合入了他们的代码,这时你可能需要进行重新提交,以确保你的代码在最新的基础上进行合入。这种情况下的重新提交通常涉及以下几个步骤:首先,检查你的代码是否与刚合入的代码存在冲突。当其他人的代码合入后,主仓库的代码版本发生了变化,这可能会导致你的代码与新合入的代码产生冲突。你可以通过使用git fetch命令获取最新的代码库状态,然后使用git rebase。

2024-08-28 20:55:23 1170

原创 Linux之7z命令压缩和解压(三十四)

本篇目的:Linux之7z命令压缩和解压7z命令是Linux系统中一个功能强大的压缩和解压缩工具,它是7-Zip软件的一部分,7-Zip是一款开源的数据压缩程序,支持多种压缩格式。7z命令以其高压缩比和快速的性能在众多压缩工具中脱颖而出,成为了许多Linux用户的优选。首先,7z命令支持.7z格式的压缩文件,这是7-Zip的默认格式,以其极高的压缩率闻名。

2024-08-28 19:44:25 1470

原创 Android14之编译报错open /dev/loop1 failed errno:13问题(二百二十九)

本篇目的:Android14之解决报错open /dev/loop1 failed errno:13问题。

2024-08-27 08:45:00 776

原创 Android14之解决报错:ccache: Failed to create temporary file for ~/.ccache/问题(二百二十八)

ccache:具体报错:ccache(Compiler Cache)是一款开源的编译器缓存工具,它能够显著提高C/C++代码的编译速度。ccache通过缓存编译过程中产生的结果,当相同的源文件再次编译时,可以直接从缓存中获取结果,从而避免重复的编译工作,节省时间和计算资源。ccache的工作原理如下:当用户执行编译命令时,ccache会拦截该命令,并将其重定向到ccache处理流程。ccache会生成一个唯一的键值,用于标识当前的编译任务。这个键值基于源文件的内容、编译器选项等信息。

2024-08-27 08:30:00 689

原创 我的新书《Android系统多媒体进阶实战》正式发售

新书发售:《Android系统多媒体进阶实战》

2024-08-27 00:57:21 1978

原创 R8RS标准之重要特性及用法实例(四十)

本篇目的:R8RS标准之重要特性及用法实例R8RS(Revised^8 Report on the Algorithmic Language Scheme)是 Scheme 语言的第八次修订标准,发布于 2021 年。R8RS 标准的发布标志着 Scheme 语言在规范化、功能扩展和实践应用方面的进一步发展。该标准旨在保持 Scheme 语言的核心特性,同时引入一些新的功能和改进,以应对现代编程的需求。

2024-08-26 09:00:00 1683

原创 R7RS标准之重要特性及用法实例(三十九)

本篇目的:R7RS标准之重要特性及用法实例R7RS(Revised^7 Report on the Algorithmic Language Scheme)是 Scheme 语言的第七次修订标准,于 2013 年发布。R7RS 分为两个部分:R7RS-small 和 R7RS-large。R7RS-small 是对 Scheme 语言的核心部分进行简化和规范,而 R7RS-large 旨在提供一个更完整的标准库。

2024-08-26 08:45:00 806

原创 Git之git stash高级用法(五十)

本篇目的:使用git stash保存多个改动,并指定其恢复,可以保存和恢复多个改动,还可以加标签,方便高效开发。Git Stash命令是一个非常实用的工具,它允许开发者在切换分支或更新代码之前,临时保存并恢复当前工作进度的状态。在软件开发过程中,我们经常遇到这样的情况:正在一个分支上开发新功能,突然需要切换到另一个分支修复紧急的Bug。此时,如果直接切换分支,未完成的工作可能会丢失。Git Stash命令正是为了解决这个问题而设计的。

2024-08-25 08:30:00 882

原创 R6RS标准之重要特性及用法实例(三十八)

本篇目的:R6RS标准之重要特性及用法实例R6RS(Revised^6 Report on the Algorithmic Language Scheme)是 Scheme 语言的第六次修订标准,于 2007 年发布。这一标准对 Scheme 语言进行了重要的规范和改进,为语言的进一步发展奠定了基础。R6RS(Revised^6 Report on the Algorithmic Language Scheme)是 Scheme 语言的第六次修订标准,于 2007 年发布。

2024-08-24 08:45:00 569

原创 Scheme5.0标准之重要特性及用法实例(三十七)

本篇目的:Scheme5.0标准之重要特性及用法实例Scheme 5.0 是 Scheme 语言的一个重要版本,发布于 2007 年。这个版本在前代基础上进行了显著的改进和扩展,为 Scheme 语言的发展注入了新的活力。Scheme 5.0 的发布标志着语言在标准化、模块化、宏系统、异常处理等方面的成熟与完善,同时也在实践中体现了语言简洁性与功能性的平衡。1. R6RS 标准的全面实现。

2024-08-24 08:30:00 1024

原创 Scheme4.0标准之重要特性及用法实例(三十六)

本篇目的:Scheme4.0标准之重要特性及用法实例Scheme 4.0 是 Scheme 语言的一个关键版本,于 1990 年发布,标志着 Scheme 语言在语言设计和功能上的重大进步。这个版本由 Gerald Jay Sussman、Guy L. Steele Jr. 及其他开发者推出,引入了多项新特性和改进,进一步增强了 Scheme 语言的表达能力和实用性。1. 引入 R6RS 标准。

2024-08-23 08:45:00 595

原创 Scheme3.0标准之重要特性及用法实例(三十五)

本篇目的:Scheme3.0标准之重要特性及用法实例Scheme 3.0 是 Scheme 语言的一个重要版本,于 1985 年发布,由 Gerald Jay Sussman 和 Guy L. Steele Jr. 开发。Scheme 3.0 在之前版本的基础上引入了许多重要的特性和改进,这些变化进一步拓展了 Scheme 语言的功能,提升了其表达能力,并对后续编程语言的发展产生了深远影响。1. 引入了“R5RS”标准。

2024-08-23 08:30:00 782

原创 Scheme2.0标准之重要特性及用法实例(三十四)

本篇目的:Scheme2.0标准之重要特性及用法实例Scheme 2.0 是 Scheme 语言的一个重要版本,于 1983 年发布,由 Gerald Jay Sussman 和 Guy L. Steele Jr. 主导开发。Scheme 2.0 在 Scheme 1.0 的基础上引入了多项关键特性和改进,进一步发展了 Scheme 语言的功能和设计理念。它对 Scheme 语言及其后续版本产生了深远的影响,并为现代编程语言设计提供了重要的参考。1. 引入了高级宏系统。

2024-08-22 08:45:00 927

原创 Scheme1.0标准之重要特性及用法实例(三十三)

本篇目的:Scheme1.0之重要特性及用法实例Scheme 1.0 是 Scheme 语言的第一个正式版本,于 1975 年由 Gerald Jay Sussman 和 Guy L. Steele Jr. 在麻省理工学院(MIT)开发。这一版本标志着 Scheme 语言的系统化和标准化,具有多项开创性的特性,这些特性不仅奠定了 Scheme 的基础,也对现代编程语言设计产生了深远的影响。1. 统一的括号化语法Scheme 1.0 的一个显著特点是其统一的括号化语法,这种语法风格源于 Lisp 语言。

2024-08-22 08:30:00 973

原创 Emacs29.x版本之重要特性及用法实例(一百六十二)

本篇目的:Emacs29.x版本之重要特性及用法实例Emacs 29.x 系列发布于2023年,是 Emacs 社区持续改进的成果,带来了大量新特性和改进,进一步提升了其作为多功能文本编辑器和开发环境的实用性。这个版本在图形界面、多线程、编程语言支持、编辑器性能、用户体验等方面做出了显著升级,满足了现代开发者的多样化需求。首先,Emacs 29.x 在图形用户界面(GUI)方面做出了多个重要改进。

2024-08-21 08:45:00 582

原创 Emacs28.x版本之重要特性及用法实例(一百六十一)

本篇目的:Emacs28.x版本之重要特性及用法实例Emacs 28.x 系列发布于2022年,是 Emacs 发展历程中的一个重要里程碑,带来了许多令人瞩目的新特性和改进,进一步增强了其作为高级文本编辑器和集成开发环境(IDE)的功能。这个版本在图形界面、多线程支持、编程语言集成、编辑器性能等多个方面进行了显著升级,使得 Emacs 更加高效、灵活和现代化。

2024-08-21 08:30:00 908

原创 Emacs27.x版本之重要特性及用法实例(一百六十)

本篇目的:Emacs27.x版本之重要特性及用法实例Emacs 27.x 系列发布于2020年,是 Emacs 发展的又一个重要版本,带来了许多新特性和改进,进一步增强了其作为强大编辑器和集成开发环境(IDE)的功能和灵活性。这个版本在启动性能、文本渲染、安全性、编程语言支持等方面进行了显著的提升,使得 Emacs 更加适应现代开发者的需求。首先,Emacs 27.x 引入了一个重要的变化,即支持原生编译(native compilation)。

2024-08-20 08:45:00 931

原创 Emacs26.x版本之重要特性及用法实例(一百五十九)

本篇目的:Emacs26.x版本之重要特性及用法实例Emacs 26.x 系列发布于2018年,是 Emacs 发展的一个重要版本,带来了多项新特性和改进,进一步增强了其作为多功能编辑器和集成开发环境(IDE)的实用性和效率。这个版本在图像处理、多线程、性能优化、编辑功能、编程支持等方面做出了显著的更新,使得 Emacs 更加适应现代开发者的需求。首先,Emacs 26.x 引入了对多线程的支持,这是该版本最引人注目的新特性之一。

2024-08-20 08:30:00 632

原创 Android14音频进阶之音量类型分组(八十二)

本篇目的:Android14音频进阶之流音量类型分组在Android系统中,音量管理是一项重要功能,它允许用户控制设备上不同音频流的音量水平。Android系统通过将这些音频流分组来实现对音量的细粒度控制,这些分组被称为音量类型(Volume Types)。

2024-08-19 08:45:00 1294

原创 我的新书《Android系统多媒体进阶实战》正式发售了!!!

新书发售:《Android系统多媒体进阶实战》

2024-08-19 08:30:00 401

原创 Emacs25.x版本之重要特性及用法实例(一百五十八)

本篇目的:Emacs25.x版本之重要特性及用法实例Emacs 25.x 系列发布于2016年,是 Emacs 发展历史上的又一个重要版本,带来了许多新特性和改进,进一步强化了其作为高级文本编辑器和集成开发环境(IDE)的功能。这一版本在包管理、安全性、性能优化、多媒体支持等方面进行了显著的升级,使得 Emacs 更加现代化和高效。首先,Emacs 25.x 对包管理系统进行了进一步的优化。

2024-08-18 08:45:00 1407

原创 C++11之计算程序运行耗时毫秒/微妙/纳秒(二百八十六)

本篇目的:C++之计算程序运行耗时是 C++11 标准库中命名空间下的一个时钟类型,它提供了一种测量短时间间隔的高分辨率时钟。这个时钟旨在提供当前时间的点(time_point)和持续时间(duration),并且能够以高精确度测量两个时间点之间的差异。以下是高分辨率:它通常提供比标准系统时钟更高的分辨率,适合测量短时间的耗时,比如函数执行时间或程序中某个操作的持续时间。单调性是单调的,这意味着即使系统时间发生变化(如通过NTP调整),它仍然保证时间点的值不会减少,这对于性能测量非常重要。硬件相关。

2024-08-18 08:30:00 774

原创 Emacs24.x版本之重要特性及用法实例(一百五十七)

本篇目的:Emacs24.x版本之重要特性及用法实例Emacs 24.x 系列发布于2012年,是 Emacs 发展的又一重大版本,带来了诸多新特性和改进,进一步增强了其作为强大编辑器和集成开发环境(IDE)的功能。这一版本在包管理、主题支持、编辑器功能、编程语言支持等方面进行了显著的升级,使得 Emacs 更加现代化和用户友好。首先,Emacs 24.x 引入了一个非常重要的新特性:内置包管理系统(package manager)。通过package.el。

2024-08-17 08:45:00 1007

H.264标准协议(官方中文版)

H.264是一种视频压缩标准,其只规定了符合标准的码流的格式,以及码流中各个语法元素的解析方法。 H.264标准协议是每个从事多媒体工作的码农必备的参考书,欢迎下载。

2020-10-28

HxD_Hex编辑器中文版.zip

HxD is a carefully designed and fast hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size. The easy to use interface offers features such as searching and replacing, exporting, checksums/digests, insertion of byte patterns, a file shredder

2020-09-12

MultimediaFrameworkOverview.zip

音视频多媒体框架GStreamer、PulseAudio采用插件式架构,支持多格式编解码器,支持不同编码器、解析器、分离器和复用器作为插件式架构!

2020-09-01

Gstreamer-Openmax-gst-openmax.zip

OpenMAX is a royalty-free, cross-platform API that provides abstractions for routines especially useful for computer graphics, video, and audio.

2020-08-17

GStreamer中文开发手册.zip

GStreamer是一个通用的跨平台的流媒体应用程序框架,基于GObject,以C语言写成。 GStreamer并不受限于音频和视频处理,它能够处理任意类型的数据流,因此任意一种流媒体应用都可以支持,如:MeidaPlayer、A/V Editor、VOIP、RTSP、A/V Coder等等。 GStreamer框架是基于插件(plugin)和管道(pipeline)的体系结构,框架中所有功能模块都是可插拔的组件,可随意安装到任意管道上

2020-07-22

win10removeAll.zip

Win10彻底关闭windows defender,解决无故占用大量CPU和内存问题! 建议保留一个杀毒软件,不管是360、火绒还是什么,至少安装一个保证电脑的安全。

2020-06-25

vcxsrv-64.1.20.8.1.zip

VcXsrv是微软Windows的开源显示服务器。 它使Windows操作系统的用户能够运行为X Window System设计的GUI程序。 VcXsrv可以运行安装了WSL(Linux子系统Linux)的Linux GUI程序。 在bash for Windows中,设置DISPLAY环境变量允许WSL程序使用Windows GUI。

2020-06-20

debug_hybris_demo.zip

libhybris主要作用是为了解决libc库的兼容问题,目的是为了在基于GNU C library的系统运行那些用bionic编译的库(主要是Android下的闭源HAL库)。因为这些系统都是基于glibc生态的,然而现有的硬件厂商提供的driver多是为Android而写的,自然也是用bionic编译的。如何让基于glibc的系统能够重用现有Android的driver呢?这就需要像libhybris这样的兼容层。

2020-06-03

手写Fuchsia第一个app

在研究GN和Ninja时,发现Fuchsia也是用的GN和ninja来构建编译系统的,值得一提的是Android7.0以后放弃了Makefile,开始使用ninja来构建编译系统!

2020-03-16

Linux内核内存Cache机制原理

Linux内核内存Cache机制原理从源码的角度来分析流程,可以帮助Linux内核学习者了结Cache的内存机制!

2020-03-14

第五代加固技术ARM VMP原理实现与应用.zip

随着Android逆向开发的升级,Android应用的安全越来越被重视,第五代加固技术ARM VMP原理实现与应用正在探索中发展。

2020-03-01

AUDIO CODEC DAPM详解.zip

本文目的帮助理解音频系统ALSA中的dapm机制建立和触发过程,在这之中,涉及到音频路径的搭建和选择(相信这部分对于大家来说更有应用意义)。在dapm机制深入分析中,会展现alsa设计者的各种理念及实现技巧,很多细节上的考虑和处理值得我们去学习。

2019-12-30

蓝牙Audio调试.zip

蓝牙协议栈有很多种profile,像HFP、A2DP、HSP等等,他们通讯都是蓝牙模块和CPU或者DSP之间,通过AT指令来发送信息,这篇文档介绍各种profile及支持采样率和通道数据,还有调试方式!

2019-12-27

Universal Serial Bus Device Class Definition for Audio Devices.zip

Universal Serial Bus Device Class Definition for Audio Devices(UAC2.0协议文档),研究usb audio必读,欢迎下载!

2019-11-16

Pixel ROM(sailfish)

最近在玩Pixel,自己花了一周时间下载Android源码,编译出来Pixel root版的ROM,分享给爱玩机的朋友!

2019-10-20

最新windows和linux的adb工具

下载了一份最新windows和linux平台的adb工具,以此提供给更多开发者方便使用!

2019-07-30

基于域名路由策略.zip

目前使用主流的Linux配置都是基于ip设置路由策略,此篇讲解怎么基于域名路由策略,仅供参考!

2019-07-17

busybox.zip

Android debug的时候由于android原生的命令太少,编译了一个busybox分享出来,欢迎下载。

2019-06-25

Audition 2019版

Audition是做音频开发不可或缺的重要的开发工具,分享一个Win10 2019免注册版备用,也欢迎下载。

2019-06-13

802.11 Reason Code中文说明(全)

WIFI断网有很多情况,如果去翻看802.11协议文档,全英文的很费劲,把Deauthentication Reason Codes中文说明放在这里,供大家参考

2019-05-21

H266(VVC)视频编码协议标准pdf

H266(VVC)视频编码协议标准最新版 T-REC-H.266-202204-I!!PDF-E.pdf

2023-10-05

ISO 13818-7 AAC标准协议文档

ISO 13818-7 AAC标准是MPEG-2标准中定义的一部分,详细描述了AAC在MPEG-2传输流中的编码和解码方法。

2023-09-03

word2010中输入简谱

word2010中输入简谱

2023-04-25

Picture auto gen tools

Picture auto gen tools for wechat

2023-03-27

AIDL for HALs测试客户端

AIDL for HALs测试客户端

2023-01-10

彻底禁掉Win10 Defender自启动

彻底禁掉Win10 Defender自启动! 彻底禁掉Win10 Defender自启动! 彻底禁掉Win10 Defender自启动! 开机内存不会占用特别高! 开机内存不会占用特别高! 开机内存不会占用特别高!

2022-12-24

免费DLL修复工具For WIn10/Win11

免费DLL修复工具

2022-10-22

Typora free版本for Ubuntu22.04

Typora free版本for Ubuntu22.04

2022-10-22

gnome-boxes虚拟机跨平台工具

gnome-boxes虚拟机工具 1.Windows和Linux剪切版共享工具 2.Windows和Linux文件共享工具

2022-10-12

android10以上源码中编译java及UI代码

1.增加Android.mk编译方式 2.增加Android.bp编译方式

2022-07-18

企业微信for Linux

企业微信forLinux

2022-06-22

微信for Ubuntu18.04

微信for Ubuntu18.04

2022-06-22

qt_audio_record.tar.gz

花了一天时间研究,在x86与ARM平台验证可用,备忘!

2021-04-28

qt_audio_play.tar.gz

QT之QMediaPlayer播放音频demo

2021-04-28

deepin.com.wechat_2.6.8.65deepin0_i386-OK.zip

deepin for wechat

2021-03-22

capture_test.zip

在Android6.0平台上,UVC Camera使用标准V4L2接口获取视频数据,并保存文件,测试debug调试使用。

2021-03-09

java-7-openjdk-amd64.tar.gz

目前OpenJDK-7-JDK的源已经被废弃了,手动安装的花需要安装一系列的依赖,特别麻烦,这里提供给需要的开发人员.

2021-01-22

Elecard HEVC Analyzer_For_Windows.zip

分享一个Elecard h265分析工具,大家都知道Elecard很贵,不多说了,内附registor.

2021-01-06

push_stream_test.zip

此mp4文件为h264编码格式,用于推流使用.

2020-12-23

JM-H264参考手册

JM:JM通常被认为是H.264标准制定团队所认可的官方参考软件,基本实现了H.264标准的全部特征。JM在运行时的运算过程较为复杂,而且没有采用汇编优化等加速方法,因此运行速度较慢,很难达到实时编解码。通常主要用于编解码技术的科学研究领域。

2020-10-28

空空如也

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

TA关注的人

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