自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自我总结:<string.h>系统头文件的字符操作函数记录

1.strcpy#include <string.h>char *strcpy(char *str1, constchar *str2);把字符串str2(包括'\0')拷贝到字符串str1当中,并返回str1。2. strncpy#include <string.h>char *strncpy(char *str1, const char*str2, size_t count);把字符串str2中最多count个字符拷贝到字符串str1中,并返回st..

2021-06-04 09:16:53 96

原创 linux项目编译log显示输出并保存后台文件命令

make -j1 V=s 2>&1 | tee build.log

2021-04-07 15:00:55 538

原创 openwrt 开发笔记-1

之前一直是做Android底层开发,今年才开始做openwrt 网关开发,第一次接触到openwrt开始有点不知所措,通过一个礼拜的接触下来,发现和Android的封装类似,不过就是形式和命名有差而已。自己也开始记录下自己的学习历程,每天花个一小时样子来整理下自己一礼拜的学习成果。希望有志同道合的小伙伴可以一起,只有自己才能改变自己,与君共勉!好了,开始今天的学习记录:1.我先介绍下开发平台和...

2020-04-22 15:34:20 700

原创 android property属性property_set()&& property_get() selinux权限问题

首先得知道,android property属性,在selinux权限下我们不管是property_set还是property_get,相关服务都是需要权限去操作的,特别是property_set,这里就我遇到的问题为例说明下(Android 8.0):1.开始我就设置好需要的属性名(property_set("sys.dualcamera.cali.cit", "cit");)2.我...

2019-01-05 14:39:21 9681

原创 输入子系统之events消息数据传递

参考链接:http://book.51cto.com/art/200803/66870.htm在Linux内核中,input设备用input_dev结构体描述,使用input子系统实现输入设备驱动的时候,驱动的核心工作是向系统报告按键、触摸屏、键盘、鼠标等输入事件(event,通过input_event结构体描述),不再需要关心文件操作接口,因为input子系统已经完成了文件操作接口。驱动

2017-06-13 19:36:07 246

原创 MTK sensorServer层到HAL层、驱动层解析

本人也是新手,在这里写这些东西一是给自己总结一下;二是自己也好记录一下自己的学习过程。我们这里首先从SensorServer.cpp开始分析:(本人项目文件的路径:.\frameworks\native\services\sensorservice\SensorServer.cpp)1.enable()在这里我们可以先去找enable()函数,在这里我们可以看出来其实就是调用了另外

2017-06-07 17:21:32 3233

原创 android HAL层自我总结

Android版本:2.3.7_r1Linux内核版本:android-goldfish-2.6.29参考文章:Android架构分析之使用自定义硬件抽象层(HAL)模块 http://blog.csdn.net/liuhaoyutz/article/details/9147877在这里总结起来就是 HAL层中三个主要结构体:hw_module_method_t 在hw

2017-06-05 20:31:17 472

原创 Android驱动基本架构相应的XXX_create()函数作用

/* 352     * 创建类example,class_create函数执行成功后,在/sys/class目录下 353     * 就会出现一个名为example的目录。 354     */  355    example_class = class_create(THIS_MODULE, EXAMPLE_DEVICE_CLASS_NAME); 首先 得先对应的driv

2017-06-05 11:54:05 299

原创 incompatible implicit declaration of built-in function ‘strlen’

缺少必要的头文件,初始化内存中的数据,但是没有指定memset这个函数来自于哪里。需要在文件头加入 #include 后#include

2015-03-26 21:36:01 445

2020-2021.docx

2020-2021.docx

2021-05-29

VM_android 可乐

zhehisyigaisajewaea

2016-03-20

android studio 版RSSapp

里面实现了可自行添加RSS源和定时更新及有更新自动提醒功能,基本的RSS功能全部包含在里面!

2016-01-10

空空如也

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

TA关注的人

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