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调试笔记
STM32莫名奇妙hard fault
STM32莫名奇妙进入的hardfault
调试笔记
1.测量了电源和复位没有问题2.然后开始怀疑软件问题,进入CUBE重新建立工程只有时钟配置没有其他操作还是会异常进入hardfault(偶尔能够正常跑一会
ManGoTooTwo
·
2020-08-24 05:43
STM32
[RK3399][Android7.1]
调试笔记
RK DRM下屏幕显示分辨率的EDID 方式修改及代码流程
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录问题:屏幕型号:修改:问题:屏参是如何获得?1、platform_driver注册2、platform_device注册3、查看:4、入口`probe`:疑惑:通过打印日志发现:因此即使这里没有再次赋值刚开机也有个地方指定了默认分辨率。那么问题来了:早期函数调用时名字是谁给他的:问题:RKLi
雪松研究所
·
2020-08-23 18:48
子类__kernel
子类__Display
Qt-TCP-ModBus
调试笔记
继续上篇的Qt自带例程串口modbus调试后进行的TCP-modbus调试,代码已经读的差不多,下篇会给出带码的简单注释1.调试环境ubuntu16.04+Qt5.6.1,调试例程为Qt自带的slave和master两个程序,分别作为tcp-modbus的服务器和客户机。找到例程2.遇到的问题分别运行两个例程,没有权限打开本机IP端口(Thesocketisprotected)这个问题困扰了一整天
maowendi
·
2020-08-23 06:30
Qt
[RK3399][Android7.1]
调试笔记
--- Camera动态热插拔支持
Platform:RK3399OS:Android7.1Kernel:v4.4.83RK3288平台修改请参考[RK3288][Android6.0]
调试笔记
—Camera动态热插拔支持改动如下:CameraHal
KrisFei
·
2020-08-23 06:48
RK3399
子类__Camera
视觉SLAM十四讲从理论到实践第二版源码
调试笔记
(理论基础1-6章)
2019-2020-2学期机器人工程专业需要开设SLAM技术课程,使用教材为视觉SLAM十四讲从理论到实践第二版。为方便学生学习课程知识,将Arduino、ROS1、ROS2和SLAM集成到课程定制版镜像中。链接如下:https://blog.csdn.net/ZhangRelay/article/details/102596056第一章预备知识关键词:数学、C++、Linux学有余力的同学,请完
zhangrelay
·
2020-08-23 00:26
[RK3399][Android7.1]
调试笔记
---双屏异显副屏显示画面有拉伸
Platform:RK3399OS:Android7.1Kernel:v4.4.83现象:主屏使用4:3edp,副屏使用16:9HDMI.双屏异显时,副屏显示画面会被拉伸.原因:HDMI可以使用和适应不同的分辨率.edp的分辨率是2048*1536,符合4:3比例,而HDMI显示的分辨率是1024*768,不是16:9而是4:3的比例.得到1024*768的原因在于板子没有读取到HDMI的EDID
KrisFei
·
2020-08-22 21:12
RK3399
子类__Display
[RK3288][Android6.0]
调试笔记
--- 3GPP转成PCM格式
Platform:RK3288OS:Android6.0Kernel:3.10.92用SoundRecorderAPK录出来的声音格式是3GPP格式,现在需要转换成pcm格式做分析。一种是源代码实现输出,见Howtoreadrawvaluesof3gp/AMR-NBaudioformat?另外一种是在线先转换成wav(见3GPPtoWAV),转过过程很简单,如下还能转成多种格式然后用音频编辑工具如
KrisFei
·
2020-08-22 21:12
子类__Audio
[RK3288][Android6.0]
调试笔记
--- 双屏显示内核Patch
Platform:RK3288OS:Android6.0Kernel:3.10.92根据5.1的双屏显示patch,在android6.0上修改了下,因为没硬件环境,所以未经验证,仅供参考。edp是主屏,lvds是副屏。edp屏:lcd-LM133LFL01-EDP1920x1080_dual.dtsi/**RockChip.DisplayPortscreenLM133LFL01**/disp_t
KrisFei
·
2020-08-22 21:41
子类__Display
[RK3288][Android6.0]
调试笔记
--- 使用竖屏软件后无法回到横屏状态
Platform:RK3288OS:Android6.0Kernel:3.10.92现象:系统默认横屏,使用酷狗等竖屏软件后移植竖屏无法回到横屏状态.解决方法:[kris@:~/rk3288/frameworks/base]$gdf33958d2f54ce46a94a62f073cfb184967f6ee64b2269e0dc07b6855ccca709c0d297ba7a6a70ab0adiff
KrisFei
·
2020-08-22 21:40
子类__Display
RK3288以太网的mac地址
调试笔记
【学习笔记】【原创】
平台信息:内核:linux3.1.0系统:android/android6.0平台:RK3288作者:庄泽彬(欢迎转载,请注明作者)邮箱:
[email protected]
说明:提供以太网mac地址烧录以及读写的方式一、功能演示以及说明:1.1在安卓的文件系统生成如下的设备节点:/sys/kernel/pax_ethernet/mac用于烧录以及读取以太网的mac地址。使用adb命令进行以太网ma
anfeng3664
·
2020-08-22 21:15
RK3288[android 7.1]
调试笔记
强制横屏
RK3288[android7.1]
调试笔记
强制横屏修改路径为/frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java
d海阔天空
·
2020-08-22 21:15
RK32887.0
调试笔记
RK
RK3288[android 7.1]
调试笔记
修改双屏异显开关默认打开
修改路径为/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java的文件如下wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/frameworks/base/packages/SystemUI(m_android_7_0)$gitdif
d海阔天空
·
2020-08-22 21:15
调试笔记
RK32887.0
RK3288[android 7.1]
调试笔记
修改默认语言为中文
修改路径为/build/tools/buildinfo.sh的文件增加以下的几句话wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/build/tools((44b2016...))$gitdiffbuildinfo.shdiff--gita/tools/buildinfo.shb/tools/buildinfo.shindexdcb66b
d海阔天空
·
2020-08-22 21:44
RK32887.0
调试笔记
RK3288[android 7.1]
调试笔记
----双屏异触(edp屏做主屏,lvds做副屏)
1先配置好双屏异显功能,具体参考以下链接https://blog.csdn.net/MrDongShiYi/article/details/90903796由于我们项目不需要副屏触摸功能,保证主屏使用usb接口触摸功能在路径为/frameworks/native/services/inputflinger/EventHub.cpp屏蔽掉device->classes|=INPUT_DEVICE_C
d海阔天空
·
2020-08-22 21:44
RK32887.0
RK
调试笔记
RK3288[android 7.1]
调试笔记
控制副屏旋转方向
RK3288[android7.1]
调试笔记
控制副屏旋转方向1在路径为\frameworks\base\core\java\android\view\IWindowManager.aidl文件打上如下补丁
d海阔天空
·
2020-08-22 20:22
调试笔记
RK
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-22 20:22
调试笔记
RK
VS2013/VS2015无法安装Visual Assist
调试笔记
由于工作需要,电脑上安装了VS2008,VS013,VS2015三个IDE.VS2008主要用于维护历史遗留项目.vs2013则是用于现在公司的项目开发.VS2015更多的是一种新特性探索.VS作为windows平台下的神器,装多了也是容易蛋疼.其一是大量的占用C盘空间,一个全功能版安装,硬盘几十个G瞬间就没了.如果将VS装在C盘,这通常悲剧的开始.作为VS的最佳伴侣VISUALASSSITANT
苍原狮啸
·
2020-08-22 12:47
C++
nRF51822-蓝牙
调试笔记
(二)
1.简介上一篇笔记全是废话,这一篇笔记介绍怎么搭建编译nRF51822蓝牙芯片的编译环境。51822蓝牙芯片,实现蓝牙功能全在协议栈里面,固定有8k的flash作为协议栈私有。所以说8k协议栈+51822芯片成就的蓝牙,如果去掉了协议栈的内容,那么就相当于普通的单片机。加上协议栈就是带蓝牙的单片机。2.环境的搭建搭建一个环境,用来编译nordic代码,编写代码,烧写代码和调试代码的环境。在这里我们
大阳的男人
·
2020-08-22 11:01
蓝牙调试笔记
CC254x(cc2540/cc2541)的微信AirSync
调试笔记
一、前言本尊自诩为IOT小能手,一直没涉足蓝牙实在说不过去。刚好上个月底的时候计划做个BLE设备,这阵子利用业余时间自学了BLE协议栈,了解了GATT,磕磕绊绊完成CC254x(cc2540/cc2541)的微信AirSync。就在今晚,听着Coldplay的“Bemymirror,myswordandshield”雄心万丈,大千世界和AirSync都被我征服,终于完成了最后一步的测试。转载请注明
zddxmu
·
2020-08-22 09:01
bluetooth
微信
蓝牙
BLE
AirSync
cc254x
qnx
telnet 登录开发板
1.在bspbuildfilegeneralcommands中增加telnettelnetdinetd2.在bspbuildfile中增加inted.conf[uid=0gid=0perms=0644]/etc/inetd.conf={telnetstreamtcpnowaitroot/usr/sbin/telnetdin.telnetdtelnetstreamtcp6nowaitroot/usr
tianming1992
·
2020-08-21 20:59
RTOS之uCOS-II源码下载及源码目录结构、常见的RTOS!
常见的RTOS:1:
QNX
的可靠性很好,协议栈、各种外设驱动稳定,只是运行所需资源有些多,需要MMU。如果需要高可靠性应用,Q
魏波-
·
2020-08-21 10:54
嵌入式
SPI
调试笔记
SPI
调试笔记
root-2011-01-09实现了通过CPU的SPI控制器来读写外部Flash,做一下笔记。CPU:LPC2366,内置1个SPI控制器,两个SSP控制器。
青蛙嘎嘎
·
2020-08-21 09:44
Qt Creator下载和安装(详细教程)
从通用操作系统Linux、Windows,到手机系统Android、iOS、WinPhone,嵌入式系统支持
QNX
、VxWorks,应用非常广泛。基于Qt的软件非常多,其中最知名
余辉亮的学习笔记
·
2020-08-21 05:39
c++编程
qt
window
安装
VirtualBox和“VT-x/AMD-V 硬件加速在您的系统中不可用”
某些虚拟机(如OS/2和
QNX
)需要该功能,并且没有它将无法启动。
Hunter Chu
·
2020-08-21 05:07
Windows驱动开发
virtualbox
VT-xAMD-V
硬件加速在您的系统中不可用
vs2015安装的影响
Hyper-V
stm32Jlink仿真和
调试笔记
1、在keil中开发stm32在线仿真时,boot0和boot1引脚需要接到GND。在keil中开发stm32程序时,通过swd模式仿真。仿真的机制是通过swd将代码下载到芯片的Flash中,再在仿真过程中跟踪芯片运行状态。所以仿真的时候实际芯片是在运行Flash中的程序。因此boot0和boot1引脚需要接到GND。否则硬件仿真可能出问题。2、用SPI接口驱动一款LCD12864,片选CS引脚必
一点飞鸿影
·
2020-08-21 04:27
嵌入式开发
c#5.0(.net 4.5之后)的 Async+await+Task的异步机制的
调试笔记
1.)无返回值的情况(异步也是基于线程).usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading;usingSystem.Threading.Tasks;namespaceConfigLab.Test.BLL.AsyncTaskSpace{//////功能
桃花岛工场
·
2020-08-21 00:00
[PX3][Android7.1]
调试笔记
GT9XX触摸屏驱动详解
平台内核版本安卓版本PX3Linux3.1Android7.1若想分析linux4.4内核下的驱动可看这一篇:[RK3399][Android7.1]
调试笔记
GT9XX触摸屏驱动详解文章目录一、电路分析
雪松研究所
·
2020-08-20 21:11
子类__kernel
子类__Touch
蓝牙打印机的
调试笔记
在调试蓝牙打印机的时候,连接打印机的部分就没有什么好说的,直接用系统的API进行连接就行了。发送指令指令我们通常使用的是16进制的指令格式NSArray*sendCommonAry=@[@"0x11",@"0x11"];NSIntegeraryLength=[sendCommonArycount];Byte*sendBytes=malloc(aryLength);for(inti=0;i
月下再临
·
2020-08-20 18:58
控制台乱码问题
调试笔记
平台:P2020RDB问题描述:从u-boot到内核启动执行init进程之前,串口控制台输出正常,之后串口控制台输出出现乱码,最后启动到用户登录界面时控制台输出恢复正常。解决过程:1.首先对比内核启动信息,发现出现乱码的位置是位于串口硬件初始化之后Serial:8250/16550driver,2ports,IRQsharingenabledserial8250.0:ttyS0atMMIO0xff
小虫_Pal
·
2020-08-20 06:12
PowerpC
P2020
Qt Creator下载和安装(详细教程)
从通用操作系统Linux、Windows,到手机系统Android、iOS、WinPhone,嵌入式系统支持
QNX
、VxWorks,应用非常广泛。基于Qt的软件非常多,其中最知名
卫水金波
·
2020-08-20 06:43
Linux系统
ubuntu
qt
xilinx dma
调试笔记
按照官方案例,启动接收传输:u32Status=XAxiDma_SimpleTransfer(&AxiDma,(UINTPTR)RxDMAPtr,(u32)(1024),XAXIDMA_DEVICE_TO_DMA);if(Status!=XST_SUCCESS){printf("dmafromdeviceerror:%d\n",Status);pthread_exit(0);}发现接收到的中断总会
左氏浮夸
·
2020-08-20 00:33
FPGA
STM32 USART
调试笔记
硬件环境:STM32f103IDE:MDK固件库:3.5实现功能:串口接收一串字符串放入定义的缓冲区。当空闲终端发生时,去除字符串中的关键字。前期遇到问题:1.接收到的数据再RXNE中断中,逐个存取数组中。再次访问数组时。数组中的数据不见了,并且Rev_Num与实际发送到的字符串个数并不符合。需要连续发送多次,才能正确接收。之后buf[]内的数据又被清除。(没有在其他程序中处理这个数组)代码如下:
dyingstraw
·
2020-08-19 23:05
STM32
系统稳定性
调试笔记
手动抓取进程的Backtrace方法如下:adbremountadbshellchmod0777data/anradbshellkill-3pidadbpull/data/anr内存:adbshellcatproc/meminfoadbshellcatproc/pid/mapsadbshellcatproc/pid/smapsadbshellprocrankadbshellprocmempidad
yangyang_cug
·
2020-08-18 07:54
android
系统源码学习
STM32学习笔记之ADC--DMA方式
串口部分用是上一篇串口
调试笔记
里的代码。/************************************************************************C
zyboy2000
·
2020-08-18 07:36
STM32
四种嵌入式操作系统安全启动分析(unix、linux、
qnx
、vxworks)
目前市场上比较流行的嵌入式操作系统有Unix、Linux、
QNX
、VxWorks、ecos和WindowsCE&NT等几种,我选了Unix、Linux、
QNX
和VxWorks作为研究对象,原因嘛当然还是觉得这几种应用范
超级乐乐gogogo
·
2020-08-17 16:15
操作系统
gstreamer移植
qnx
(二):交叉编译glib
一、简介这里以glib的2.63.0版本,
QNX
系统的版本是:6.6。这里是为了编译gstreamer的依赖库,也就是说最终目标,是将gstreamer移植到
QNX
6.6系统上。
玄道公子
·
2020-08-17 07:10
多媒体系列
PYNQ-Z2
调试笔记
:如何定制PYNQ overlay(How to make a custom PYNQ overlay)(下)
接上篇博客,继续流程!3、板上验证打开Vivado软件生成的工程的,找到Tcl文件,找到bit文件,统一修改名字为adder,后缀文件类型不改,并放在一起。如下:修改后如下:下面进行板级验证,通过电脑与开发板的共享文件夹,打开xilinx/pynq/overlays文件夹,如图新建一个adder文件夹,两个文件存放在此文件夹下。准备就绪,开始验证。浏览器打开jupyter-notebook,新建P
努力向上的韭菜
·
2020-08-16 18:19
PYNQ-Z2调试
PYNQ-Z2
调试笔记
:使用PL的硬件IP定制overlay实现加速(How to accelerate a function with PYNQ)
本篇主要介绍,使用PYNQ板上可编程逻辑部分的IP核定制overlay,并与python自带的函数进行比较,以突出可编程逻辑部分的加速优势。目录前言正文(1)使用python的scipy模块函数对信号源信号滤波(2)使用Vivado的滤波器核生成overlay(3)使用overlay对相同信号源信号滤波,比较时间开销结尾前言在前面的帖子中:https://blog.csdn.net/CSD_N_c
努力向上的韭菜
·
2020-08-16 18:19
PYNQ-Z2调试
Android5 Lollipop 中关于 SELinux 安全机制
调试笔记
Android5中,安全机制增强后,自己写的操作串口的APP想正确运行,都需要经过一番折腾.我从svncheckouthttp://android-serialport-api.googlecode.com/svn/trunk/android-serialport-api-read-only这里下了个老牌的串口测试程序,编译到API21版本,成功生成APK文件,在开发板上运行,会出现下面的错误(在
Aisy_D
·
2020-08-16 11:16
[Tools] [cmake]
调试笔记
--- cmake交叉编译环境配置
背景:默认cmake编译的出来的so是x8664位(PC硬件环境),现在需要改成交叉编译适用到Android平台上。解决方法:编写一个文件名字叫:android.toolchain.cmakeset(CMAKE_SYSTEM_NAMEAndroid)set(CMAKE_SYSTEM_VERSION23)set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSIONclang)set
KrisFei
·
2020-08-16 04:28
工具安装使用
[Tools] [cmake]
调试笔记
--- 64位平台下的cmake配置
背景:64位平台需要使用armv8版本编译so。调试:从armv7版本配置上修改CMAKE_ANDROID_ARCH_ABIarmeabi-v7a为arm64-v8a报如下错误:MakeErrorat/opt/cmake-3.8.1-Linux-x86_64/share/cmake-3.8/Modules/Platform/Android-Determine.cmake:287(message):
KrisFei
·
2020-08-16 04:28
工具安装使用
实时操作系统
QNX
比较
LynxOS、
QNX
、Linux的分析和比较----本文对四种实时操作系统(RTOS)特性进行分析和比较。
此间的年少
·
2020-08-16 04:10
QNX
开发总结
1
QNX
启动流程1.1buildfilexxx.buildxxx.qvmconfon-R0x7pipe&-R:表示CPU掩码,亲和性;0x7=0111,CPU0、CPU1、CPU2,不包含CPU31.2Configuringvdevshttp
George-seu
·
2020-08-16 04:27
hypervisor
从API开始理解
QNX
-- 系统脉冲
系统脉冲前面提到过,除了用户自己定义的脉冲外,系统(内核)也会向用户进程发送脉冲,用来通报某些状态的发生。在这些系统脉冲里,比较常见的应该是这几个:_PULSE_CODE_UNBLOCK_PULSE_CODE_DISCONNECT_PULSE_CODE_THREADDEATH_PULSE_CODE_COIDDEATH_PULSE_CODE_UNBLOCK这个脉冲平时不一定用到。不过,这个UNBLO
玛丽奥ZJY
·
2020-08-16 04:21
【QNX】
从API开始理解
QNX
-- 消息传递
大家都知道
QNX
是个微内核结构的操作系统,靠的是进程间通讯来实现整个系统功能的。那么具体到写一个程序的时候,到底这个通讯是如何完成的呢?这章就是具体介绐最底层的消息传递API的。
玛丽奥ZJY
·
2020-08-16 04:21
【QNX】
QNX
手册学习笔记------同优先级调度算法
QNX
作为一个微内核的实时操作系统,其进程没有优先级的概念,只有线程才有优先级的概念。
QNX
的优先级分为255个等级。
玛丽奥ZJY
·
2020-08-16 04:21
【QNX】
QNX
手册学习笔记————中断机制
继续学习
QNX
_Neutrino_RTOS_Archituecture的interrupt部分。刚开始学习就遇到了ISR的概念和Interrupthandler概念的区别问题。
玛丽奥ZJY
·
2020-08-16 04:51
【QNX】
QNX
学习笔记——IPC(5)
读
QNX
_Neutrino_RTOS_Architecture的IPC章最后一节Typedmemory。
玛丽奥ZJY
·
2020-08-16 04:51
【QNX】
QNX
手册学习笔记——IPC(3)
读
QNX
_Neurino_RTOS_System_Architecture的InterprocessCommuncation章的Events节。QNXNeutrino提供了event处理的子集。
玛丽奥ZJY
·
2020-08-16 04:50
【QNX】
QNX
手册学习笔记————IPC(2)
读
QNX
手册《
QNX
_Neutrino_RTOS_System_Architecture》的InterProcessCommunication(IPC)章的RobustimplementationswithSend
玛丽奥ZJY
·
2020-08-16 04:50
【QNX】
上一页
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
其他