- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 全志A40I Android7.1系统开机自启动
d、应用程序安装后重来没有启动过,该情况下应用程序接收不到任何广播,包括BOOT_COMPLETED、ACTION_PACKAGE_ADDED、CONNECTIVITY_ACTION等等,请检查系统广播是否启动过相关限制。在Android内核中frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java 查看。// 要启动的Activity。--.接收启动完成的广播-->-- 开机启动权限 -->
2022-09-08 17:12:24
1709
原创 全志A40I Android7.1系统 更改开机界面
3.可以在/lichee/tools/pack/out/文件夹下查看bootlogo.bmp图片、bootlogo.bmp.lzma压缩包和boot-resource下bootlogo.bmp是否是修改后的图片,若不是则修改不成功,请重新再试。1.在/lichee/tools/pack/chips/sun8iw11p1/configs/a40-p1中将bootlogo.bmp图片更改为所需图片,注意格式为.bmp,分辨率为1024*600,24位。
2022-09-08 15:02:58
2254
转载 运算放大器应注意的问题——运放十坑
目录01 运放十坑之轨到轨02 运放十坑之不可忽略的输入偏置电流03 运放十坑之快速下降的PSRR04 运放十坑之乱加的补偿电容05 运放十坑之被冤枉的共模输入范围06 运放十坑之不可忽略的压摆率07 运放十坑之被遗忘的反馈电阻08 运放十坑之失效的AD62009 运放十坑之ADC的采样时间被运放拖累010 运放十坑之被遗忘的功耗运放输出电压到不了电源轨的这种明坑踩了后,我选择了轨到轨的运放,哈哈,这样运放终于可以输出到电源轨了。高兴的背后是一个隐蔽大坑等着我:看看我常用的某公司对轨到轨运放产品的介绍:“高
2022-06-16 21:39:00
4790
转载 chmod +x 与chmod 777的区别
chmod +x 是将文件状态改为可执行,而chmod 777 是改变文件读写权限。在linux中使用man命令查看chmod的大纲我们可以得出以下有用的信息:chmod [OPTION]… MODE[,MODE]… FILE…chmod [OPTION]… OCTAL-MODE FILE…chmod [OPTION]… --reference=RFILE FILE…OPTIONSChange the mode of each FILE to MODE. With --reference, chang
2022-06-14 21:18:43
3804
转载 Makefile中常用到的函数总结
目录一、字符串操作函数 1.字符串处理函数 subst2.模式字符串替换函数 patsubst 3.去空格函数 strip4.查找字符串函数 findstring5.过滤函数 filter6.反过滤函数 filter-out7.排序函数 sort8.取单词函数 word 9.取单词串函数 wordlist10.单词个数统计函数 words11.首单词函数 firstword二、文件名操作函数1.取目录函数 dir2.取文件函数 notdir3.取后缀函数 suffix4.取前缀函数 basename5.加后
2022-06-10 18:09:08
2285
原创 CAN通讯原理简介(一)
1、CAN通讯概述CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO 国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个 LAN,进行大量数据的高速通信”的需要, 1986 年德国电气商博世公司开发出面向汽........
2022-06-03 11:43:05
29389
3
转载 开漏输出、推挽输出的区别
background:测试相关设备引脚输出,使用示波器时发现部分引脚需外接上拉电阻至高电平才能在示波器观察到高阻态,为了深究其中原理,查阅了相关资料,发现知乎中有一篇对这两种输出描述得清晰易懂的文章,此时才真正了解信号高阻态和高电平输出的区别。常说的与推挽输出相对的就是开漏输出,对于开漏输出和推挽输出的区别最普遍的说法就是开漏输出无法真正输出高电平,即高电平时没有驱动能力,需要借助外部上拉电阻完成对外驱动。下面就从内部结构和原理上说明为什么开漏输出输出高电平时没有驱动能力,以及进一步比较与推挽输出的区别。首
2022-06-01 15:44:21
6471
2
原创 全志A40I开发板(Android系统)开机进入安全模式
全志A40I开发板(自己的底板,买的核心板)(Android系统)开机自动进入安全模式。Android 系统的安全模式下,系统屏蔽掉了所有非系统自带程序,仅启动原系统内自带程序,用来删除那些可能导致系统出错或者崩溃的第三方程序。出现安全模式,可能是系统的音量键导致的,可以检测硬件连接是否正确,是否有上下拉,在全志A40I的PH11和PH10引脚。若设备的使用环境是不需要使用音量的,可以在系统中直接将音量键屏蔽掉,文件在/linux-3.10/arch/...
2022-05-23 13:44:24
678
原创 SPI通讯原理简介
1、SPI概述SPI是串行外设接口 (Serial Peripheral Interface) 的缩写。是 Motorola 公司推出的一种同步串行接口技术,是一种高速的,全双工,同步的通信总线。SPI 接口主要应用在 EEPROM,FLASH,实时时钟,AD 转换器,如ADS8341,还有数字信号处理器和数字信号解码器之间,在芯片的管脚上只占用四根线(也可只用三根线,片选信号由硬件直接拉低),节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便。...
2022-05-15 11:32:27
3266
转载 I2C通信原理简介
1. 概述2. I2C总线的数据传送2.1 数据位的有效性规定2.2起始和终止信号2.3 数据传送格式2.3.1字节传送与应答2.3.2总线的寻址2.3.3数据帧格式3.传输速率1. 概述读法:常用:I方C标准:I square CI2C 总线是Philips(现NXP)公司推出的一种用于IC器件之间连接的2线制船型扩展总线。通过2条信号线(SDA:串行数据线;SCL:串行时钟线)连接到总线上的器件之间传送数据,所有连接在总线上的I2C器件都可以工作于发送方式或接收方式。I
2022-05-14 17:16:05
4363
原创 APM32F030多通道ADC采样
APM32F030是极海半导体对标stm32F030的M0内核的芯片,最近几年国外芯片价格飞涨,公司因成本考虑,采用了这款芯片。APM32F030中12 位精度的 ADC,共 18 个通道, 16 个外部通道和 2 个内部通道, 各通道 A/D转换模式有单次、连续和断续, ADC 转换结果可以左对齐或右对齐存储在 16 位数据寄存器中。stm32F030的程序可以用在APM32F030上。 因需要要采集PC0和PC1两个引脚的AD值,对应于ADC_CHANNEL_10和ADC_CHANNEL_11
2022-05-13 15:05:33
2275
原创 整理并记录电压比较器
比较器在最常用的简单集成电路中排名第二(第一是运算放大器)。电压比较器是一种用来比较输入信号电压与参考电压大小,并将比较结果以高电平或低电平形式输出的一种信号处理电路,广泛应用于各种非正弦波的产生和变换电路中,在自动控制和自动测量系统中,常常用于越限报警、模数转换等。分过零比较器、单门限比较器、滞回比较器、窗口比较器等;可以双电源供电和单电源供电1、过零比较器 参考电压为零的电压比较器V1或V2有一端接地R6是一个上拉电阻过零比较器实现波形变换2、单门限比较器
2022-05-03 17:36:27
12095
原创 整理并记录几种运算放大器
运算放大器是一种十分常见的电子元器件,最近我在学习运放,以前在学校没有好好的学习,今天在B站看了唐老师讲运算放大器-唐老师讲电赛系列视频教程,记录下所学的,纯当是自己的笔记学习运放,有两个重要的概念及重要的计算法宝,虚短vp=vn;和虚断ip=in1反向比例运算电路Rf可以大于、小于或等于R,起到放大、跟随、衰减输入的作用;平衡电阻没有太高的精度要求,可加可不加;有些运放内部集成了补偿电路,就不需要使用平衡电阻,加了反而增大误差,如OPA2272.同向比例运放电路.
2022-05-02 17:55:49
5653
转载 运算放大器单电源供电和双电源供电
一、发展历史:1、出于保障信号放大线性度的要求,最开始运放都是双电源供电,一个正电源一个负电源且绝对值相同;2、后来为了应变便携设备低功耗的需求,不少厂家就推出了单电源供电的运放来适应这种减少电源个数降低电源电压的节能需求,原有的双电源供电功能仍然保留;(示例一二三)3、近年来,有出现了纯粹的单电源供电(不能使用双电源)的运算放大器。(比较少,需要找)4、双电源运放,只能用双电源总结:单的都能用双的,双的用单的会有问题示例一,单电源运放=两种供电方式(单电源、双电源)都可以
2022-05-02 14:46:01
16743
原创 三星的S5PV210 GPIO中断--寄存器版
S5PV210 是一款三星的cortex-A8系列的处理器,不知什么原因,听说已经停产了,市面上应该都是以前生产的库存品吧。程序中使用了7个GPIO作为外部中断#include <linux/types.h> #include <linux/module.h> #include <linux/cdev.h> #include <linux/fs.h> #include <linux/device.h> #inc...
2022-04-27 19:56:31
342
原创 关于Android系统隐藏导航栏的两种方法
关于Android系统隐藏导航栏的两种方法在NXP的imx6q和全志的A40I上试过1.frameworks/base/core/res/res/values/dimens.xml中修改<!-- Height of the bottom navigation / system bar. --><dimen name="navigation_bar_height">48dp</dimen><!-- Height of the bottom navig
2022-04-26 13:22:41
8647
原创 使用STM32F103单片机中spi方式读取ADS8341采集的AD值
stm32F103读取ads8341采集的AD值配置stm32 的spi的CPOL=0;CPHA=0;配置位8位ADS8341是16位4通道的AD转换芯片,stm32若配置好后可以输入0x97,0xD7,0xA7,0xE7采集ads8341的1、2、3、4通道的转换值,从ads8341的时序图可以看出,总共需要至少25个时钟才能完整的将转换值读出,其中前8个是写,第9个在转换,读取值是在第10个时钟,我们可以连续读三次,在经过移位操作获取完整的转换值。 save_data[...
2022-04-22 13:03:13
2300
1
原创 NXP imx6q linux4.1.15中pwm中断配置
NXP imx6q linux4.1.15中关于pwm可以很简单的使用pwm_requeset();pwm_config();pwm_enable();pwm_disable();进行申请、配置、使能和禁止;但是内核中并没有对pwm中断进行配置, ret = request_irq(irq_num, timer3_irq_handle, IRQ_TYPE_EDGE_RISING, DEVICENAME_MOTOR, pdev);(申请的相关参数是作者的项目中的,根据实际进行修改)可以进行中断申请,但是不会进
2022-04-22 12:43:11
822
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人