sdkdlwk
码龄8年
关注
提问 私信
  • 博客:3,949,370
    社区:1
    3,949,371
    总访问量
  • 211
    原创
  • 1,641
    排名
  • 1,124
    粉丝
  • 学习成就

个人简介:做一位名副其实的工匠 合作,请私信!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-03-11
博客简介:

sdkdlwk的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,838
    当月
    124
个人成就
  • 获得1,460次点赞
  • 内容获得110次评论
  • 获得4,090次收藏
  • 代码片获得1,023次分享
创作历程
  • 55篇
    2024年
  • 27篇
    2023年
  • 6篇
    2022年
  • 20篇
    2021年
  • 23篇
    2020年
  • 63篇
    2019年
  • 53篇
    2018年
  • 150篇
    2017年
成就勋章
TA的专栏
  • Android framework
    34篇
  • Android驱动相关
    71篇
  • win10常见问题
    2篇
  • Android audio
    10篇
  • Android LCD TP
    1篇
  • Android BT
    8篇
  • Android camera
    3篇
  • Android wifi
    12篇
  • 电机控制专题
    2篇
  • Android Binder
  • Android测试
    1篇
  • 单片机
    2篇
  • QT设计
    1篇
  • 数学基础
    1篇
  • python深度学习
    1篇
  • Android上电开机过程详解
    9篇
  • Android内存管理
    3篇
  • 硬件设计
    28篇
  • 常用调试方法和调试工具
    35篇
  • shell脚本编写
    7篇
  • C/C++语言和算法
    15篇
  • 产品开发
    3篇
  • Android app相关
    1篇
兴趣领域 设置
  • 软件工程
    性能优化
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MTK中 使用logwrapper进行守护进程log的重定向

在Android有一些应用程序的日志输出是通过printf之类的标准函数输出的,这类log是无法记录到的。主要是由于init进程会把0,1,2三个fd指向到/dev/null,而其他进程都是由init fork出来的,所以标准输出和标准错误输出都会继承自父进程,所以默认也都是不打印出来的。android中提供了logwrapper程序用来log的输出,重定向的log可以使用logcat查看,我们来看下他的实现机制又是怎样的呢?
原创
发布博客 前天 11:41 ·
273 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

Android ROM开发 编译阶段设置预置文件或者文件夹的权限

【代码】Android ROM开发 编译阶段设置预置文件或者文件夹的权限。
原创
发布博客 2024.11.21 ·
414 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

repo 中 manifest文件介绍

manifest></project></project>remote元素: remote元素可以有多个,用于存在多个git远程服务器的情况。fetch:使用此remote的所有项目的Git URL前缀。每个项目的名称都附加到此前缀以形成用于克隆项目的实际 URL。如果使用此remote的所有项目的前缀和manifest仓库前置一致的话,可以使用..代替。name:此清单文件唯一的短名称。此处指定的名称用作每个项目的 .git/config 中的远程名称。
原创
发布博客 2024.11.20 ·
478 阅读 ·
12 点赞 ·
0 评论 ·
7 收藏

VLC多媒体播放器 合并字幕srt文件和mp4文件 方法

将视频和字幕放到同一个文件夹,并保证二者名字相同。
原创
发布博客 2024.11.18 ·
217 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Typora2024最新版破解方法(博主亲测可用)

打开官网 下载并安装最新版即可。在这个文件夹中找到这个文件。用记事本打开文件查找到。
原创
发布博客 2024.11.13 ·
389 阅读 ·
6 点赞 ·
0 评论 ·
3 收藏

音频数据的处理

在研究android音频架,音频驱动等的时候,就有涉及到dump音频数据debug,重采样,downmixer,位深转换的处理,那这些的操作原理以及相关算法是如何实现的呢?带着这个问题,开始探讨音频数据的如下几个问题音频数据的特征,与存储等基本概念音频数据的dump方法重采样downmix存储位深转换参考文章列表。
原创
发布博客 2024.11.12 ·
820 阅读 ·
16 点赞 ·
0 评论 ·
12 收藏

Altium Designer 24导出Gerber文件

在弹出的【NC Drill设置】对话框中,【单位】选择【英寸】,【格式】选择【2:5】,勾选【摒弃前导零】复选框,勾选【生成EIA二进制钻孔文件(.DRL)】复选框,单击【确定】按钮。在弹出的【Gerber Setup】对话框中,【Units】选择【Inches】,【Outputs:FileName.Extension】选择【*.gbr】。在弹出的对话框中进行相应设置,【单位】勾选【英制】复选框,【格式】勾选【CSV】复选框,单击【确定】按钮即可输出坐标文件。无需保存,单击【Don’t Save】按钮。
原创
发布博客 2024.11.04 ·
1101 阅读 ·
13 点赞 ·
0 评论 ·
21 收藏

查看多个通道32bit音频pcm数据

本文分析一个32位多通道pcm数据,一方面简单解释一下pcm数据格式,另外一方面看清楚实际数据的精度是多少。。
原创
发布博客 2024.11.01 ·
484 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

【AD23】PCB板子开槽(Board Cutout)——3种常用方法

PCB耐压虽然不低,但长期使用后会沾上灰尘和潮气,因此其耐压会显着降低,这意味着爬电距离减少了。PCB开槽后,短距离采用直接空气隔离,电气间隙,在一定程度上保证其耐压。点击开槽图形任意一根线,点击“Tab键”即可选中开槽图形。点击工具,点击转换,点击以选中的元素创建板切割槽(B)。根据板卡实际需求绘制相应图框【实例:如下图所示】点击设计,点击板子形状,点击定义板切割。右键点击标识1处,点击焊盘,放置焊盘。3D查看:点击数字3切换3D模式。3D查看:点击数字3切换3D模式。3D查看:点击数字3切换3D模式。
原创
发布博客 2024.10.30 ·
599 阅读 ·
5 点赞 ·
0 评论 ·
12 收藏

