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
system architecture 1 -
QNX
neutrino RTOS设计理念
开发
QNX
的主要目的是提供一个支持开放系统POSIXAPI,并且系统稳定,易于扩展为各种应用系统:小到资源有限的嵌入式系统,大到高端的分布式计算环境。
kickxxx
·
2020-07-29 20:21
QNX
QNX
Neutrino 虚拟机
通过文档学习了一段时间
QNX
,对基本概念有了了解,开始实际操作了。最简单的是运行QNXNeutrino虚拟机体验
QNX
操作系统。
iteye_11341
·
2020-07-29 19:27
QNX
Neutrino 基本操作
如果是之前没有接触过Linux/Unix的,可以参考一下
QNX
官网的书《Neutrinouserguide》,不过。。。。又是英文的。
iteye_11341
·
2020-07-29 19:56
STM32F103与STM32F407的SPI
调试笔记
在写入SPI数据数,必须调用SPI_I2S_ReceiveData(SPI1);读取一次,不然会对数据的读取不正确u8SPI_Flash_GetChar(void){u8Data=0;Data=SPI_I2S_ReceiveData(SPI1);//必须读取一次,应该是读后清空寄存器while(SPI_I2S_GetFlagStatus(SPI1,SPI_I2S_FLAG_TXE)==RESET)
科翼电子
·
2020-07-29 18:35
STM32
lis3dh
调试笔记
很早前就想把工作笔记记录在网上来,很多时候觉得没有笔记很不利自己工作的提高,调过的东西,过一阵就忘了。而写在笔记本上也没有写过,还是写在网上吧。希望能坚持下去,养成记录笔记的好习惯。1、调读取三轴加速度数据的时候,如果开了中断,数据FIFO满了,或者没用fifo直接数据准备好了,那么就会产生中断,只有读出数据,中断才会消失。必须知道的是,这个中断出来的非常快,看ODR就知道了,如果在初始化的时候就
cgh0817
·
2020-07-29 17:29
传感器
cc2540一主多从
个人
调试笔记
,语言组织能力有限,敬请原谅。
aaronga
·
2020-07-29 16:53
ble
MPU6500模块
调试笔记
——小心冒牌货
本人最近做项目需要用到MPU6500,在淘宝购买了一块MPU6500模块后开始调试,整了半天发现无论如何也读不出模块的数据,耐着性子一步一步调试后发现遇到了个冒牌的6500。。。模块硬件如图:使用的是MPU6500,使用STM32F7对模块进行读取,读取程序使用的是原子哥的MPU9250例程(内部集成MPU6500六轴传感器和AK8963三轴磁力计,两个共用一个IIC接口)。该程序读取加速度计及陀
Jasper_Gu
·
2020-07-29 16:56
硬件调试笔记
qnx
系统快速入门
第一部分:
QNX
系统的安装与使用1.
QNX
的微内核,甚至不包括进程管理,仅提供进程间的通信(SoftwareBus)。
GaryLiu1104
·
2020-07-29 15:19
QNX
QNX
学习笔记一:导入BSP.
今天开始整
qnx
系统。在此介绍学习使用的一些步骤,关于
QNX
系统的介绍网上有不少资料。使用BSP的方式有2种:unzip或者import。
GaryLiu1104
·
2020-07-29 15:19
QNX
在BeagleBoard上运行
QNX
系统
为了让同学们更好地了解在BeagleBoard上运行
QNX
系统的方法,我将前几天的工作总结了一下。
GaryLiu1104
·
2020-07-29 15:46
QNX
PYNQ-Z2
调试笔记
:基于PYNQ-Z2的远程人脸检测程序
非常感谢您可以看到此博客,这是我的第一篇CSDN博客,感谢您的支持!基于PYNQ-Z2的远程人脸检测程序准备工作硬件外设代码及操作1、准备工作PYNQ-Z2就不多说了,关于配置及启动方法详见官方视频教程http://www.digilent.com.cn/studyinfo/67.html,很明显,我们本次的远程人脸检测程序是属于PS(Processingsystem)端开发,所以通过SD卡中的镜
努力向上的韭菜
·
2020-07-29 15:36
PYNQ-Z2调试
[i.MX6Q][
QNX
Neutrino 6.6.0]
调试笔记
------初识
QNX
_Neutrino
由于公司发展需要,所以本人从Android开始转向
QNX
学习,这也是个不可多得学习机会,据说
QNX
的系统以及服务是需要重金购买的,我拿到《QNXDevelopmentLicenseCertificate
BOJUE01
·
2020-07-29 15:05
QNX
Neutrino
6.6.0
MPU6500驱动
调试笔记
(STM32F407+SPI)
一、问题背景本来最开始实验室使用MPU6050芯片,采集陀螺仪原始数据做生理信号采集,但算法发现用IIC接口采样率(200hz)达不到要求。故寻找同类型支持SPI协议的芯片去替代,发现了这块MPU6500,还便宜,就用起来。在读写寄存器费了些周折(每读一次数据寄存器需要短暂延时,不能spi连续读。写寄存器有100ms延时要求),算是记录下吧二、注意事项NOTE:1、由datasheetP16页SP
YulongHe
·
2020-07-29 14:53
传感器驱动调试笔记
iic-
调试笔记
内核源码linux/Document/i2c/instantialing-device文档,讲了iic设备的构建方法a.设备的4种构建方法a.1定义一个i2c_board_info,里面有:名字,设备地址然后i2c_register_board_info(busnum,...)(把它们放入__i2c_board_list链表)list_add_tail(&devinfo->list,&__i2c_
无敌小电工
·
2020-07-29 14:27
关于ADS1118的
调试笔记
(基于STM32)
最近调试了ADS1118芯片,单片机用的是STM32ZET6,用IO口模拟SPI通信,连接两片1118AD采集芯片,讲采集到的八通道数据在串口显示界面打印出来。下面是.c代码#include"ADS1118.h"#include"sys.h"#include"usart.h"#include"led.h"#include"delay.h"/*32-Bit模式下CS引脚可以一直保持为低,节省一个IO
就死磕电子
·
2020-07-29 13:10
五大车载操作(VOS)系统优劣对比,车载系统架构分析-
QNX
系统性能分析
如果你认为本系列文章对你有所帮助,请大家有钱的捧个钱场,点击此处赞助,赞助额0.1元起步,多少随意声明:本文只用于个人学习交流,若不慎造成侵权,请及时联系我,立即予以改正锋影email:
[email protected]
[导读]车载操作系统是用户和车载硬件的接口,同时也是车载硬件和上层软件的接口。车机操作系统的功能包括管理车载系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为上层软件提供支持
锋影Q
·
2020-07-29 13:36
QNX
blackberry
汽车电子
android-auto
NORDIC 软硬件
调试笔记
1.nRFgoStudio找不到JLinkARM.dllSegger第一次安装,会在注册表中添加安装路径字段,nRFgoStudio根据此来寻找JLinkARM.dll。当卸载/更新Segger的时候,注册表的相关的字段是不会被修改的!如果卸载了第一个安装的Jlink版本,就会报错提示找不到相应的DLL。安装更新版本的Segger也是不可行的,因为它还是不会修改相关字段。故需要手工修改下面两个注册
Hansen Mi
·
2020-07-29 07:37
NORDIC
BLUETOOTH
NUC972
调试笔记
之NAND分区调整新增
新增需求如下:1.增加tmpfs文件系统格式的/var分区,大小2M2.新增ubi分区,/data,大小30M1.通过boot分区,如下所示:原始分区结构如下:可以看到原始分区一个以mtd=1作为root的ubi0:rootfs分区作为rootrootfs大小是0x7900000,以偏移0x700000开始计算。做如下分区修改:新增一个以mtd=2作为data的ubi1:data分区作为datad
wang 恒
·
2020-07-28 05:12
NCU972调试笔记
Linux
linux
嵌入式
nuc972
新塘
高通msm8926 camera
调试笔记
http://blog.csdn.net/fantasyhujian/article/details/38943639?utm_source=tuicool前些天在调试一组高通msm8926上的摄像头,之前ov5648+imx135已正常的点亮了,但是后续需要一个mini配置版本的方案,需要兼容ov2685+ov8865,于是先做好调试的前期准备,跟摄像头模组厂要模组spec和芯片的datashe
宁可一思进莫在一思停
·
2020-07-28 05:48
LINUX
[RK3399][Android7.1]
调试笔记
--- 三颗以上USB Camera的支持
Platform:RK3399OS:Android7.1Kernel:v4.4.83需求需要支持三个USBCamera,系统默认支持的是两颗。解决方法:以下是rockchip给的patch,不过是有缺失的:diff--gita/CameraHal/CameraHal_Module.cppb/CameraHal/CameraHal_Module.cppindex27e0f54..fa99a38100
KrisFei
·
2020-07-28 01:01
RK3399
子类__Camera
[RK3399][Android7.1]
调试笔记
--- 设置开机默认语言为中文
Platform:RK3399OS:Android7.1Kernel:v4.4.83解决方法:diff--gita/target/product/full_base.mkb/target/product/full_base.mkindex65bdf0f..071d299100644---a/target/product/full_base.mk+++b/target/product/full_ba
KrisFei
·
2020-07-28 01:01
RK3399
子类__Android
[RK3288][Android6.0]
调试笔记
--- DVP Camera旋转预览和回调数据
Platform:RK3288OS:Android6.0Kernel:3.10.92需求:摄像头安装之后预览和预览回调画面是倒着的,需要旋转180°。现象:通过修改camera_board.xml中的参数,发现只有预览画面正常,而预览回调数据还是倒过来的。说明此参数只对预览有效。解决方法:通过修改模组寄存器的flip参数。代码改动:diff--gita/Config/cam_board_rk328
KrisFei
·
2020-07-28 01:01
子类__Camera
[RK3399][Android7.1]
调试笔记
--- 串口JNI测试用例
Platform:RK3399OS:Android7.1Kernel:v4.4.83Android并没有包含串口的JNI,需要我们自己实现。(AndroidThing已经有实现)串口JNI的参考范例见:https://github.com/cepr/android-serialport-api。有将它修改做了实现,也分享给大家做参考。JNI部分:SerialPort.c/**Copyright20
KrisFei
·
2020-07-28 01:01
RK3399
子类__Android
[RK3399][Android7.1]
调试笔记
--- SDK使用tar打包成gz包出错
Platform:RK3399OS:Android7.1Kernel:v4.4.83需求:压缩rk3399sdk做备份。问题:使用tarzcvf命令一直失败。提示Exitingwithfailurestatusduetopreviouserrors。按照网上说的调换tar参数tarcvfz同样无效。解决方法:kris@ecobas:~/disk$sudotarzcvfsmart_191120.ta
KrisFei
·
2020-07-28 01:01
RK3399
子类__Build
[Tools] [cmake]
调试笔记
--- 如何彻底清除cmake产生的缓存
背景:cmake并没有提供类似于cmakeclean这样的方式来让我们清除产生的缓存,但是它编译的缓存(*.cmake,Makefile,CmakeCache.txt,CMakeFiles目录)会遍布各个目录。解决方法:在根部目录下建立一个build目录,然后在build目录中编译即可。#mkdirbuild#cdbuild#${path}/cmake这样,产生的缓存都在build目录下了。在下一
KrisFei
·
2020-07-28 01:01
工具安装使用
[RK3399][Android7.1]
调试笔记
--- 显示画面出现mirror的问题
Platform:RK3399OS:Android7.1Kernel:v4.4.83现象:添加好LVDS屏幕之后,显示画面mirror.解决方法:diff--gita/drivers/gpu/drm/rockchip/rockchip_drm_vop.cb/drivers/gpu/drm/rockchip/rockchip_drm_vop.cindex087034d..fab5671100644-
KrisFei
·
2020-07-28 01:01
RK3399
子类__Display
[PX3][Android7.1]
调试笔记
JNI的使用
平台内核版本SDKPX3Linux3.1Android7.1文章目录目录:frameworks/base/services/core/jni/com_android_server_FMService.cpp因为要调用hardware中的函数,因此需要添加头文件:#include注册JNI方法intregister_android_server_FMService(JNIEnv*env){retur
雪松研究所
·
2020-07-27 12:47
Android
子类__Android
[RK3399][Android7.1]
调试笔记
--- user版本默认使能usb调试不弹框
Platform:RK3399OS:Android7.1Kernel:v4.4.83现象:编译为user版本连上adb之后会弹出是否允许usb调试的对话框:分析:点击允许->确定之后会有如下流程:onClick->UsbDebuggingActivity.javaservice.allowUsbDebugging->allowUsbDebugging->UsbService.javamDevice
KrisFei
·
2020-07-27 12:36
RK3399
子类__Android
[RK3399][Android7.1]
调试笔记
--- JNI层输出带TAG的Log
Platform:RK3399OS:Android7.1Kernel:v4.4.83JNI层使用C/C++需要输出Log.如果不要TAG,那么只要如下使用就可以:#includefun(){ALOGE("debuglog");}如果需要带LOGTAG,那么就要按如下方式添加:#defineLOG_TAG"JNI_DEBUG"#include#defineALOGE(...)__android_lo
KrisFei
·
2020-07-27 12:04
RK3399
子类__Android
jni
log
android
error
tag
【
QNX
】高可用性框架HAM(3):
QNX
对高可用的适用性
第三章
QNX
对HA的适用性(TheQNXApproachtoHA)一:重置“解决方案”处理软件故障的传统方法包括以下机制:(1)硬件/软件看门狗这是一个众所周知的无故障硬件。
北原寒星101
·
2020-07-16 13:02
QNX
自启动程序
QNX
在系统启动时有很多程序或线程并没有运行,每次都需要手动启动过于麻烦,查过资料,可以设置为自动启动在/etc/rc.d目录下有个文件rc.local,用vi对该文件进行编辑这里我需要自动启动inetd
owldestiny
·
2020-07-16 04:38
学习研究
QNX
qnx
neutrino 6.5.0 photon程序开机自运行
YoucantellPhotontolaunchapplicationsonstartup.Todothis,addthenameoftheapplication'sexecutabletothe$HOME/.ph/phappsconfigurationfile.Forexample:ped&pterm&helpviewer&Ifthefiledoesn'texist,youneedtocreat
lzfyijian
·
2020-07-16 03:32
QNX
操作系统优先级以及调度策略
一、优先级分别以及任务抢占Neutrino提供了一个基于优先级驱动的抢占式的设计理念。优先级驱动意味着,我们可以为每个线程分配一个优先级,它将可以根据优先级调度策略获取CPU资源。如果一个低优先级线程和一个高优先级线程同时像获取CPU使用权,那么高优先级线程将会运行。抢占式意思是说,如果一个低优先级线程在运行,这个时候一个高优先级运行条件得到满足,将要运行,那么它将获取CPU使用权。线程的优先级从
Luncher
·
2020-07-16 01:31
操作系统
QNX
QNX
求助编辑百科名片
QNX
界面GordonBell和DanDodge在1980年成立了QuantumSoftwareSystems公司,他们根据大学时代的一些设想写出了一个能在IBMPC上运行的名叫QUNIX
junecau
·
2020-07-16 01:25
操作系统
网络
windows
linux
网络协议
unix
工作
QNX
简介
QNXQNX是由
QNX
软件系统有限公司开发的实时操作系统。[编辑]基本特征*
QNX
是一个分布式、嵌入式、可规模扩展的实时操作系统。
happyhell
·
2020-07-15 23:03
QNX
博世传感器
调试笔记
(二)加速度及陀螺仪传感器BMI160
一.功能参数简介boschSensortec公司推出的最新BMI160惯性测量单元将最顶尖的16位3轴超低重力加速度计和超低功耗3轴陀螺仪集成于单一封装.MI160采用14管脚LGA封装,尺寸为2.5×3.0×0.8mm3。当加速度计和陀螺仪在全速模式下运行时,耗电典型值低至950µA,仅为市场上同类产品耗电量的50%或者更低。BMI160传感器的i2c设备地址是0x68(当sd0脚接地)/0x6
睿睿爸
·
2020-07-15 20:16
Keil
调试笔记
:调试表达式(翻译)
翻译于:http://www.keil.com/support/man/docs/uv4/uv4_db_expressions.htmHome→µVisionUser'sGuide→Expressions目录1调试表达式2常量2.1二进制、十进制、十六进制和八进制常量2.2浮点常量2.3字符常量2.4字符串常量2.5使用内存属性说明符3系统变量4外部变量5程序变量(符号)6行号7位地址8类型说明9
NoDistanceY
·
2020-07-15 18:48
嵌入式
Keil
调试笔记
:断点命令
如何你对单纯的通过硬件断点、在内存窗口和观察窗口下调试代码不满意的话,可以尝试一下中断命令,你可以设置进入中断的“条件”。这个“条件”可以是执行多少次后才出发中断,读写某个内存地址或地址范围时触发中断。值得一提的是,3.2节测试1和测试2显示出了Cortex-M7的六级流水微架构的特性。目录1调试命令窗口2BD/BL/BE/BK3BreakSet3.1执行断点3.2访问断点3.2条件断点4Brea
NoDistanceY
·
2020-07-15 18:48
嵌入式
miniPCIe接口can卡在机器人系统中的应用
特别的,提供Windows(32/64位)、Linux(32/64位)、VXworks、
QNX
、INTime、Ubuntu下驱动、库函数、头文件说明和例子。
MINUO2019
·
2020-07-15 18:21
QNX
实时操作系统学习笔记之嵌入式系统(一)
QNX
实时操作系统学习笔记之嵌入式系统(一)一、开发嵌入式系统概述1.简介本节将从整体的角度来介绍开发一个完整的基于Neutrino嵌入式系统的步骤,首先,将会看运行一个Neutrino系统所需要的部件
CyberLabs
·
2020-07-15 17:25
QNX
Keil
调试笔记
:数组越界
概要:一个例子,两个思路,一些思考。问题现象structbmm150_dev{/*!ChipId*/uint8_tchip_id;/*!DeviceId*/uint8_tdev_id;/*!SPI/I2CInterface*/enumbmm150_intfintf;/*!Busreadfunctionpointer*/bmm150_com_fptr_tread;…//此处为省略};//定义一个结构
NoDistanceY
·
2020-07-15 13:01
嵌入式
[04]ESP32-代码调试-几种调试方法总结
文章目录一、JTAG调试1.官方文档2.硬件准备2.1ESP32WROVERKIT2.2.ESP32CoreBoardV23.JTAG
调试笔记
3.1.开启openOCD3.2.运行xtensa-esp32
清凉简装
·
2020-07-14 17:52
ESP系列物联网开发教程
uboot 使用 以及 启动代码分析 【转载网络】
u-boot源码解析u-boot介绍Uboot是德国DENX小组的开发用于多种嵌入式CPU的bootloader程序,UBoot不仅仅支持嵌入式Linux系统的引导,当前,它还支持NetBSD,VxWorks,
QNX
outtoo
·
2020-07-14 16:18
Linux
【
QNX
】pps开发指南(5):订阅
第五章:订阅PPS客户端可以订阅多个对象,而PPS对象也可以有多个订阅者。当发布者更改了一个对象时,订阅了该对象的所有客户端都将被告知。为了订阅一个对象,客户端只需调用对象的open()操作,并使用O_RDONLY标志。或者使用O_RDWR标志来进行发布和订阅。之后订阅者就可以使用read()操作来查询对象。read()操作将返回所读数据的长度,以字节为单位。每个PPS对象最多只能打开200个文件
北原寒星101
·
2020-07-14 15:18
手把手移植tiny4412开发板uboot
UniversalBootLoader是遵循GPL条款的开放源码项目U-Boot的作用是系统引导选择U-Boot的理由:①开放源码;②支持多种嵌入式操作系统内核,如Linux、NetBSD,VxWorks,
QNX
年纪青青
·
2020-07-13 23:06
个人笔记
随笔
tiny4412
《QT - QT开发笔记》第1章 Qt入门简介
支持的平台包括Linux,OSX,Windows,VxWorks,
QNX
,Android,iOS,BlackBerry,SailfishOS等。Qt本身不是一种编程语言。它是一个用C++编写的框架。
Bruceoxl
·
2020-07-13 15:37
《软件》Qt开发笔记
Qt4.8.6与Qt5.4.0的安装详解
从通用操作系统Linux、Windows,到手机系统Android、iOS、WinPhone,嵌入式系统支持
QNX
、VxWorks,应用非常广泛。基于Qt的软件非常多,其中最知名
shine_cherise
·
2020-07-13 13:49
软件安装
Linux-3.4.2内核移植
调试笔记
问题1:linux在nand上成功进行分区后,挂在yaffs2文件系统失败,出现问题:“VFS:Cannotopenrootdevice"mtdblock3"orunknown-block(31,3):error-5”问题原因:没有在uboot中设置好对应的启动参数解决方法:在uboot设置相应的启动参数,支持yaffs2的使用,具体做法如下:问题2:挂在成功后,出现问题:“Attemptedto
karaskass
·
2020-07-13 06:27
内核移植出现的问题笔记
linux-3.4.2
linux
nfs
内核移植
文件系统
嵌入式开发——rtc时钟
调试笔记
前段时间在调试AM335X的rtc时钟功能,一开始是使用芯片内部的rtc时钟模块,后来发现功耗有点高,转而使用rtc时钟芯片,型号为ds1672.。现在把两者的调试要点记录下来,方便后续的查阅。注:使用的linux内核版本为4.4.32芯片内部RTC:查看官方的说明文档:http://processors.wiki.ti.com/index.php/AM335x_Schematic_Checkli
神秘的羔羊
·
2020-07-12 02:36
嵌入式开发
(转)
QNX
-从4到6简单入门
QNX
-从4到6简单入门ByNicholasZHOU第一部分:
QNX
系统的安装与使用
QNX
的微内核,甚至不包括进程管理,仅提供进程间的通信(SoftwareBus)。
tonglongroot
·
2020-07-12 01:53
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他