E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
tiny4412调试笔记
[RK3288][Android6.0]
调试笔记
--- 普通串口的添加 【转】
本文转载自:http://blog.csdn.net/kris_fei/article/details/54574073标签:rk3288串口添加2017-01-1614:521079人阅读评论(0)收藏举报版权声明:本文为博主原创文章,未经博主允许不得转载。Platform:ROCKCHIPOS:Android6.0Kernel:3.10.92uart0,1,3,4(普通串口)用的是同一个串口驱
anfeng3664
·
2020-08-07 12:54
RK3288[android 7.1]
调试笔记
移除u-boot层logo显示,保留kernel层logo显示
1把uboot层logo的显示关闭修改\u-boot\drivers\video\rockchip_display.c文件dongsy@build-server-100:~/work/dsy/rk3288-Android-7.0/u-boot(edp-lvds)$gitdiffdrivers/video/rockchip_display.cdiff--gita/drivers/video/rock
d海阔天空
·
2020-08-07 11:36
RK
RK3288[android 7.1]
调试笔记
去掉通讯录APK
1用#把路径为/packages/apps/Dialer/Android.mk的文件屏蔽掉此编译规则wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/packages/apps/Dialer((4095f56...))$gitdiffdiff--gita/Android.mkb/Android.mkoldmode100644newmode1
d海阔天空
·
2020-08-07 11:35
RK32887.0
调试笔记
RK3288[android 7.1]
调试笔记
设置默认锁屏方式为None
RK3288[android7.1]
调试笔记
设置默认锁屏方式为None修改路径为/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
d海阔天空
·
2020-08-07 11:35
RK32887.0
调试笔记
RK3288[android 7.1]
调试笔记
----双屏异显(edp屏做主屏,lvds做副屏)
1找到在要编译的rk3288-evb-android-rk808-edp.dts调试思路先将edp和lvds屏配置其dts分别点亮后,最后将两个屏的dts合在一起在rk3288-evb-android-rk808-edp.dts中加上最终的edp屏和lvds屏的dts配置如下:。。。。。。。。。。。//addedforedpstart;//这里异显如果共用背光,只需要配置一个背光power-sup
d海阔天空
·
2020-08-07 11:35
调试笔记
RK
RK3288[android 7.1]
调试笔记
----- lvds屏
1找到在要编译的rk3288-evb-android-rk808-edp.dts加入以下lvdsdts配置:/dts-v1/;#include"rk3288-evb.dtsi"#include"rk3288-android.dtsi"#include#include#include。。。。。。。。//addedforlvdsstart;//bus-format=;enable-gpios=;//使
d海阔天空
·
2020-08-07 11:35
调试笔记
RK
RK3288[android 7.1]
调试笔记
LVDS屏调试
RK的LVDS屏调试,主要是配置正确LVDS的dts,配置正确基本都是可以点亮的1首先拿到LVDS屏厂商给的屏规格书,规格书有用的信息就是时序参数1.1下面就是我拿到规格书的时序参数表**从这个时序表中,我们可以得知时钟dclk频率:clock-frequency=65MHZ水平有效像素:Hactive=1024垂直有效像素:Vactive=768水平总周期=1344hback-porch/hfr
d海阔天空
·
2020-08-07 11:35
RK
调试笔记
RK3288[android 7.1]
调试笔记
修改默认Music, video, games, & other media音乐,视频,游戏,铃声和通知等音量设置为70%
RK3288[android7.1]
调试笔记
修改默认Music,video,games,&othermedia音乐,视频,游戏,铃声和通知等音量设置为70%修改路径为/frameworks/base/media
d海阔天空
·
2020-08-07 11:35
RK32887.0
调试笔记
MTK8788[android 9.0]
调试笔记
MIPI屏驱动移植
以nt35521_sl101pc27d0978_b00_wxga为例LK层的添加1添加你的LCM屏驱动文件*1.1添加到\vendor\mediatek\proprietary\bootable\bootloader\lk\dev\lcm\elink_lcm,原生MTKLCM屏添加的路径在\vendor\mediatek\proprietary\bootable\bootloader\lk\dev
d海阔天空
·
2020-08-07 11:04
MTK调试笔记
[RK3399][Android7.1]
调试笔记
--- 系统使用的init.rc
Platform:RK3399OS:Android7.1Board:Firefly-RK3399rk3288平台上,有效的init.rc文件位于system/core/rootdir/init.rc,而在rk3399,FireFly将它放到device目录替代了。见文件device/rockchip/rk3399/device.mkPRODUCT_COPY_FILES+=\$(LOCAL_PATH
KrisFei
·
2020-08-07 10:13
RK3399
子类__Android
[RK3288][Android6.0]
调试笔记
--- hwclock命令无法使用
Platform:RockchipOS:Android6.0Kernel:3.10.92现象:使用hwclock,提示找不到文件root@rk3288:/#hwclockhwclock:/dev/misc/rtc:Nosuchfileordirectory原因:系统的字符设备路径是/dev/rtc0解决方法:使用busybox自带的hwclock,它用的是/dev/rtcX这个路径。root@rk
KrisFei
·
2020-08-07 10:41
子类__RTC
RK3288[android 7.1]
调试笔记
去掉桌面上的谷歌搜索框
在路径为/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java文件增加mDragLayer.removeView(mQsbContainer);这句话wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/packages/apps/Launcher3((2b30216..
d海阔天空
·
2020-08-07 10:21
RK32887.0
调试笔记
【ARM】
Tiny4412
裸板编程之蜂鸣器
00.目录文章目录00.目录01.控制原理02.配置寄存器03.程序示例一04.程序示例二05.程序示例三06.附录01.控制原理咱们的蜂鸣器在底板上,所以需要看底板的原理图打开底板原理图(
Tiny4412
SDK
沧海一笑-dj
·
2020-08-06 11:48
ARM
蜂鸣器
tiny4412
arm
arm汇编
tiny4412蜂鸣器
【ARM】
Tiny4412
裸机编程之GPIO简介
00.目录文章目录00.目录01.GPIO概述02.GPIO寄存器03.GPIO框图04.附录01.GPIO概述GPIO(GeneralPurposeI/OPorts)意思为通用输入/输出端口,通俗地说,就是一些引脚,可以通过它们输出高低电平、或者通过它们读入引脚的状态──是高电平还是低电平。在嵌入式系统中常常有数量众多,但是结构却比简单的外部设备/电路,对这些设备/电路,有的需要CPU为之提供控
沧海一笑-dj
·
2020-08-06 11:17
ARM
GPIO
GPIO简介
GPIO寄存器
GPIO框图
gpio
【ARM】
Tiny4412
裸机编程之LED(一)
00.目录文章目录00.目录01.控制原理02.配置寄存器03.程序示例一04.程序示例二05.程序示例三06.附录01.控制原理咱们的LED在核心板上,所以需要看核心板的原理图打开核心板原理图(
Tiny4412
沧海一笑-dj
·
2020-08-06 11:17
ARM
GPIO
LED
tiny4412
arm
tiny4412裸机
【ARM】
Tiny4412
裸板编程之LED(二)
00.目录文章目录00.目录01.控制原理02.配置寄存器03.程序示例一04.程序示例二05.程序示例三06.附录01.控制原理咱们的LED在核心板上,所以需要看核心板的原理图打开核心板原理图(
Tiny4412
沧海一笑-dj
·
2020-08-06 11:41
ARM
tiny4412
led
gpio
arm
arm
gpio
设备树学习之(一)GPIO中断
开发板:
tiny4412
SDK+S702+4GBFlash要移植的内核版本:Linux-4.4.0(支持devicetree)u-boot版本:友善之臂自带的U-Boot2010.12busybox版本
镖叔
·
2020-08-05 20:13
设备树学习
tiny4412
Linux驱动4个按键控制4个LED
开发板上有4个按键,4个可控的LED灯,本次学习目标是对应按键控制对应LED灯,每按下一下按键,对灯的状态进行翻转。1.硬件原理:LED1连接GPM4.0,LED2连接GPM4.1,LED3连接GPM4.2,LED4连接GPM4.3,灯亮:输出低电平;灯灭:输出高电平按键硬件:按键按下,下降沿触发。查看数据手册按键寄存器地址都已经封装好了,我们可以在驱动了通过宏直接调用。2.gpio库函数//申请
weixin_44317448
·
2020-08-05 15:29
linux学习
基于友善之臂ARM-
tiny4412
--uboot源码分析
/**armboot-StartupCodeforOMAP3530/ARMCortexCPU-core**Copyright(c)2004TexasInstruments**Copyright(c)2001MariusGr?ger*Copyright(c)2002AlexZüpke*Copyright(c)2002GaryJennejohn*Copyright(c)2003RichardWoodr
weixin_34248258
·
2020-08-05 14:02
tiny4412
移植u-boot-2019.01(一)
本文主要参考彭东林大神的博客:https://www.cnblogs.com/pengdonglin137/p/5080309.html最近打算将最新的u-boot-2019.01移植到
tiny4412
白鲸入海
·
2020-08-05 14:19
tiny4412-uboot
tiny4412
u-boot
Tiny4412
裸机开发过程(三) ------ 安装交叉编译器和编译烧写uboot
这一节就正式开始我们的环境搭建了。第一个要搭建的是编译环境,之前讲过为了能够在Ubuntu下编译4412能够运行裸机程序,所以就要安装交叉编译器。我用的交叉编译器,是友善之臂官方给的arm-linux-gcc-4.5.1版本。链接:https://pan.baidu.com/s/1MEh919p5HUZYeM6JkEx0ow密码:lvq3如果你做好上一节的准备工作,那么你就可以直接用cuteftp
可以吃的鱼
·
2020-08-05 13:15
【
Tiny4412
--2】Uboot移植
阅读说明该系列文章,基于的平台均为
Tiny4412
SDK1312;4GEMMC;1GDDR3带@lamar:前缀的表示终端里面的命令前言此处略准备
tiny4412
开发板ubuntu12.04uboot源码包
冇二哥
·
2020-08-05 13:11
Tiny4412
[
TINY4412
移植篇]u-boot-2020.01
一)环境a)ubuntu18.04b)arm-linux-gnueabi-gcc7.5.0/gcc7.5.0c)FriendlyArm
tiny4412
标准版二)目标a)上电从SD卡启动u-bootb)u-boot
Rex space
·
2020-08-05 12:07
移植Uboot2017到
TINY4412
梦想还是要有的,万一实现了移植相关硬件:-核心板:
Tiny4412
-1412-底板:
Tiny4412
/Super4412SDK1506软件:-移植uboot版本:u-boot-2017.05.tar.bz2
Deadline_h
·
2020-08-05 12:05
uboot
tiny4412
uboot分析(1)
启动程序是用汇编写的启动代码,位于arch/arm/cpu/armv7/start.S,在reset中,首先执行如下操作:mrsr0,cpsrbicr0,r0,#0x1forrr0,r0,#0xd3msrcpsr,r0作用是使ARM进入管理模式,并且禁止IRQ和FIQ,清除状态标志位ARM程序状态寄存器(CPSR)可以参考http://www.cnblogs.com/armlinux/archiv
花开花落_fzu
·
2020-08-05 12:18
Linux
uboot
高通平台音频
调试笔记
可以通过抓取如下log来查看对应音频场景对应的音频设备,adblogcat-vtime|grep“select_device”1、喇叭播放音乐,查看其音频设备,一般应该是speaker,如果有声音则表示默认正常,如果没有声音,则要确认如下几点通过查看原理图确定speaker的接法,是直接接在lineout,耳机左右声道还是接codec的SPKDRV。如果是接在lineout,则一般lineout出
s365485475
·
2020-08-04 17:57
codec音频编解码器驱动分析
如图所示,可以看出该开发板使用的是WM8960的音频编解码器,查找源码android-5.0.2/linux-3.0.86/sound/soc/codecs/wm8960.c存在,查看mach-
tiny4412
niotong2014
·
2020-08-04 16:32
kernel相关
DA14531
调试笔记
1、OTP烧录1.烧写OTPimage(你的代码,你会发现代码并没有烧写完0x40000到0x4ffff的地址内容...)2.在OTPHeader界面下Readfrommemory读出原有Header配置信息,直接在上面修改以下项:(Address)0x47F00--(Value)Yes(Address)0x47F04--(Value)Yes(Address)0x47FF4--(Value)otp
manshq163com
·
2020-08-04 15:41
工作日记
[RK3288][Android6.0]
调试笔记
--- Camera Preview测试用例
Platform:RK3288OS:Android6.0Kernel:3.10.92说明:1.打开就预览2.button用于控制是开启previewcallback并保存为jpg源代码:packagecom.example.camerapreviewtest;importandroid.content.Context;importandroid.graphics.ImageFormat;impor
KrisFei
·
2020-08-04 15:08
子类__Android
子类__Camera
[RK3288][Android6.0]
调试笔记
--- Audio驱动层判断录音数据是否异常
Platform:RockchipOS:Android6.0Kernel:3.10.92之前有提到上层可以通过dumppcm数据查看波形来确定录音采样的数据是否正常,这里给出驱动层查看方法。http://blog.csdn.net/kris_fei/article/details/72763579当一次传输完成后会调用dmaengine_pcm_dma_complete(),而rockchip其实
KrisFei
·
2020-08-04 15:37
子类__Audio
[RK3288][Android6.0]
调试笔记
--- 修改默认system/bin/下可执行程序权限
Platform:RockchipOS:Android6.0Kernel:3.10.92需求:新增一个可执行文件放在system/bin/下,并且只有root和system权限才可以使用.调试:一开始在init.rc中修改发现失败,以为是放在开机挂载文件系统前了,所以又放在了init.rc的onpost-fs-data阶段,测试了还是失败.后来发现是因为编译release版本的system文件系统
KrisFei
·
2020-08-04 15:37
子类__Android
高通msm8926 camera
调试笔记
前些天在调试一组高通msm8926上的摄像头,之前ov5648+imx135已正常的点亮了,但是后续需要一个mini配置版本的方案,需要兼容ov2685+ov8865,于是先做好调试的前期准备,跟摄像头模组厂要模组spec和芯片的datasheet,先仔细阅读一下ic的datasheet,并仔细查看模组的打样图纸和模组spec,首先要确认的是ic的各路电压是可以正常的供出,一般需要注意的就是DVD
fantasyhujian
·
2020-08-04 13:50
我的调试笔记
Linux 4.4内核移植以及Android系统编译
Android预移植到
tiny4412
kernelfor
tiny4412
前面的文章已经把uboot给弄好了,下面就可以用自己移植的uboot来启动内核了。
xiaojimmychen
·
2020-08-04 03:43
Android
for
tiny4412
[RK3288][Android6.0]
调试笔记
--- 系统第一次开机进入Recovery模式原因
Platform:ROCKCHIPOS:Android6.0Kernel:3.10.92描述:当系统全部download开机后,会默认进入Recovery模式,这个其实是misc分区里的内容在作怪.misc分区:misc.img是RK原始就提供而不是自己编译生成的,其实misc里内容就两行,用UE可查看:Ubootlog:#Bootver:2016-11-29#2.30emptyserialno.
KrisFei
·
2020-08-03 18:14
Linux Canbus
调试笔记
STM32之CAN---错误管理分析牛人博客http://blog.csdn.net/flydream0/article/details/8161418CAN总线在嵌入式Linux下驱动程序的实现http://www.21ic.com/app/embed/200911/49216.htmSockeCan设置波特率找到其中一个方法使用IP命令,BUSYBOX制作的IP好像不支持对socketcan的
玛丽奥ZJY
·
2020-08-03 09:08
【CAN】
[PX3][Android7.1]
调试笔记
--- 开机动画代码的添加
开机动画的添加修改目录:frameworks\base\cmds\bootanimation\BootAnimation.h修改目录:frameworks\base\cmds\bootanimation\BootAnimation.cpp1、threadLoop修改用来显示第三个开机画面的线程的初始化工作就执行完成后接下来,就会执行这个线程的主体函数,即BootAnimation类的成员函数thr
雪松研究所
·
2020-08-03 03:27
子类__Display
[RK3288][Android6.0]
调试笔记
--- 电池电量一直显示100%
Platform:RockchipOS:Android6.0Kernel:3.10.92之前文章[RK3288][Android6.0]
调试笔记
—伪电池驱动添加阐述了如何添加一个假的电池驱动,测试发现Setting
KrisFei
·
2020-08-03 01:41
子类__Display
Linux摄像头驱动4——CMOS摄像头
本博文对应地址:https://hceng.cn/2018/05/20/Linux摄像头驱动4——CMOS摄像头/#moreLinux摄像头驱动学习第四篇,对CMOS摄像头进行学习,实现在
Tiny4412
hceng_blog
·
2020-08-02 13:37
嵌入式基础
Linux驱动
运维
调试笔记
:python中pip下载速度慢问题解决
在python开发时,我们经常使用pip来安装相应的python库,但是国外的源下载速度实在太慢,而且经常出现下载后安装出错问题。要解决该问题,可以把pip安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成功率。国内pip源注意:新版ubuntu要求使用https源!!!清华大学:https://pypi.tuna.tsinghua.edu.cn/simple中国科技大学https://
KiteRunner24
·
2020-08-01 08:15
运维与调试记录
tiny4412
移植U-Boot 2020.07
2.2解压源码包,并进入源码目录2.3修改代码2.3.0懒人必备:所有patch一键打补丁2.3.1arch/arm/dts/Makefile2.3.2arch/arm/dts/exynos4412-
tiny4412
xkwy100
·
2020-08-01 07:04
嵌入式
tiny4412
uboot
arm
u-boot
bootloader
exynos
linux-kernel-4.4 移植 (3) 网卡移植
VMware12+Ubuntu14.0432位工具链:linaro提供的gcc-linaro-6.1.1-2016.08-x86_64_arm-linux-gnueabi要移植的kernel版本:linux-4.4
Tiny4412
weixin_30555515
·
2020-08-01 03:36
[RK3399][Android7.1]
调试笔记
--- USB连接后默认是充电模式
Platform:RK3399OS:Android7.1Kernel:v4.4.83现象:开机连接USB调试线之后,默认是充电模式而不是MTP模式,如下图:原因:因为默认MTP开机有bug,google源码把默认使用MTP选项给去掉了。Cleanuppersistentusbstateonboot.b/31814300wasfixed,butmtpcanstillstickaroundinthep
KrisFei
·
2020-07-31 19:52
RK3399
子类__Android
[RK3399][Android7.1]
调试笔记
--- Codec播放音乐会有底噪
Platform:RK3399OS:Android7.1Kernel:v4.4.83背景:移植完CodecRT5640之后,发现播放声音的时候底部有噪声。用示波器测量到的左右声道波形如下:左声道波形:右声道波形:左右声道波形:原因:一般波形上有这种有规律的毛刺基本上都是clock的问题。经后面分析查证,发现i2s1的masterclock在主rk3399.dtsi中的改动被rk3399-vop-c
KrisFei
·
2020-07-31 19:52
RK3399
子类__Audio
[RK3399][Android7.1]
调试笔记
--- MTP主机已停止运行问题
Platform:RK3399OS:Android7.1Kernel:v4.4.83现象:插拔USB打印机,会提示MTP主机已停止运行异常Log:logcat部分:05-1014:10:19.125459611IActivityManager:Startproc1338:com.android.mtp/u0a5forbroadcastcom.android.mtp/.UsbIntentReceiv
KrisFei
·
2020-07-31 19:52
RK3399
子类__Android
[RK3288][Android6.0]
调试笔记
--- 屏蔽Home/Back Key
Platform:RockchipOS:Android6.0Kernel:3.10.92有些特殊场景需求需要屏蔽系统key,比如home/backkey,可以直接从inputframework下手,改动如下:kris@:~/rk3288/frameworks/native$gdf07a894bb62e767f3409cf1434d69af69fc253485b26fc08f30f44b68510c
KrisFei
·
2020-07-31 19:20
子类__Android
[RK3399][Android7.1]
调试笔记
--- 修改默认Camera preview size
Platform:rk3399OS:Android7.1Kernel:v4.4.83有些Sensor的分辨率中并没有640x480的支持,而在camera初始化的时候是写死的。CameraUSBAdapter.cpp:voidCameraUSBAdapter::initDefaultParameters(intcamFd){......params.set(KEY_PREVIEW_W_FORCE,
KrisFei
·
2020-07-31 19:20
RK3399
子类__Camera
[RK3399][Android7.1]
调试笔记
--- 系统音量无法调节
Platform:RK3399OS:Android7.1Kernel:v4.4.83背景:刚开始配置完音频codec后声音是正常,后来改着改着发现音量无法调节了。调试:测试修改了下codec的输出gain值是可以调节声音的,说明问题出在软件调节声音模块。HAL层dump不同音量级别的data,发现没有变化。根据音量调节的过程,在各个层添加log查看volume的值,发现问题出在了最后一步计算音量中
KrisFei
·
2020-07-31 19:20
RK3399
子类__Audio
安卓动态
调试笔记
0、查看连接的设备adbdevices1、安装apkadbinstalltest.apk-r覆盖安装,保留数据和缓存文件-d解决低版本version问题-s安装apk到sd2、卸载apkadbuninstall-k3、启动activityadbshellamstart-n/.eg:adbshellamstart-D-ncom.lostck.firstdemo/.MainActivityps:am即
迷棱
·
2020-07-31 17:29
安卓逆向笔记
stm32重启
调试笔记
#stm32重启
调试笔记
本文章主要解决在使用stm32+ucos进行嵌入式软件开发中遇到的系统重启现象查找与解决。1、重启原因系统重启又多种可能:1、看门狗中断;2、内存泄漏;3、软件重启。
kuaileguyue
·
2020-07-30 22:06
uCOS-III
《机器学习实战》代码
调试笔记
1--使用KNN进行约会网站数据分类
作者注:本文所用数据集和部分资料来自于《机器学习实战》。《机器学习实战》是一本被很多人推荐过的书,但是查看书评也有一些反对的声音。作者在学习完吴恩达的ML课程之后,想要通过一定的实践对机器学习知识进行巩固,因此选择这本书想把书里面的例子都实践一遍。KNN算法是机器学习当中最简单的算法,这个算法甚至在Ng的课程中都没有被提到。也有人认为KNN不能算是一个机器学习算法,因为这个算法在执行时没有训练的过
一只小橘猫
·
2020-07-30 20:22
ML
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他