
C/C++
文章平均质量分 72
阿赞88
14年嵌入式软硬件,10年Android开发经验
展开
-
Linux中线程的挂起与恢复(进程暂停)
#include <stdio.h>#include <signal.h>#include <unistd.h>#include <mqueue.h>#include <limits.h>#include <dirent.h>#include <pthread.h>#include <unistd.h>#include <fcntl.h>#define RUN 1#defin.原创 2022-01-05 11:28:34 · 4767 阅读 · 0 评论 -
android P lightservice 移植调试增加状态指示灯 保存状态到设置开关 --驱动 hal lib HIDL service framework settingsprovide
diff --git a/common/arch/arm/configs/meson64_a32_defconfig b/common/arch/arm/configs/meson64_a32_defconfigindex 6a97cd6b25..a535cead7d 100644--- a/common/arch/arm/configs/meson64_a32_defconfig+++ b/common/arch/arm/configs/meson64_a32_defconfig@@ -293,1原创 2020-12-24 21:39:52 · 498 阅读 · 0 评论 -
ffmpeg源码编译android版本
ffmpeg编译android版本 去官网下载FFmpeg源码下载2.8.3版本http://www.ffmpeg.org/releases/ffmpeg-2.8.3.tar.gz http://www.ffmpeg.org/releases/ 所有版本 笔者下载了最新版本ffmpeg-3.4 编译 出错,换了ffmpeg-2.8.3 ok,耗费了半个下午的功夫,一直怀疑是NDK 问题,ND原创 2017-11-21 20:22:49 · 1759 阅读 · 0 评论 -
FFmpeg编译Android/Linux移植库,打包成一个ffmpeg.so
参考笔者上一批文章 ffmpeg源码编译android版本搭建好环境后,下载笔者配置好的ffmpeg源码 链接:http://pan.baidu.com/s/1bpLcTJL 密码:ox7t编译分离的so库 sudo ./build.sh编译打包成一个ffmpeg.so的库sudo ./build_android.shffmpeg源码编译android版本原创 2017-11-22 14:35:43 · 847 阅读 · 0 评论 -
魔眼个人杂记
Python IDE 工具用pycharm招聘网站: 前程无忧 拉勾 猎聘网 100offer BOSS直聘sourceinsight 文本选中后 按 shfit+F8 高亮显示JDI屏 京东方ipad3 分辨率 2048*1536ipad1 分辨率 1024*768MTK 刷机后第一次开机 没检测到camera sensor,将不会安装 Camera APPVR显示中 增加一个固定的标志物一直...原创 2018-03-13 18:02:09 · 331 阅读 · 0 评论 -
sysfs接口创建
/* * Copyright (C) 2014 Spreadtrum Communications Inc. * * Author: Haibing.Yang <haibing.yang@spreadtrum.com> * * This software is licensed under the terms of the GNU General Public * Lic...原创 2018-10-24 14:53:39 · 619 阅读 · 0 评论 -
sysfs class 节点创建
/sys/devices/platform/qc_gpio/acc_detectdiff --git a/drivers/misc/qc_gpio.c b/drivers/misc/qc_gpio.cindex e1d0b1a..df9afed 100644--- a/drivers/misc/qc_gpio.c+++ b/drivers/misc/qc_gpio.c@@ -143,...原创 2018-10-24 14:56:46 · 438 阅读 · 0 评论 -
sc9832e camera 不能拍RAW图
初始化的时候最后一定要把mipi clk关掉初始化的时候最后一定要把mipi clk关掉初始化的时候最后一定要把mipi clk关掉sunhz@R720xd:~/sl8541e/vendor/sprd/modules/libcamera$ git log -p sensor/sensor_drv/classic/Galaxycore/gc2033/sensor_gc2033_mipi...原创 2018-10-24 18:10:30 · 1047 阅读 · 0 评论 -
g-sensor唤醒系统
/* For AllWinner android platform. * * mir3da.c - Linux kernel modules for 3-Axis Accelerometer * * Copyright (C) 2011-2013 MiraMEMS Sensing Technology Co., Ltd. * * This software is licensed u...原创 2019-01-14 19:40:07 · 1799 阅读 · 0 评论 -
C语言中预处理
pragma指令简介 2007-09-21 12:42:41 pragma指令简介 在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作. 下面介绍了一下该指令的一些常用参数,希望对大家有所帮助! 一. message 参数。 message 它能够在编译信息输出窗 口中输出相应的信息,这对于源代码信息的控制是非常重转载 2011-11-23 22:56:25 · 283 阅读 · 0 评论 -
C编程精粹
编程精粹─── Microsoft编写优质无错C程序秘诀 Writing Clean Code─── Microsoft Techniques for DevelopingBug-free CPrograms Steve Maguire 著姜静波 佟金荣 译麦中凡 校原创 2011-11-23 23:00:10 · 4351 阅读 · 0 评论 -
单片机C程序优化
对程序进行优化,通常是指优化程序代码或程序执行速度。优化代码和优化速度实际上是一个予盾的统一,一般是优化了代码的尺寸,就会带来执行时间的增加,如果优化了程序的执行速度,通常会带来代码增加的副作用,很难鱼与熊掌兼得,只能在设计时掌握一个平衡点。[@more@] 作者:佚名对程序进行优化,通常是指优化程序代码或程序执行速度。优化代码和优化速度实际上是一个予盾的统一,一般是优化了代码原创 2011-11-23 23:02:12 · 329 阅读 · 0 评论 -
c++ 两个冒号 作用
::域名解析符!返回值类型名 类名::函数成员名(参数表) { 函数体。 } 这个是在类内声明函数后在类外定义的一种方法!如果不加"类名::"的话,编译系统就不会知道你的函数属于哪个类;另外,这样定义函数一定要在类中声明之后,说明它是类的成员函数才可以!在类内声明的时候就不需要::了,直接 返回值类型 函数名(参数表) 就可以了! lz这样的代码经常在结构里面用到,冒号后面的数字表转载 2011-12-14 18:00:48 · 5365 阅读 · 0 评论 -
C语言测试:想成为嵌入式程序员应知道的10个基本问题
作者:佚名 文章来源:不详 更新时间:2007-5-22 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如要你答出某个字符的ASCII值。这些问题着重考察你的系统调用和内存分配策略方面的能力吗?这标志着出题者也许花时间在微机上而不上在嵌入式系统上。如果上述任何问题的答案是“是转载 2011-11-23 22:53:47 · 312 阅读 · 0 评论