自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

背后的菜鸟

一名笨笨的技术宅男

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ubuntu真机下MTK平台FAE自助脚本调试工具,无需驱动工程师协助(shell源码开源)

利用工作的闲余时间,写了2个月的shell脚本仅适用于MTK代码环境。主要是为了改变繁琐的工作量,并且外来FAE前来调试模块,可以不用再去陪着调试。脚本实现主要功能有: (1)git拉取代码,编译好代码环境(user、userdebug、eng)(2)快速获取环境驱动配置信息和打开模块配置文件(3)单独编译各个代码部分和按顺序编译模块(4)快速打开flash_tool工具,自动...

2017-10-11 13:51:52 1661

原创 展锐8541E 亮屏概率性花屏

1、快速亮灭屏会导致花屏或者发白,解决方式未调整reset延时。

2024-04-25 11:54:09 256

原创 高通user版本diag口无法正常连接QXDM调试

device/qcom/sepolicy_vndr/generic/vendor/common/kernel.te 或者 device/qcom/sepolicy_vndr/legacy/vendor/common/kernel.te。modem同事调试网络问题,需要连QXDM读取设备信息和抓取log,正常不做修改的user版本只有9091的端口,但是不显示设备,无法正常连接调试.屏蔽userdebug or eng的限制。user版本就可以正常连接使用了。

2024-04-12 14:40:49 323

原创 高通qcm2290功耗问题

429.681631] PM: suspend exit ,log中显示event1会影响进入睡眠,该问题是硬件问题,硬件已知晓该按键会影响自动息屏问题,也会影响进入休眠造成功耗高,但长时间5分钟后可以进入8ma电流。[ 139.658744] PM: Device alarmtimer failed to suspend: error -16,是由于alarmtimer 影响进入睡眠,连网同步下时间功耗就正常。2、时间同步后,自动息屏,非按power键息屏。

2024-03-14 11:32:19 508

原创 Android12 展锐sl8541平台USB转串口(pl2303、ch343)以及APP访问权限

typeC USB口ID引脚是连接CPU的KEYIN2/EXTINT4/GPIO126引脚,需配置该引脚的pinmap。

2023-09-23 15:53:36 2463

原创 windows10访问Ubuntu 18.04共享目录(已验证)

sudo smbpasswd -a test 输入两次samba访问密码,这时就增加test这个samba账号。增加samba用户test 提示Failed to add entry for user,ubt1804是用户名。比如用户名为test。

2023-08-02 14:09:44 904

原创 ubuntn 18.04安装SourceInsight3.5(已验证)

想要在linux系统上安装window软件就需要借助wine,wine 是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层,简单来说,就是Ubuntu安装了Wine,就可以实现在Ubuntu系统上运行exe类型的软件。Source Insight作为一款看代码神器在大型c、c++项目中必不可少,但是Source Insight软件并不支持Linux操作系统,只支持Windows操作系统。按步骤安装完毕就可以了。

2023-08-02 10:25:59 1415 2

原创 某东茅台python自动抢购

