自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

原创 物联网环境搭建-----chirpstack

chirpstack环境搭建

2022-06-18 16:06:10 2506 3

原创 数据库:ORACEL中使用ODBC远程访问SQL SERVER2008

医院病案系统部署的是ORACLE 11G,his系统部署的是SQL SERVER2008,现在病案上报的时候省平台接口中新增了医生身份证字段。但是医院员工信息是维护在his中的。病案查询时调用的是ORACLE中的视图,也没有找到之前两个数据库的链接方式,就尝试了下ODBC访问。查找资料的过程中,发现网上博文经常把透明网关(gateway)的配置和ODBC混淆以及相关参数说明不清楚,这里记录下:环境说明:病案服务器OS:windows server 2016病案数据库: ORACLE ...

2022-02-12 16:54:08 2124

原创 前端案例:在线相册

测试内容: 1、javascript阻止超链接跳转 2、javascript触发事件以及更改样式表效果:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> *{ ma...

2021-08-21 14:44:47 256

原创 imx6q内核移植max11801_client not initialize后台打印问题

问题来源:在移植flexcan设备的时候,当修改好flexcan相关设备树之后,编译成功,烧写开发板上后台不断打印:这个信息,原因暂时不明,但是查找网上的解决方案之后,发现只要在设备树imx6qdl-sabresd.dtsi中屏蔽掉max8903和max11801的相关描述之后就不会报告这个信息了。...

2021-08-20 07:52:21 280

原创 linux下为IMAX6交叉编译QT环境

开发环境:Ubuntu 14.04.5 LTSTARGET: imx6qQt: qt-everywhere-opensource-src-5.4.0.tar.gz 下载地址:http://download.qt.io/archive/qt/5.9/5.9.4/single/gpu: gpu-viv-bin-mx6q-3.10.17-1.0.0.tar.gz ...

2021-08-20 07:48:21 569

原创 QT5中Lamda表达式及Lamda表达式在槽函数中的使用

1、什么是Lamda表达式 Lamda表达式是一个函数,其通用写法为: [capture](parameters) mutable ->return-type{statement} 其中: capture:捕捉列表-...

2019-11-25 16:32:24 2917

原创 paintEvent(QPaintEvent *)虚函数

paintEvent函数执行时间:1、在构建窗体的时候执行2、在窗体update的时候执行3、系统认为窗口需要重新绘制的时候执行

2019-02-14 20:19:15 1913

原创 EEPROM中存储数据的字节序

背景:最近在做仪表的时候,发现仪表EEPROM中存放的指针式输入输出校验表的数据有问题,和软件中的校验表信息存在差别,就打算去改下,因为之前有老前辈已经教过怎么去改了。但是当时没明白为什么这么去改,今天空闲静下来就理了理。我当时拿到的EEPROM烧写文件是.bin的二进制文件:通过十六进制查看器查看到烧录数据如下:Address                  0         1...

2018-08-13 14:45:10 4341 1

原创 imx6q红外按键控制QT界面光标移动

说明:本来想尝试做一个红外按键控制QT界面控件选中的,因为windows中pushbutton有三种状态,一种是常态,一种是光标停靠态还有一种是停靠态,想的是通过移动光标使pushbutton处于光标停靠状态来表示pushbutton被选中的,但是程序编译好在板子上跑,通过红外按键确实实现了光标移动,但是光标移动到相应控件上,控件并没有像windows上那样出现处于光标停靠态的效果。       ...

2018-05-17 15:06:41 679

原创 imx6q移植qt5.9.4问题说明This plugin does not support createPlatformOpenGLContext!

在移植qt5.9.4的时候遇到了一个问题,linuxfb插件下执行QML报错:This plugin does not support createPlatformOpenGLContext!Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags&lt;QSurfaceFormat:...

2018-05-14 09:27:19 8502 3

原创 diff制作内核补丁包及设备树反编译

diff制作补丁包:diff简介:diff本质是一个类似于cp、mv等linux工具,其作用是比较两个文件的不同,并将不同的地方记录下来。适用于内核这种大型项目的协同开发,需要注意的是多人协同开发的时候个人调试时可能会更改到多个模块的文件,但是在制作补丁包的时候需将调试模块的改动地方还原,只保留自己负责模块的更改部分,否则会导致多人对同一模块进行修改,导致最终结果错误。diff使用方式:diff ...

2018-05-10 14:18:24 370

原创 im6q移植QT5.5.1

三种QT移植的思路:一、基于gcc交叉编译工具链的简单移植 工具:gcc-linaro-5.3-20170216.tar.bz2 工具来源:来自公司的共享盘,网上的话没有认真找,但是发现一个很好的网站:http://www.veryarm.com/,感觉非常不错。 该交叉编译工具链中已经有QT移植好的库级支持文件:1》解压该工具链2》进入到工具链的:/opt/EmbedSky/gcc-linaro...

2018-05-09 11:08:23 1365

原创 i.MX6q flexcan移植篇

移植过程:1、移植的工具和原材料:buildroot工具 i.MX6q设备树第一步:buildroot工具产生内核和交叉编译工具链①首先我使用的buildroot工具是buildroot-2017.02版本的,下载地址为https://buildroot.org/downloads/manual/manual.html#_buildroot_quick_start,下载之后解压。其源码目录下的...

2018-03-23 15:50:20 1481 1

原创 从零理解CAN总线(FlexCAN驱动测试篇)

问题描述: 作为一个职场新人上周技术老大交给一个任务,让去了解CAN总线,打算让做这方面的事,然后扔给一个IMX6的板子,让自己去测试上面已经移植好了的一个驱动。翻了翻之前买的书,发现在嵌入式这块,好像很多书籍上面都没有对CAN总线驱动有一个详细的描述,网上好像也就CSDN上有那么几篇文章介绍,然后就都是一些原理上的秒速,找起来很头疼,然后就这一周的学习情况做一个总结。查看驱动信息:第一步:...

2018-03-02 18:17:59 12366 2

原创 qemu进行ARM CPU仿真及程序gdb调试

本文主要介绍关于ARM汇编程序在ubuntu虚拟机中进行仿真及程序调试的相关介绍:所需要的工具:①装有ubuntu(linux)的虚拟机②安装了qemu仿真器(一款主要仿真ARM CPU的软件)③安装了交叉编译工具链(本人安装的是arm-none-linux-gnueabi-系列的4.6.4版本交叉编译工具链)下面以mrs和msr ARM汇编指令的一个小程序来进行演示(暂时叫做

2017-12-07 19:36:53 4685

原创 git操作的简单引入

今天在网上看了关于git管理工具好评度非常高的廖雪峰前辈的帖子,并认真的学习了一番,作出如下笔记(注:linux环境):第一步:安装git在虚拟机联网的情况下(使用的是Ubuntu)执行如下命令:apt-get  install   git第二步:配置用户信息git   config    --global   user.name    "想要键入的名字”git   con

2017-12-05 20:29:59 153

原创 linux内核简介

1、linux的构成①linux系统构成②为什么要将linux系统划分为内核空间和用户空间?主要是为了保护内核代码不被普通用户程序给搞死,本质是因为两者权限不同,运行时访问的寄存器不同,主要是为了保护内核代码的正常运行。③如何进行linux运行状态的切换?linux中运行状态的切换是通过系统调用或者是硬件中断来进行切换的,比如当用户程序正

2017-12-04 18:46:57 249

原创 Uboot配置编译及常见指令

1、配置编译Uboot(1)配置Uboot因为一套Uboot可以编译出很多用于不同开发板的映象,配置的目的就是告诉Uboot编译出来的映象运行在哪个开发板上。①打开Makefile\210 查找开发板相关的配置选项eg:如x210中,makefile中描述的配置选项是 X210_sd_config②配置Ubootmake (配置选项)_con

2017-12-04 09:42:53 1322

1+X认证-《传感网应用开发》中级认证 实操题

本题库为1+X认证,《传感网应用开发》中级认证的实验部分的题

2022-04-27

2019年嵌入式软件开发面试题锦集.docx

本资源来源于2019年自己和朋友面试一些嵌入式开发岗位时搜集到的一些面试题,其中包含H3C、紫光、杭州华三通讯等,鉴于时限已过所以放出来供大家参考

2021-08-13

CAN矩阵介绍以及DBC文件制作.pdf

本文为小编刚从事汽车电子开发时所记录的一篇关于汽车厂商提供的CAN矩阵解读以及如何将CAN矩阵文档制作成DBC文件的过程

2021-08-13

UDS诊断入门篇笔记整理.pdf

本文为小编刚入门汽车行业时学习恒润的UDS诊断视频所写笔记

2021-08-13

汽车仪表算法之瞬时油耗、平均油耗、短程油耗、续航里程

本文算法适合汽车仪表的底层本解决方案,大部分策略来源于16位单片机开发过程中总结修正的结果,希望对大家有用。其中包含瞬时油耗算法、平均油耗算法、短程油耗算法、续航里程算法以及相关数据采集方式,以及相关数据漂移补偿方式。

2021-08-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除