自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Selinux 权限解决记录

再ls -z /sys/devices/platform/soc/fe08c000.mmc/mmc_host/mmc0/mmc0:0001/life_time 名字就变过来了。setenforce 0 之后,操作正常的,就可以确认为selinux权限问题了,下面记录曾经遇到过的权限问题。wakelock 的owner 为radio, group 为wake_lock,而tvhalserver属于root 的。场景:客户的app 应用需要在他的APP 里,读取系统文件节点,但运行的时候,获取不到需要的值。

2023-11-01 19:24:42 1192 1

原创 记录一下git 打patch导入patch遇到的问题

记录一下git 打patch导入patch遇到的问题背景:工作中经常要从公版上合并patch 到项目上,需要保留每个patch 提交的信息1. git format-patch -N b91de2b9c9a0d3bcc //从b91de2b9c9a0d3bcc 这个提交开始,往回N个提交,一次性生成N个patch。从b91de2b9c9a0d3bcc 开始生成序号是倒序的patch。如下图所示git log看当前提交$ git logcommit ce3992eb91de2b9c.

2020-11-18 19:53:34 5946

原创 android6.0 TV 添加自定义导航栏

Android TV 通常是用遥控器操作的,系统导航栏都是关闭的,但带触摸的TV就很有必要加上导航栏了。1. 修改base/core/res/res/values/config.xml  base/core/res/res/values/config.xml- <bool name="config_showNavigationBar">false</bool&...

2019-01-02 10:01:46 1438

原创 怎样在mstar平台上添加native service

mstar android 平台添加native service 与其他Android 平台很不一样,按照常规方法添加之后,并且加入到项目代码目录下,单独mmm 该目录是没有问题的,按照项目编译却编译不到,下面说下我曾遇到的问题:1. mst648 单独添加了一个native service,defaultServiceManager()->addService(String16("...

2018-12-14 11:14:04 791

原创 怎样创建一个systemservice,及使用Android service和native service的心得

在添加一个串口触摸屏读写功能的时候,对我这android 新手来说,可谓历尽万难,经历了尝试利用系统自带的SerialService 改写,到自己写一个system service,再转到native service。简直一把泪啊先来说说添加system service1. 定义接口frameworks\base\core\java\android\hardware\ITouch.aidl...

2018-12-13 11:40:55 1209

原创 多点触摸串口触摸屏调试——添加native service,JNI, 到android 调用(二)

添加了触摸屏的驱动之后,还无法绑定到具体哪个串口,开机后还无法起作用需要open 某个/dev/ttySx设备, 设置成N_MOUSE,再read 一下才能跟驱动绑定起来由于在某些情况下还要写串口,开关USB 的触摸功能,就直接写成一个native service,把service 起来就打开设备,设置N_MOUSE,read, 把写串口作为一个service 接口提供给上层应用调用...

2018-12-12 21:49:41 1830 3

原创 多点触摸串口触摸屏调试——添加驱动部分(一)

最近调试一个红外触摸屏,既有USB,又有串口两种协议,两种协议都会用到。1. 需要通过串口发送命令去开关触摸屏的USB 触摸功能2. 切换串口触摸的点数static void gen_ir_process_data(struct gen_ir *pgen_ir){ struct input_dev *dev = pgen_ir->dev; char num = pgen_...

2018-12-12 20:48:15 4090 4

原创 JNI 注册android系统服务,报链接错误

日前在添加一个android系统服务,在调用JNI 的注册函数时出现的一个大坑,在此记录一下通常JNI 函数名为com_xxx_xxx_xxx.cpp,文件里最后都会有下面两函数完成注册static int registerNatives(JNIEnv* env){    if (!registerNativeMethods(env,           "com/android/i...

2018-11-23 09:57:43 326

转载 Linux 串口编程--转载一篇解决了困扰我一个星期问题的文章

Linux 串口编程       在linux下编写终端程序时,有规范模式 ,非规范模式(原始模式特殊的非规范模式)之分。不用于终端,而是在串口这种使用情况下,一般设置为原始模式(非规范的一种特殊情况)。但用read()函数,希望从串口接收指定的数量的字符时,往往接收到的实际字符数,都与指定的不同。如本人用read()希望接收 10 bytes的数据,但实验后发现,分了几次才接收到,俩

2012-09-17 20:14:36 1681

转载 uclinux内核的console(1):数据结构

rev 0.2 快乐虾http://blog.csdn.net/lights_joy/[email protected] 本文适用于ADI bf561 DSP优视BF561EVB开发板uclinux-2008r1.5-rc3 (smp patch)Visual DSP++ 5.0 (update

2012-09-15 10:33:54 412

原创 java 枚举类的一个疑问

在.java 加一个枚举类,如下:public enum CmdMsg{FACTORY_MODE(0),AGING_MODE,MUTE_ON_OFF,LISTEN_ONLY;        private int val;        CmdMsg(int val) {            this.val = val;

2012-09-12 21:14:08 344

原创 字符串转换为整型数据输出例子

初涉android, 有很多从配置文件或者系统文件里读取数据,但都是属于字符串类型,实际使用的时候需要转化为整型数据输出的,下面是我工作中的一个从文件里读取包含版本信息、和编译日期转化为数据输出的例子void GetSoftwareVersion(unsigned char *data) {char prop_value[PROPERTY_VALUE_MAX];char wday[

2012-09-12 20:24:03 838

原创 VC++ 新建线程的错误解决办法,菜鸟级看懂

做项目时,需要在MFC 代码里的启动按钮下新建一个线程启动循环函数,如下,写完代码后编译。一直出现下面错误error C2665: 'AfxBeginThread' : none of the 2 overloads can convert parameter 1 from type 'unsigned int (void *)'网上baidu 的都是点到即止,要求线程函数为全局函数,或者

2012-09-02 14:26:24 631

mst Android多点触摸屏的native service参考代码

mst Android按常规方法添加的native service在mst 方案上编译不到,这是在mst平台上调试触摸屏时实践有效的参考代码,多点触摸屏的native service参考代码。

2018-12-14

ATSC 标准协议

数字电视ATSC 标准文档,对ATSC 的语法详细说明,包含CC,VCHIP等

2013-02-05

DVB SI 部分的 语法分析

英文版的DVB SI 语法文档,便于理解DVB 的解码

2013-02-05

空空如也

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

TA关注的人

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