自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(153)
  • 资源 (7)
  • 收藏
  • 关注

转载 Android Audio中的AudioPatch概念

Android Audio中的AudioPatch概念

2022-12-04 17:59:54 540

转载 audio时延

嵌入式设备音频(语音)的延时的原因,和解决办法

2022-12-04 14:34:31 415

转载 安卓系统启动

安卓启动流程 图解

2022-11-20 11:19:33 145

转载 android的threadloop

android创建线程 线程的入口函数

2022-11-15 00:16:05 223

转载 vscode for mac&setting

vscode国内镜像下载地址

2022-11-14 23:45:04 1261

转载 android audio资料

android acdb audiohal加载 动态路由

2022-11-06 23:51:59 791

原创 sublime

sublime用法

2022-09-25 21:22:50 205

转载 Android Audio

Android Audio播放音频之数据传递_帅气好男人_Jack的博客-CSDN博客Audio播放音频 --- 建立播放通道_帅气好男人_Jack的博客-CSDN博客_audio音频播放AudioFlinger、AudioPolicyService和AudioPolicyManager之间的关系?_帅气好男人_Jack的博客-CSDN博客创建共享内存时机位于AudioFlinger中,获取输出通道成功后,位于下图红色箭头指向的地方:PlaybackThread在创建Track的同.

2022-04-12 22:48:01 167

转载 android源码下载及编译

AOSP | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source MirrorAndroid 镜像使用帮助注意: 本镜像是 AOSP 镜像,Android SDK因版权原因,我们不能提供镜像服务。可访问https://cs.android.com或Android Open Source Project · GitHub在线搜索及浏览 AOSP 源码。参考 Google 教程https://source.android.com/setup/bui...

2022-03-27 16:11:04 338

转载 git使用

本地release/v1.1分支映射关联远程仓库release/v1.1分支git branch --set-upstream-to origin/release/v1.1 release/v1.1 git push <远程主机名> <本地分支名>实例以下命令将本地的 master 分支推送到 origin 主机的 master 分支。$ git push origin master相等于:$ git push origin master...

2022-03-27 10:50:50 132

原创 安卓apk打包