京东购物车抢购商品Python代码 import sys from jd_spider_requests import JdSeckill if __name__ == '__main__': a = """ oooo oooooooooo. .oooooo..o oooo o8o oooo oooo `888 `888' `Y8b d8P' `Y8 `888 `"' `888 `888 888 888 888 ...

2021-01-08 17:30:30 1044 2

转载 开源飞控资料

四轴开源资料 http://merafour.blog.163.com/blog/#m=0&t=1&c=fks_084069082080083070084083084095086087088066084084086066085 1.     MWC官网:http://www.multiwii.com/MWC飞行控制器设置说明书:http://www.xplong.com/m

2017-01-04 11:21:30 6904

转载 【纯技术】MTK Fuel Gauge算法分析

Battery 架构简析 MTK 平台 Battery 软件架构基本如上图所示。具体过程: 硬件 ADC 读取 Battery 的各路信息:包括温度,电压等。MTK 开发的电量算法分析得到的数据。Kernel 层将电量信息通过写文件节点的方式更新,并通过 UEVENT 通知上层。上层 Service 开启 UEVENT LISTENER,监听到 UEVENT 后,读取

2016-12-22 11:06:49 6137

原创 在Ubuntu 14.04安装和设置SSH服务

1.安装Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。安装ssh-serversudo apt-get install openssh-server安装ssh-clientsudo apt-get install openssh-client2.确认sshserver是否安装好ps -e | gre...

2016-11-24 10:13:08 1778

转载 Android 开发笔记1 (MTK)

http://blog.csdn.net/sunnytina/article/details/8049126

2016-04-18 11:03:57 608

原创 Linux终端不能显示中文汉字解决步…

安装拼音包:命令:yum groupinstall  chinese-support安装好后调整输入法管理器在Enable input method feature前面勾选对勾,选择第一项,再点击input MethodPrefrence点击Add ,如图所示,添加拼音pinyin输入法配置永久环境变量命令:vim /etc/sysconfig/i18n修改配置文件

2016-01-10 14:56:48 25078 4

原创 第一个hello world驱动模块

命令:vim hello.c#include#includeMODULE_LICENSE("GPL");static int hello_init(void){   printk(KERN_ALERT"HELLO,WORLD\n");return 0;}static void hello_exit(void){   printk(KERN_ALERT"GOODBY

2016-01-10 14:56:46 338

原创 利用内核的Makefile编译自己写的模…

# 用于外部模块的Makefile#KERNEL变量记录内核源码的路径,其中包括根Makefile#生成的.ko只能加载到KERNEL指向的内核#obj-m 表示该文件作为模块编译,由xx.o目标文件编译成xx.ko模块文件#如果需要编译n个模块文件,则需要写n个obj-m +后面接每个模块的目标文件obj-m := test_01.o //会生成test_01.ko模块文件obj

2016-01-10 14:56:44 443

原创 nake menuconfig图形化的内核…

内核的编译安装(x86) ======================= 1)内核的配置切换到需要编译的内核目录下menuconfig图形化的内核配置过程(图)及更换自己系统的内核过程" TITLE="nake menuconfig图形化的内核配置过程(图)及更换自己系统的内核过程" /> 命令:makemenuconfig(会出现如下画面)menuconfig图形化的内核配

2016-01-10 14:56:41 575

原创 C程序中交换两个变量数值,不使用第三方变量(四种方式)

在学习程序语言和进行程序设计的时候,交换两个变量的值是经常要使用的。通常我们的做法是(尤其在学习阶段):定义一个新的变量,借助它完成交换。代码如下:int a,b;a=10; b=15;int t;t=a; a=b; b=t;这种算法易于理解,特别适合帮助初学者了解计算机程序的特点,是赋值语句的经典应用。在实际软件开发当中,此算法简单明了,不会产生歧义,便于程序员之间的交流,一

2016-01-03 00:37:30 3980

原创 Linux安装ARM交叉编译器步骤

安装交叉编译环境====================================gcc是linux环境下的asm和c语言编译器,生成的是可以在x86平台上运行的可执行程序;而在开发板上运行的程序则需要arm平台专用的编译器,也称为交叉编译器;交叉编译器可以由开发人员手工定制,也可用使用别人已经编译好的,比如arm-linux-gcc;(1

2016-01-03 00:34:20 7838

原创 RHEL6 配置本地YUM源

redhat系统想要直接在线通过yum的条件时需要注册,一般用户都是非注册的,这个时候如果要想通过yum安装新软件,我们可以通过将安装盘镜像ISO文件设置为yum源的方式来进行。第一步:上传ISO镜像文件到服务器上。例如我将rhel-server-6.4-x86_64-dvd.iso(RHEL6.4)上传到/home目录下第二步:mount iso文件(挂载iso镜像文件)。

2016-01-03 00:32:37 3622

原创 解决虚拟机的Unity模式无法进入及VM虚拟机安装vmware tools详细操作步骤(图)

虚拟机的Unity模式无法进入原因:因为没有安装VMware Workstations。1.打开VMware Workstation,然后启动RedHat系统,在菜单栏点击”虚拟机“-》点击”安装VMware Tools“,出现如下画面:2.在VMware运行Red Hat,其底部状态一直提醒安装VMware Tools工具3.在

2016-01-03 00:30:38 15830 1

原创 ARM程序工程Makefile 讲解及通用版例子编写

Makefile==========================如果需要编译多个.s或.c文件,最好通过Makefile对文件的编译、安装、删除等进行管理。最简单的makefile如下:$>vim Makefilehello:hello.carm-linux-gcc -o hello hello.cclean:rm -

2016-01-03 00:23:34 2399

原创 在Linux编写程序arm程序,通过usb烧写在Android系统中安装和运行C程序

在Android系统中安装和运行C程序==================================可以把经过交叉编译的elf应用程序拷贝到开发板上运行;需要首先将Android4.2.2烧写到开发板的eMMC中:(1)安装adb工具-------------------adb的使用:首先将adb拷贝到/usr/

2016-01-03 00:21:55 670

原创 arm-linux-gcc 等交叉编译器的使用

交叉编译工具的使用==========================交叉编译工具集位于/usr/local/toolschain/4.5.1/bin目录下。常用的工具如下:arm-linux-as, arm-linux-gcc;arm-linux-ld, arm-linux-objcopy;arm-linux-objdump, arm-linux-nm;  (...

2016-01-03 00:07:49 917

st25r3911b.pdf

ST NFC数据手册,应用领域远距离NFC传输设备,能达到10cm左右非接触场景实现。High performance HF reader / NFC initiator with 1.4 W supporting VHBR and AAT Datasheet

2020-11-21

空空如也

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

TA关注的人

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