xxd命令详解

xxd 是一个 Unix/Linux 系统中的命令行工具,用于生成二进制文件的十六进制表示(hex dump)以及将十六进制表示转换回二进制文件。可以是正数(从文件开头开始偏移)或负数(从文件末尾开始偏移)。生成一个纯十六进制数字的连续输出,不显示行号和 ASCII 部分。如果不指定,xxd 将输出到标准输出。以小端格式显示输出(适用于 16 位和 32 位的单位)。生成一个包含十六进制数据的 C 语言源代码文件。生成 file.bin 文件的十六进制表示。以二进制格式(而非十六进制格式)显示输出。
原创
发布博客 2024.10.23 ·
289 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Allegro在PCB上开槽的三种方法操作指导

当PCB有特殊设计要求的时候,需要在PCB上开槽,Allegro支持在PCB上开槽操作,具体操作如下。槽位做好之后,需要给它们周围做一个禁布,避免走线和器件在里面,因为是需要挖空的,操作如下。画在Board Geometry-outline层,type选择Unfilled。同样选择画在outline层,type选择Unfilled。同样选择画在outline层,type选择Unfilled。在需要开槽的地方画一个方形的槽位即可。在需要的位置画出一个圆形的槽位。在需要的位置画出一个异形的槽位。
原创
发布博客 2024.10.11 ·
547 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

Allegro 16.6输出Gerber文件

最好 都是绿色的,检查好。不要像上面的一样还有黄色的,需要优化。
原创
发布博客 2024.10.11 ·
1675 阅读 ·
20 点赞 ·
0 评论 ·
12 收藏

Allegro PCB中过孔的整体替换

3)回到PCB界面,框选需要更换过孔类型的过孔,点击鼠标右键,在下拉菜单中选择Replace padstack选项,如图2所示,Selected instance是替换选择的过孔,ALL instance是所有的过孔都进行替换;4)在弹出的界面中选择需要替换的过孔类型,点击OK按钮,则选中的过孔就会被新的类型替换掉了,如图3所示;2)选择好设计模式之后,在Find面板中只要勾选Vias这一个选项,其它都不要进行勾选;1)在PCB界面选择设计模式,选择General Edit模式,如图1所示;
原创
发布博客 2024.10.10 ·
472 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

关于Allegro导出Gerber时的槽孔问题

allegro导出的槽孔文件后缀是 .rou 圆型孔后缀 是 .drl ,出gerber时需要看下是否有该文件。如果设计的板子中有 槽孔和通孔(俗称圆孔),不仅要NC Drill, 还要 NC Route。关于这个 Enhanced Excellon format 选项,是 刀径参数。导出钻孔文件时,设置参数时注意下面的 tab。
原创
发布博客 2024.10.10 ·
322 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

关于 CAM350打开钻孔文件时提示出错处理

自动导入CAM350出错时,需要单独导入通孔文件或者槽孔文件查看。下图中的几处值要与出Allegro中导出文件时的设置一致。这样应该就能正常查看钻孔文件。
原创
发布博客 2024.10.10 ·
277 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

PCB在导出gerber文件时过孔盖油设置方法

二、Allegro设计的PCB在设置过孔盖油时,需要在导出gerber文件时设置,Manufacture——>Artwork打开后,Domain Selection中Mask类下不需要添加VIA/SOLDERMASK_TOP和VIA/SOLDERMASK_BOTTOM(即不添加过孔的阻焊层,过孔盖油)--------------4)VIA /SOLDERMASKT_TOP(作用:使过孔不盖绿油)设置好以后,导出gerber文件即可。
原创
发布博客 2024.10.10 ·
966 阅读 ·
19 点赞 ·
0 评论 ·
20 收藏

Allegro如何合并同名网络铜皮操作指导

Allegro可以将同名网络的铜皮合并起来,如下图,需要把下面两块铜皮合并成一块铜皮。
原创
发布博客 2024.10.08 ·
300 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

allegro 替换过孔

1.选择操作对象(需要替换的过孔),右键–>Repace……–>Selected……2.在弹出的窗口中选择最终需要的过孔既可以。
原创
发布博客 2024.10.07 ·
230 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

allegro PCB 颜色设置推荐 和 覆铜全连接设置

学习使用allegro过程中,PCB设计界面颜色往往都是用户自己定义得,allegro默认颜色又十分难看,颜色设置选项十分多且种类繁杂,本文章为设计过程中,记录下各种参数下对比,最后总结出适合自己的颜色,可直接跳到最后一页。着急用的可以直接跳到总结下载对应工程,直接抄工程中颜色作业即可也可以跳到第二章第二节开始参考作者颜色。
原创
发布博客 2024.10.07 ·
1463 阅读 ·
16 点赞 ·
0 评论 ·
18 收藏

allegro 不同页面相同网路的连接

点击OK后可以看到WiFi界面OFFPAGE旁边多了一串 4 ,意思是这个网络连接到了第4界面。所有界面完成后,进入设计界面 右键design1.dsn选择Annotate…绘制好单个界面是这个样子的,并将剩下的界面进行相同的操作。这是第4界面(MCU界面)网络连接情况。
原创
发布博客 2024.10.07 ·
367 阅读 ·
10 点赞 ·
0 评论 ·
3 收藏
加载更多