自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (9)
  • 收藏
  • 关注

原创 嵌入式软件开发进阶

这几年来,伴随着朋友们和网友们的指导、交流,逐渐地学习、提升和拓展。决定抽时间去分享一些心得和资源给初学者,少走弯路,和大家交流,也作为自己的总结和记录,共同成长。首先,知识爆炸,迭代更新快,即便是不停地学习或许都是不够的。而最需要学习的是:点-线-面,整合,从上到下的开发思路;分解需求、分析问题、解决问题的思路;核心设计思想;基本原理、基础理论、基本方法。这些才是长期有用的利器。此外呢,工欲...

2019-04-15 01:29:30 620 1

原创 memalign

  #include "malloc.h"     #if 1    UINT8* pVirAddr = NULL;    UINT8* pVirAddr2 = NULL;    pVirAddr = (UINT8*)memalign(getpagesize(),1024*1024);    if(pVirAddr == NULL)        KD_LOGD("memalign...

2019-01-17 17:42:15 3346

转载 Linux错误代码含义及其错误处理

https://blog.csdn.net/u013457167/article/details/79196306在程序出错时,我们通过全局变量错误号errno和perror函数能够很快的定位到错误原因。 Linux错误代码及其含义 #include <string.h>char *strerror(int errnum);如:1 Operation not pe...

2019-01-03 21:38:16 583

转载 内存对齐

http://www.cnblogs.com/clover-toeic/p/3853132.html 1、结构体对齐和栈内存对齐,位域本质上为结构体类型。有效对齐N表示“对齐在N上”,即该数据的“存放起始地址%N=0”。2、对齐准则:     1) 数据类型自身的对齐值:char型数据自身对齐值为1字节,short型数据为2字节,int/float型为4字节,double型为8字节。...

2019-01-03 17:06:55 315

转载 【剑指offer题解】从尾到头打印链表

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2018-12-24 22:07:44 74

原创 深入理解android网络-bluetooth-Note

// Android Bluetoothandroid.blutooth包下1、BlutoothAdapter类代表了一个本地的蓝牙适配器,它是所有蓝牙交互的入口点利用它可以发现其它蓝牙设备,查询绑定了的设备,使用已知的MAC地址实例化一个蓝牙设备和建立一个BluetoothServerSocket作为服务器端来监听来自其它设备的连接2、BluetoothD

2016-09-28 16:19:43 1246

原创 深入理解Android网络-Note

//android网络处理分析android.net包:android网络处理流程android封装的HTTP处理类RTP协议   SIP协议网络处理关键类:frameworks/base/core/java/android/net ConnectivityManager.java Credentials.java 一个代表UNIX身份信息(通过UNIX域套接字

2016-09-27 20:23:05 314

原创 应用程序权限

1、一个Android应用可能需要权限才能调用android系统的功能2、一个android应用也可能被其它应用调用,因此也需要声明调用自身所需要的权限声明运行该运用所需要的权限通过为元素添加子元素即可为程序本身声明权限声明调用该应用所需的权限通过为应用的各组件元素,如元素添加子元素即可声明调用该程序所需的权限Android提供了大量的权

2016-09-26 14:37:35 585

原创 WifiManager-Wifi Control App-Note

1、WifiManager类Wifi状态:WifiManager.WIFI_STATE_DISABLINGWifiManager.WIFI_STATE_DISABLEDWifiManager.WIFI_STATE_ENABLINGWifiManager.WIFI_STATE_ENABLEDWifiManager.WIFI_STATE_UNKOWN获取Wifi状态:W

2016-09-26 10:49:44 461

原创 nanopi2-触摸屏-I2C Note

1、I2C驱动drivers/i2c/busses/i2c-nxp.c 2、触摸屏驱动drivers/input/touchscreen/ft5x0x_ts.c it7260_mts.c  两款I2C接口的tpts_if.c   RS232接口1wire_host.c  MCU:背光调节  LCD类型值读取  对于电阻屏,连接触控IC,通过GPIO将数据给ARM

2016-09-25 12:37:21 1543

OpenGL着色器详细解析

YUV编码详细官方解析,深入理解OpenGL OpenGL ES着色器,详细规范解析

2018-11-18

YUV编码详细官方解析

YUV编码详细官方解析,深入理解YUV各种格式,在内存中的存储方式

2018-11-18

OGL Sample

本文主要介绍使用OpenGL ES来渲染I420(YUV420P) , NV12(YUV420SP)的方法,关于YUV的知识,可以看这里《YUV颜色编码解析》,同样会用到一些简单的OpenGL shader知识,可以看看OpenGL的着色器语言。为了书写方便,以下所谈的OpenGL特指OpenGL ES。

2018-11-18

FFmpeg从入门到精通_完整带书签带目录

FFmpeg从入门到精通_完整带书签带目录;方便查阅,ffplay,ffmpeg,ffprobe,推流拉流,规范全面

2018-11-17

YUVPlayer支持各种格式支持大分辨率

YuvPlayer,支持大分辨率,稳定,支持各种YUV格式,稳定运行。分析视频帧。

2018-11-17

Linux Kernel validationtool

Linux Kernel validationtool,官方翻译版本,带书签带目录,方便查阅。对于内核,嵌入式相关的开发,非常有帮助,规范全面

2018-11-17

空空如也

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

TA关注的人

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