(66条消息) build插件升级到gradle3.0+ 多渠道打包applicationVariants、compile语法更换_huch的博客-CSDN博客_applicationvariantsandroid { compileSdk 30 defaultConfig { applicationId "com.example.demo3" minSdk 20 targetSdk 30 versionCode 2

2021-11-28 12:58:29 225

转载 编译Android时报错:error while loading shared libraries: libncurses.so.5: cannot open shared object file:

编译Android时报错:error while loading shared libraries: libncurses.so.5: cannot open shared object file:_druieam的博客-CSDN博客sudo apt-get install libncurses5

2021-11-26 12:38:51 486

转载 android 非系统apk 文件读写权限问题

转载 https://blog.csdn.net/u011386173/article/details/88827783Android9 用AS写了个demoapk,想要创建文件test.pcm,code如下:File file = new File("/sdcard","test.pcm"); if (!file.exists()) { boolean created = false; try { created = file.createNewFile(); .

2021-08-22 22:08:38 553

原创 2021-06-06

https://stackoverflow.com/questions/49165183/could-not-resolve-project-testmodule

2021-06-06 16:21:43 62

转载 反编译

https://www.jianshu.com/p/dd7a135cdf84?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation反编译工具Jadx的使用git clone https://github.com/skylot/jadx.git C:\Users\Admin\jadx cd jadx(打开项目) ./gra..

2021-05-05 09:55:14 104

原创 posix官方文档在线网站

https://pubs.opengroup.org/onlinepubs/7908799/index.html

2021-04-07 18:10:07 3276

原创 SOME/IP协议 车载以太网协议架构

https://blog.csdn.net/u010977122/article/details/110393475 https://blog.csdn.net/weixin_44124323/article/details/104006519

2021-04-07 15:48:24 464

转载 拟物和扁平化

https://www.douban.com/note/659584925/豆瓣一篇很启发人的文章https://product.pconline.com.cn/itbk/bkxt/1306/3339516.html什么是拟物化设计?  拟物设计简单来说就是对实际物体的模仿重现,来帮助用户获得自然的心理感觉。“拟物化”设计是已故CEO乔布斯所推崇的,他在Mac OS 设计之初就始终坚持这种做法,因为他认为只有通过类比的方式才能弱化用户在操作电脑时产生的恐惧感,而在交互场景中,拟物化.

2021-04-01 15:20:37 2152

转载 RecyclerView及自定义控件

https://www.jianshu.com/p/b4bb52cdbeb7https://www.jianshu.com/p/0bd4bc12c170RecyclerView是Android一个更强大的控件,其不仅可以实现和ListView同样的效果,还有优化了ListView中的各种不足。其可以实现数据纵向滚动,也可以实现横向滚动(ListView做不到横向滚动)。接下来讲解RecyclerView的用法。官宣:A flexible view for providing a limit.

2021-03-26 14:50:44 349

转载 adblog用法解析

https://blog.csdn.net/liao277218962/article/details/50129009/adb logcat 命令格式: adb logcat [选项] [过滤项], 其中 选项 和 过滤项 在 中括号 [] 中, 说明这是可选的;(1) 选项解析选项解析:--"-s"选项: 设置输出日志的标签, 只显示该标签的日志; //指定过滤器--"-f"选项: 将日志输出到文件, 默认输出到标准输出流中, -f 参数执行不成功...

2021-03-25 10:45:07 802

转载 C++11/std::thread - 线程管理join/detach

https://blog.csdn.net/HW140701/article/details/105242269

2021-03-21 21:59:36 75

转载 从 pthread 转换到 std::thread

https://segmentfault.com/a/1190000002655852最后总结下std::thread对比于pthread的优缺点:优点:1. 简单,易用2. 跨平台,pthread只能用在POSIX系统上(其他系统有其独立的thread实现)3. 提供了更多高级功能,比如future4. 更加C++(跟匿名函数,std::bind,RAII等C++特性更好的集成)缺点:1. 没有RWlock。有一个类似的shared_mutex,不过它属于C++14,你的编译器很.

2021-03-21 21:58:36 274

转载 手写memcpy

https://blog.csdn.net/lz20120808/article/details/52135046考察细节1,检查指针有效性;2,返回目的指针des;3.地址重叠void *Memcpy(void *dst, const void *src, size_t size){ if (dst == NULL || src == NULL) return NULL; char *psrc; char *pdst; ...

2021-03-14 18:41:54 218

转载 alsa

https://blog.csdn.net/xiaolong1126626497/article/details/104916277alsa的简介ALSA是Advanced Linux Sound Architecture,高级Linux声音架构的简称,它在Linux操作系统上提供了音频和MIDI(Musical Instrument Digital Interface,音乐设备数字化接口)的支持。在2.6系列内核中,ALSA已经成为默认的声音子系统,用来替换2.4系列内核中的OSS(Open

2021-03-14 11:45:09 123

转载 linux 多线程

使用线程的理由之一是:和进程相比,它是一种“节俭”的多任务操作方式。在linux系统下,启动一个新的进程必须分配给他独立的地址空间,建立众多的数据表来维护它的代码段、堆栈段和数据段,这是一种“昂贵的”多任务工作方式。运行于一个进程中的多个线程,他们之间使用相同的地址空间,而且线程间彼此切换所用的时间也远远小于进程间切换所用的时间。据统计,一个进程的开销大约是一个线程开销的30倍左右。使用多线程理由之二:线程间方便的通信机制。对不同进程来说,他们具有独立的数据空间,要进行数据传递只能通过进程间通信

2021-03-13 21:33:19 100

原创 问题答疑

1.虚表 动态绑定2.系统调用 ioctrl及linux命令执行过程3.类型转换 reinterpret_caststatic_castconst_cast

2021-03-12 14:38:30 65

原创 ioctrl 内部原理 copy_from_user

https://baike.baidu.com/item/ioctl/6392403?fr=aladdinhttps://blog.csdn.net/ce123_zhouwei/article/details/8454226?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none.

2021-03-11 19:11:12 925

转载 面试题java

https://www.jianshu.com/p/2b54e642c624?utm_source=desktop面试题2019年7月

2021-03-11 19:08:05 41

转载 linux 进程间通信及makefile 无名管道/有名管道/共享内存/信号/消息队列

http://www.voidcn.com/article/p-hxvuiypm-mr.htmlhttps://www.cnblogs.com/wuyida/archive/2013/02/03/6300020.htmlLinux进程间通信(IPC)由以下几部分发展而来:1.Unix进程间通信2.基于System V进程间通信3.POSIX进程间通信分类现在Linux使用的进程间通信方式包括:1. 管道(pipe)和有名管道(FI...

2021-03-11 16:01:56 285

原创 更新 面试问题

1.类型强制转换dynamic_cast //见 12_C++高级主题 .pdf page38const_castreinterpret_caststatic_cast2.多线程 //见 12_C++高级主题 .pdf #include <iostream> #include <thread> using namespace std; struct MyThread { void operator () () {...

2021-03-06 12:35:39 108

转载 Gradle for Android 第五篇( 多模块构建 )

https://mobile.51cto.com/android-536985.htmhttps://segmentfault.com/a/1190000004247809

2021-02-28 14:14:53 92

转载 top命令行选项

https://www.jianshu.com/p/e8396c73b7b9top命令行选项-d #delay time 延迟时间-H #Threads mode 是否开启线程模式,默认是off-p # PID monitoring 只显示某个进程的信息,e.g: top -P 488 只显示进程号为488的进程信息-u # user filter 过滤用户-o # sort 排序,-o fieldname ,指...

2021-02-09 16:56:19 584

原创 下载指定版本的sdk和ndk cmake等 【android studio环境问题】

1.下载指定版本gradle里指定了compileSdkVersion = 28那么setting -> android sdk 勾选show package detail。 sdk29对应 Android 9.0. 2. 如果把某个选项的勾去掉 执行例如把android 11的勾去掉点击apply 会提示会删除 Android sdk platform 30还有源码 Source for andoird30. 磁盘空间会腾出253M...

2021-01-27 19:46:46 2548

转载 c++线程安全加锁操作

sp<ProcessState> ProcessState::self(){ Mutex::Autolock _l(gProcessMutex); if (gProcess != NULL) { return gProcess; } gProcess = new ProcessState("/dev/binder"); return gProcess;}https://blog.csdn.net/southcamel/articl.

2021-01-15 18:20:25 1074

转载 android常见问题

https://www.jianshu.com/p/4fe55c1334e3question:1.内部类和静态内部类的区别2.如何使一个类不能被继承3.写一个单例模式,保证线程安全的4.如果你写的这个单例被继承,然后多次实例化,还是单例吗(提示构造方法是private的类不能被继承)5.代码:带括号的表达式求值,如:1加(3减2)6.网络五层架构,http在哪一层7.tcp和udp的区别8.tcp三次握手过程,为什么要有第三次9.数据库事务四个性质,一致性是什么1

2021-01-13 14:37:54 74

转载 为什么要双重检查锁 为什么要加volatile

https://www.cnblogs.com/xz816111/p/8470048.html为了解决上述问题,需要在uniqueSingleton前加入关键字volatile。使用了volatile关键字后,重排序被禁止,所有的写(write)操作都将发生在读(read)操作之前。至此,双重检查锁就可以完美工作了。https://segmentfault.com/q/1010000014296501...

2021-01-13 11:33:49 792

转载 android 对象锁 wait notify/notifyall

/** * Causes the current thread to wait until another thread invokes the * {@link java.lang.Object#notify()} method or the * {@link java.lang.Object#notifyAll()} method for this object. * In other words, this method behaves exactly as if it simply...

2021-01-11 13:30:28 280

转载 handlerthread

https://blog.csdn.net/javazejian/article/details/52426353

2021-01-08 17:11:26 48

转载 ubuntu安装驱动 LINUX 下无线网卡 rtl8821CE

https://blog.csdn.net/qq_33042187/article/details/80462412无线网卡在 docker- >设置 -> wifi 没有找到wifi列表。原因是 无线网卡驱动没有。lspci -v看到network controler对应的设备型号 rtl8821CEgit clone https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821c...

2021-01-08 09:55:56 814 1

转载 rtl8821ce linux驱动

https://blog.csdn.net/qq_27851149/article/details/108034677查找安装 rtl8821ce驱动git clonehttps://github.com/tomaspinho/rtl8821cecd rtl8821cemakesudo make installsudo modprobe -a 8821ce

2021-01-06 16:07:31 1547

rk3288平台深度学习框架caffe+opencv环境搭建

在pc ubuntu环境下对caffe+opencv环境进行交叉编译,针对caffe各个依赖的库都有详细的编译说明,并且在rk3288平台上验证了目标识别算法

2018-04-23

jetson tk1 平台ov5640驱动以及应用测试程序附有说明文档

jetson tk1 平台上的 ov5640驱动 以及应用捕获程序,已验证

2017-11-13

bluez4.60蓝牙移植

基于bluez4.60版本,完整的嵌入式蓝牙移植,在imx51 平台测试过,文档在bt_sdk_0828.tgz里

2012-10-09

opengl es 2教程 + 实例讲解

opengl es 2教程 + 实例讲解

2011-10-24

yaffs2文件系统制作

busybox制作yaffs2文件系统及其裁剪

2010-12-15

算法艺术与信息学竞赛+学习指导

一本超牛的ACM算法书,本书详细讲述了许多经典的算法及例题

2009-07-28

linux嵌入式开发课件

基于华清软件嵌入式linux应用程序开发课件

2009-06-14

空空如也

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

TA关注的人

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