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
QNX调试笔记
【
QNX
】pps开发指南(2):对象与属性
QNXPPS服务是一个发布者可以修改其对象属性的系统。订阅了对象的客户端在对象被更改时可以接收到更新通知,也就是说,当发布者修改了对象时,客户端就可感知到。使用PPS,您的应用程序可以:(1)向对象发布更改(2)订阅对象以接收更改通知(3)发布和订阅一:对象文件(Objectfiles)在专用的PPS文件系统中PPS对象被实现成了文件。默认情况下,PPS对象存放在/PPS目录下,但是这个路径同时也
北原寒星101
·
2020-08-05 13:46
高通平台音频
调试笔记
可以通过抓取如下log来查看对应音频场景对应的音频设备,adblogcat-vtime|grep“select_device”1、喇叭播放音乐,查看其音频设备,一般应该是speaker,如果有声音则表示默认正常,如果没有声音,则要确认如下几点通过查看原理图确定speaker的接法,是直接接在lineout,耳机左右声道还是接codec的SPKDRV。如果是接在lineout,则一般lineout出
s365485475
·
2020-08-04 17:57
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
我的调试笔记
[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
QNX
入门参考
QNX
是加拿大
QNX
软件系统有限公司(QSSL)开发的建立在微内核和完全地址空间保护基础之上的实时操作系统,具有实时、分布式多任务、模块化可裁剪等特点,符合POSIX标准,是少数支持图形用户界面的实时操作系统之一
Delores
·
2020-08-02 15:22
QNX
QNX
培训大纲
应朋友之邀,给几个研究生做了
QNX
培训,记录一下培训大纲,嘿嘿。
Delores
·
2020-08-02 15:22
QNX
操作系统读写权限获取方法
制作
QNX
启动镜像可以参考我另一篇博客:《
QNX
6SD卡启动盘制作步骤》通过IDE对BSP包进行编译生成的
QNX
操作系统镜像为只读系统,如果对某个文件需要获取读写权限,通过以下步骤可实现:进入IDE安装目录
Old_Driver_Lee
·
2020-08-02 15:39
QNX
qnx
QNX
操作系统
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处前言说到操作系统,先来列举一些UNIX和类Unix操作系统分类操作系统UNIXSystemV家族A/UX、AIX、HP-UX、IRIX、LynxOS、SCOOpenServer、Tru64、Xenix、Solaris、OS/2BSDUNIX-386BSD家族BSD/OS、FreeBSD、NetBSD、NEX
lucky-billy
·
2020-08-02 13:24
其他
mount 中的文件系统类型
,debugfs,devpts,efs,ext,ext2,ext3,hfs,hfsplus,hpfs,iso9660,jfs,minix,msdos,ncpfs,nfs,nfs4,ntfs,proc,
qnx
4
aiyun1242
·
2020-08-01 11:11
运维
调试笔记
:python中pip下载速度慢问题解决
在python开发时,我们经常使用pip来安装相应的python库,但是国外的源下载速度实在太慢,而且经常出现下载后安装出错问题。要解决该问题,可以把pip安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成功率。国内pip源注意:新版ubuntu要求使用https源!!!清华大学:https://pypi.tuna.tsinghua.edu.cn/simple中国科技大学https://
KiteRunner24
·
2020-08-01 08:15
运维与调试记录
使用qemu运行X86版本的
QNX
7.0系统
原本想使用VMWare来运行X86版本的
QNX
7.0系统,但是运行起来之后,没法输入。
玄道公子
·
2020-08-01 07:52
工作笔记
通过延迟启动进入VMware workstation player的BIOS设置
最近在做一个事情,在虚拟机平台上运行X86版本的
QNX
系统,更准确点的说是通过下载
QNX
的X86平台的BSP包来编译并在X86平台上运行。
玄道公子
·
2020-08-01 07:52
工作笔记
通过qemu-img命令将raw image转换成VMware虚拟硬盘vmdk
为了在VMware中跑
QNX
系统,我需要想办法将编译BSP生成的img文件固化到VMware的虚拟硬盘中去,之前一直找不到方法,到渐渐的只能用很笨的方法几次中专。
玄道公子
·
2020-08-01 07:52
工作笔记
qemu
vmware
qemu-img
vmdk
Vxworks、
QNX
、Xenomai、Intime、Sylixos、Ucos等实时操作系统的性能特点
VxWorks操作系统VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统,是嵌入式开发环境的关键组成部分。其内核支持多任务调度(采用基于优先级抢占方式,同时支持同优先级任务间的分时间片调度)、任务间的同步、进程间通信机制、中断处理、定时器和内存管理机制等,且提供了一个快速灵活的与ANSIC兼容的I/O系统,网络支持对其它VxWorks系统和TCP/IP网
一个充满激情的猴子
·
2020-08-01 01:26
自己构建操作系统
Nucleus PLUS简介
当前嵌入式操作系统有数百种,比较流行的有NucleusPlus,
QNX
,LynxOS,Psos,VRTX,VXWorks,WindowsCE等。它们各有特色,用户可以根据自身的软硬件环境的要求,选择
suipingsp
·
2020-08-01 00:35
操作系统
Nucleus
PLUS操作系统
[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
[RK3399][Android7.1]
调试笔记
--- USB type-c插入后无法识别到
Platform:RK3399OS:Android7.1Kernel:v4.4.83现象:用update.img制作了一个升级包之后可以升级,但是无法识别到type-c。Log:插上usb后提示:[35.192416]rk818-charger:pmic:plugin[35.679779]phyphy-ff770000.syscon:
[email protected]
:charger=USB_FLOA
KrisFei
·
2020-07-30 12:34
RK3399
子类__USB
[RK3399][Android7.1]
调试笔记
--- HDMI作主屏无法正常显示
Platform:RK3399OS:Android7.1Kernel:v4.4.83背景:之前有调试好主屏edp+副屏hdmi双屏显示的,现在需要把hdmi当主屏显示,没有副屏。修改后系统能开机,但是无法显示。异常Log:01-0108:02:41.026E/hwc-drm-resources(223):failedtofindprimarydisplay解决方法:系统的build.prop中添加
KrisFei
·
2020-07-30 12:33
RK3399
子类__Display
[RK3399][Android7.1]
调试笔记
--- TC358775在uboot中的显示驱动patch
Platform:RK3399OS:Android7.1Kernel:v4.4.83二话不说,直接贴Patch.diff--gita/drivers/video/Makefileb/drivers/video/Makefileindex432e3ff..934608f100755---a/drivers/video/Makefile+++b/drivers/video/Makefile@@-46,
KrisFei
·
2020-07-30 11:19
RK3399
子类__Display
关于在SNPE平台上进行ONNX模型转换DLC模型
snpe平台与onnx配置onnx模型转换dlc模型量化关于1.38版本SNPE部署时遇到的问题snpe平台介绍移步官网详细信息snpe平台与onnx配置注:我本地的SNPE版本是snpe-1.38.0.
qnx
三番鱼
·
2020-07-30 09:02
Python
STM8
调试笔记
调试STM8S003F3P6http://www.waveshare.net/article/STM8-3-1-10.htm1.我在里面定义一个数组,大约300B,内存是1KB,为什么提示异常啊?#errorclnkDebug\demo.lkf:1segment.ubsctsizeoverflow(41)Thecommand:"clnk-l"C:\ProgramFiles\COSMIC\CXSTM
快乐的老鼠
·
2020-07-30 06:38
STM8开发环境使用技巧
STM8开发环境使用技巧
STM8单片机开发
[转]
QNX
Neutrino微内核介绍
如果你认为本系列文章对你有所帮助,请大家有钱的捧个钱场,点击此处赞助,赞助额0.1元起步,多少随意声明:本文只用于个人学习交流,若不慎造成侵权,请及时联系我,立即予以改正锋影email:
[email protected]
介绍QNXNeutrino微内核procnto实现了嵌入式实时系统中常用的核心POSIX功能,并提供基本的消息传递服务。而未实现的POSIX功能(比如文件、设备IO)则可以通过可选的
锋影Q
·
2020-07-30 05:12
操作系统平台
QNX
blackberry
汽车电子
嵌入式基础学习-U-Boot使用
选择U-Boot的理由:①开放源码;②支持多种嵌入式操作系统内核,如Linux、NetBSD,VxWorks,
QNX
,RTEMS,ARTOS,LynxOS,android;③支持多个处理器系列,如PowerPC
新意识-有意思
·
2020-07-30 05:17
硬件
QNX
neutrino 实时操作系统的原理
QNX
_1_实时操作系统原理(译)
QNX
中微子RTOS的主要目标是以一种健壮的、可伸缩的形式交付开放系统POSIXAPI,这种形式适用于广泛的系统——从小型的资源受限的嵌入式系统到高端的分布式计算环境
琼楼
·
2020-07-30 05:27
QNX
关于Qt
什么是QtQt是一个针对桌面、嵌入式、移动设备的一个跨平台的应用程序开发框架,支持的平台包括Linux、OSX、Windows、VxWorks、
QNX
、Android、iOS、BlackBerry(黑莓
weixin_34345753
·
2020-07-30 03:05
MPU6500驱动
调试笔记
(STM32F427+SPI2)
请加扣扣技术交流群:4601894831、由datasheetP34得知:CPOL=1,CPHA=1;可以看到是在SCLK上升沿采样,SCLK下降沿改变数据,结合如下2张SPI时序图,不难发现从上面可以得出,CPOL=0CPHA=0与CPOL=1CPHA=1都满足SPI时序要求,我们选择CPOL=1CPHA=1的SPI时序2.SPI2初始化代码如下,是基于HAL库编写SPI_HandleTypeD
苏守坤
·
2020-07-30 01:14
STM32H7 at070tn92 LTDC SDRAM
调试笔记
使用如下设置:SDRAM:IS42S16400,这个参数网上一堆,我就不贴了,照着做就好了,就是时间配置麻烦点,需要根据自己的sdram时钟做个计算,我sdram时钟是90M,因为stm32h7我主频配置在360M,这个是4分频出来的,我的SDRAM分配在fmc的bank1,所以按照手册,地址是0xc0000000开始,8M空间,所以结束地址是0xc07fffff,注意这个设置,刷新DAM2D的时
EOS1N
·
2020-07-30 01:06
嵌入式
ADS131A02驱动
调试笔记
(stm32f407+spi)
一、问题背景hah由于实验室研究采集研究心电信号,故开始使用ADS1292,而后考虑使用分立器件自己搭。故采用了这款ADS131A02高精度24bit的adc芯片。二、调试中需要注意的点1、芯片初始化时,需要初始化M0,M1,M2电平(可以通过硬件直接拉高拉低)。这将决定数据的触发方式,数据帧长度,使能hammingcode;(Page5)我使用的是M0=VDD,M1=VDD,M2=GND,即「异
YulongHe
·
2020-07-30 01:46
传感器驱动调试笔记
如何学习嵌入式软件
常用的操作系统有linux、WINCE、安卓、Vxworks、
QNX
、OSE等,目前资料最多的是l
斯diu配德
·
2020-07-29 22:22
嵌入式
Getting_Started_with_
QNX
_Neutrino -- Chapter 2:Message Passing
在本章中,我们将介绍QNXNeutrino最具特色的功能,即MessagePassing。MessagePassing是操作系统微内核架构的核心,为操作系统提供了模块化。AsmallmicrokernelandmessagepassingQNXNeutrino的主要优势之一是它具有可扩展性。通过“可扩展性”,我的意思是它可以定制在具有严格内存限制的小型嵌入式盒子上工作,也可以延伸到具有几乎无限内存
脱水的a鱼
·
2020-07-29 22:09
QNX
主持会议要点
小时准备好会场的东西(客户可能提前到)2.确认水性笔、笔擦、投影仪可以使用3.准备好饮用水、与参会材料(附上白纸与黑笔)4.确定会议内容、会议流程,并列出大概需要的时间和休息的时间5.提前10分钟到会场,
调试笔记
本
peach_orange
·
2020-07-29 21:03
工作
十步开发第一个
QNX
Neutrino 程序
当然,这是根据
QNX
官方英文文档A_Quickstart_Guide.pdf翻译总结过来的。官方文档下载地址:http://www.
qnx
.com/download/feature.html?
阳光柠檬_
·
2020-07-29 20:50
QNX
[RK3288][Android6.0]
调试笔记
--- 测试I2C设备正常传输方法
Platform:RockchipOS:Android6.0Kernel:3.10.92rk在驱动层做了一个通用i2c测试代码提供给上层快速测试i2c外设是否传输正常.测试使用方法:#echo[0-5]>/dev/i2c_detect//0-5表示i2cnumber号,不过i2c5需要修改下驱动,默认只支持到i2c4.例如我的i2c2接的是audiocodec:&i2c2{status="okay
KrisFei
·
2020-07-29 20:38
子类__I2C
[RK3399][Android7.1]
调试笔记
--- I2C探测工具添加
Platform:RK3399OS:Android7.1Kernel:v4.4.83背景:rk3288上默认自带i2c_detect工具来探测对应I2C总线上挂载的设备以及地址。rk3399平台默认没有开启,参考rk3288做如下修改,就可以使用了。改动:diff--gita/arch/arm64/configs/rockchip_eco_defconfigb/arch/arm64/configs
KrisFei
·
2020-07-29 20:38
RK3399
子类__I2C
[RK3288][Android6.0]
调试笔记
--- 同时支持多颗Camera打开的问题
Platform:ROCKCHIPOS:Android6.0Kernel:3.10.92有遇到若干朋友在做Camera模块的时候说同一时间只能打开一颗Camera,这是因为RK在HAL层把Camera最大的supportnumber限制成了1.hardware/rockchip/camera/CameraHal/CameraHal_Module.h#defineCAMERAS_SUPPORT_MA
KrisFei
·
2020-07-29 20:37
子类__Camera
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他