<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tony的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/linpuliang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; linpuliang]]></copyright><item><title><![CDATA[ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/124256713</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/124256713</guid><author>linpuliang</author><pubDate>Mon, 18 Apr 2022 18:58:51 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[LINUX压缩成多个包，并从多个包解压（分卷压缩AND合并解压）标签： 未分类 压缩 zip linux分卷压缩：tar czf - test | split -b 1G - test]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/124133944</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/124133944</guid><author>linpuliang</author><pubDate>Tue, 12 Apr 2022 20:52:25 +0800</pubDate><description><![CDATA[标签：未分类压缩ziplinux

分卷压缩：


tar czf - test | split -b 1G - test.zip

test为文件名，1G是分卷大小

合并：


cat test.zip* &gt; test.zip

之后就正常解压即可。

分卷压缩：



合并解压：




...]]></description><category></category></item><item><title><![CDATA[什么情况下产生/data/tombstone 墓碑日志]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/123730248</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/123730248</guid><author>linpuliang</author><pubDate>Fri, 25 Mar 2022 11:15:15 +0800</pubDate><description><![CDATA[Android中较容易出现以下三类问题:Force close / ANR / Tombstone

Force close / ANR前两者主要是查看当前的进程或者系统框架层的状态和堆栈就基本可以分析出来，本文主要讨论一下tombstone的情况。

tombstone一般是由Dalvik错误、状态监视调试器、C层代码以及libc的一些问题导致的。

当系统发生tombstone的时候，kernel首先会上报一个严重的警告信号（signal）,上层接收到之后，进程的调试工具会把进程中当时的调用栈现场保存.]]></description><category></category></item><item><title><![CDATA[APP卡主很久没响应如何排查？（/data/anr/下有对应日志）]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/123715777</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/123715777</guid><author>linpuliang</author><pubDate>Thu, 24 Mar 2022 17:00:11 +0800</pubDate><description><![CDATA[Android App 优化之ANR详解

2018-08-15 08:40


作者：anly_jun

https://juejin.im/post/582582df0ce4630058bbbad2

本文由anly_jun原创，已获授权原创首发


1, 你碰到ANR了吗

在App使用过程中, 你可能遇到过这样的情况:



恭喜你, 这就是传说中的ANR。

1.1 何为ANR

ANR全名Application Not Responding, 也就是"应用无响应". 当操作在一段时间内系统无法.]]></description><category></category></item><item><title><![CDATA[make -j20 出现以下报错： Ensure Jack server is installed and started]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/123667437</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/123667437</guid><author>linpuliang</author><pubDate>Tue, 22 Mar 2022 18:04:20 +0800</pubDate><description><![CDATA[Ubuntu编译android源码时报错 Ensuring Jack server is installed and started


编译报错信息如下：

uct/bullhead/system/lib64/android.hardware.wifi@1.0.so'
build/core/base_rules.mk:390: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/an...]]></description><category></category></item><item><title><![CDATA[Linux系统与Windows系统之间共享文件资源]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/123542028</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/123542028</guid><author>linpuliang</author><pubDate>Thu, 17 Mar 2022 09:25:38 +0800</pubDate><description><![CDATA[samba实现文件共享

Linux系统与Windows系统之间共享文件资源，小文件可以使用lrzsz，大文件可以使用samba。





samba安装配置

环境说明：因为是在内网使用，直接关闭selinux,关闭防火墙。




[root@localhost ~]# cat /etc/redhat-release 
CentOS Linux release 7.3.1611 (Core) 
[root@localhost gitlab]# getenforce 
Permissive
[root@]]></description><category></category></item><item><title><![CDATA[linux查看和修改PATH环境变量的方法]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/123511877</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/123511877</guid><author>linpuliang</author><pubDate>Tue, 15 Mar 2022 20:48:24 +0800</pubDate><description><![CDATA[查看PATH：echo $PATH
以添加mongodb server为列
修改方法一：
export PATH=/usr/local/mongodb/bin:$PATH
//配置完后可以通过echo $PATH查看配置结果。
生效方法：立即生效
有效期限：临时改变，只能在当前的终端窗口中有效，当前窗口关闭后就会恢复原有的path配置
用户局限：仅对当前用户



修改方法二：
通过修改.bashrc文件:
vim ~/.bashrc
//在最后一行添上：
export PATH=/usr/local/..]]></description><category></category></item><item><title><![CDATA[Ubantu16.04进行Android 8.0源码编译的流程]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/123511535</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/123511535</guid><author>linpuliang</author><pubDate>Tue, 15 Mar 2022 20:34:20 +0800</pubDate><description><![CDATA[2020-11-02阅读2560

分为4个流程

源码下载
	构建编译环境
	编译源码
	运行
源码下载

安装git并且配置


//安装git
sudo apt-get install git

//配置git名称和邮箱
git config --global user.name "your name"
git config --global user.email XXX@XXX.com

创建repo的bin目录和源码目录

1.创建repo的bin目录

midir ~/bin

2.创建源...]]></description><category></category></item><item><title><![CDATA[repo init 拉代码过程中出现如下报错（下面的方法还是无效，主要是repo脚本有问题，暂时先不更新）]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/123511341</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/123511341</guid><author>linpuliang</author><pubDate>Tue, 15 Mar 2022 20:28:49 +0800</pubDate><description><![CDATA[Ini.MX Yocto Project User's Guide document

Quick Start part:

Install the `repo` utility:
To get the BSP you need to have "repo" installed. This only needs to be done once.
$: mkdir ~/bin
$: curl https://storage.googleapis.com/git-repo-downloads/re...]]></description><category></category></item><item><title><![CDATA[Repo 安装初始化(试过OK)]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/123510711</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/123510711</guid><author>linpuliang</author><pubDate>Tue, 15 Mar 2022 19:59:17 +0800</pubDate><description><![CDATA[下载 repo

Repo 是一款工具，可让您在Android环境中更轻松地使用 Git，首先需要安装 Git：


sudoapt-get install git

创建bin，并加入 path：


mkdir~/binPATH=~/bin:$PATH

下载 repo：


curlhttps://mirrors.tuna.tsinghua.edu.cn/git/git-repo &gt; ~/bin/repo

错误：


Command 'curl'not found, but can be...]]></description><category></category></item><item><title><![CDATA[Vysor Android投屏到PC端的工具]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/123040620</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/123040620</guid><author>linpuliang</author><pubDate>Mon, 21 Feb 2022 09:39:02 +0800</pubDate><description><![CDATA[Vysorhttps://www.vysor.io/
]]></description><category></category></item><item><title><![CDATA[基于RK3399Pro的红外(NEC格式)接收-不精准]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/122562977</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/122562977</guid><author>linpuliang</author><pubDate>Tue, 18 Jan 2022 16:34:28 +0800</pubDate><description><![CDATA[基于RK3399Pro的红外(NEC格式)接收-不精准 收藏 

分类专栏： RK3399Pro 模块学习 研发管理 文章标签： c语言 开发语言 后端

版权声明：本文为博主原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接和本声明。

本文链接：基于RK3399Pro的红外(NEC格式)接收-不精准_ZOROE123的博客-优快云博客



目录

原理图

IR红外编程原理

IR NEC 协议

协议特征

调制

协议格式

数据协议

编写驱动程序

入口函数

杂项设备.]]></description><category></category></item><item><title><![CDATA[Linux串口应用编程]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/122173569</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/122173569</guid><author>linpuliang</author><pubDate>Mon, 27 Dec 2021 15:41:31 +0800</pubDate><description><![CDATA[Linux下C语言串口应用编程

Engineer-Bruce_Yang 2018-07-03 14:53:34 28949 收藏 187
版权
在编写Linux串口的C程序之前，需要包含以下头文件：

#include &lt;termios.h&gt;

在Linux系统中，一切皆文件，所以串口设备也是一类文件，学习过Linux驱动程序的学员都知道，Linux有三类设备：字符设备，块设备，网络设备。那么串口设备属于字符设备。所以串口设备的命名一般为/dev/ttySn(n = 0、1、2........]]></description><category></category></item><item><title><![CDATA[android 源码处]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/121953282</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/121953282</guid><author>linpuliang</author><pubDate>Wed, 15 Dec 2021 15:17:27 +0800</pubDate><description><![CDATA[AndroidXRefhttp://androidxref.com/


]]></description><category></category></item><item><title><![CDATA[RS485]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/121945143</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/121945143</guid><author>linpuliang</author><pubDate>Wed, 15 Dec 2021 09:52:31 +0800</pubDate><description><![CDATA[RS485通信原理图及程序实例详解



人生如路兮2019-01-11 21:58:45



38492正在上传…重新上传取消​收藏233

分类专栏：rs485文章标签：rs485

​rs485专栏收录该内容

2 篇文章0 订阅

订阅专栏

参考链接：http://m.elecfans.com/article/714259.html



RS232 标准是诞生于 RS485 之前的，但是 RS232 有几处不足的地方：

接口的信号电平值较高，达到十几 V，使用不当容易损坏接...]]></description><category></category></item><item><title><![CDATA[RS485通信]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/121926659</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/121926659</guid><author>linpuliang</author><pubDate>Tue, 14 Dec 2021 14:32:42 +0800</pubDate><description><![CDATA[RS485——RS485通信基础理论与STM32测试

口袋里のInit 2018-05-04 21:30:52 11872 收藏 97
分类专栏： 基础知识 stm32 通信、总线协议 文章标签： RS485 STM32
版权

基础知识
同时被 3 个专栏收录
42 篇文章16 订阅
订阅专栏

stm32
6 篇文章0 订阅
订阅专栏

通信、总线协议
13 篇文章8 订阅
订阅专栏
1.优劣
优势：RS485的可靠传输距离远，接线简单成为了相对于RS232的最大优势。



不足：RS485总线..]]></description><category></category></item><item><title><![CDATA[emmc、Nand flash、Nor flash之间的区别]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/121861252</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/121861252</guid><author>linpuliang</author><pubDate>Fri, 10 Dec 2021 17:24:50 +0800</pubDate><description><![CDATA[emmc、Nand flash、Nor flash之间的区别



疯子°没有欲望2018-12-18 22:30:58



30990正在上传…重新上传取消​收藏144

分类专栏：driver文章标签：emmcflash

​driver专栏收录该内容

18 篇文章2 订阅

订阅专栏

一、定义及区别

emmc：全称为embeded MultiMedia Card，是一种嵌入式非易失性存储器系统，由Nand flash和Nand flash控制器组成，以BGA方式封装在一款c...]]></description><category></category></item><item><title><![CDATA[sprintf函数的用法]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/78120326</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/78120326</guid><author>linpuliang</author><pubDate>Thu, 28 Sep 2017 10:11:17 +0800</pubDate><description><![CDATA[sprintf函数的用法


2014-10-23 23:38 29013人阅读 评论(0) 收藏 举报



 分类：

嵌入式系统（35） 



版权声明：本文为博主原创文章，未经博主允许不得转载。



说明1：该函数包含在stdio.h的头文件中，使用时需要加入：#include 

说明2：sprintf与printf函数的区别：二者功能相似，但是]]></description><category></category></item><item><title><![CDATA[strchr函数]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/78119858</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/78119858</guid><author>linpuliang</author><pubDate>Thu, 28 Sep 2017 09:47:38 +0800</pubDate><description><![CDATA[strchr函数


标签： characternullstringc
2012-05-10 15:46 17549人阅读 评论(0) 收藏 举报



 分类：

C/C++（59） 



版权声明：本文为博主原创文章，未经博主允许不得转载。


函数原型：extern char *strchr(char *str,char character)

参数说]]></description><category></category></item><item><title><![CDATA[设备树相关--我眼中的Linux设备树(Device tree)]]></title><link>https://blog.youkuaiyun.com/linpuliang/article/details/77935847</link><guid>https://blog.youkuaiyun.com/linpuliang/article/details/77935847</guid><author>linpuliang</author><pubDate>Mon, 11 Sep 2017 17:52:52 +0800</pubDate><description><![CDATA[我眼中的Linux设备树(Device tree)


概述




概述

设备树(Device tree)是一套用来描述硬件属相的规则。ARM Linux采用设备树机制源于2011年3月份Linux创始人Linus Torvalds发的一封邮件，在这封邮件中他提倡ARM平台应该参考其他平台如PowerPC的设备树机制描述硬件。因为在此之前，ARM平台还是采用旧的机制，在ke]]></description><category></category></item></channel></rss>