- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 数据库: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
2349
原创 前端案例:在线相册
测试内容: 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
334
原创 imx6q内核移植max11801_client not initialize后台打印问题
问题来源:在移植flexcan设备的时候,当修改好flexcan相关设备树之后,编译成功,烧写开发板上后台不断打印:这个信息,原因暂时不明,但是查找网上的解决方案之后,发现只要在设备树imx6qdl-sabresd.dtsi中屏蔽掉max8903和max11801的相关描述之后就不会报告这个信息了。...
2021-08-20 07:52:21
323
原创 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
701
原创 QT5中Lamda表达式及Lamda表达式在槽函数中的使用
1、什么是Lamda表达式 Lamda表达式是一个函数,其通用写法为: [capture](parameters) mutable ->return-type{statement} 其中: capture:捕捉列表-...
2019-11-25 16:32:24
3266
原创 paintEvent(QPaintEvent *)虚函数
paintEvent函数执行时间:1、在构建窗体的时候执行2、在窗体update的时候执行3、系统认为窗口需要重新绘制的时候执行
2019-02-14 20:19:15
1978
原创 EEPROM中存储数据的字节序
背景:最近在做仪表的时候,发现仪表EEPROM中存放的指针式输入输出校验表的数据有问题,和软件中的校验表信息存在差别,就打算去改下,因为之前有老前辈已经教过怎么去改了。但是当时没明白为什么这么去改,今天空闲静下来就理了理。我当时拿到的EEPROM烧写文件是.bin的二进制文件:通过十六进制查看器查看到烧录数据如下:Address 0 1...
2018-08-13 14:45:10
4582
1
原创 imx6q红外按键控制QT界面光标移动
说明:本来想尝试做一个红外按键控制QT界面控件选中的,因为windows中pushbutton有三种状态,一种是常态,一种是光标停靠态还有一种是停靠态,想的是通过移动光标使pushbutton处于光标停靠状态来表示pushbutton被选中的,但是程序编译好在板子上跑,通过红外按键确实实现了光标移动,但是光标移动到相应控件上,控件并没有像windows上那样出现处于光标停靠态的效果。 ...
2018-05-17 15:06:41
775
原创 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<QSurfaceFormat:...
2018-05-14 09:27:19
9287
3
原创 diff制作内核补丁包及设备树反编译
diff制作补丁包:diff简介:diff本质是一个类似于cp、mv等linux工具,其作用是比较两个文件的不同,并将不同的地方记录下来。适用于内核这种大型项目的协同开发,需要注意的是多人协同开发的时候个人调试时可能会更改到多个模块的文件,但是在制作补丁包的时候需将调试模块的改动地方还原,只保留自己负责模块的更改部分,否则会导致多人对同一模块进行修改,导致最终结果错误。diff使用方式:diff ...
2018-05-10 14:18:24
447
原创 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
1470
原创 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
1614
1
原创 从零理解CAN总线(FlexCAN驱动测试篇)
问题描述: 作为一个职场新人上周技术老大交给一个任务,让去了解CAN总线,打算让做这方面的事,然后扔给一个IMX6的板子,让自己去测试上面已经移植好了的一个驱动。翻了翻之前买的书,发现在嵌入式这块,好像很多书籍上面都没有对CAN总线驱动有一个详细的描述,网上好像也就优快云上有那么几篇文章介绍,然后就都是一些原理上的秒速,找起来很头疼,然后就这一周的学习情况做一个总结。查看驱动信息:第一步:...
2018-03-02 18:17:59
12641
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
5199
原创 git操作的简单引入
今天在网上看了关于git管理工具好评度非常高的廖雪峰前辈的帖子,并认真的学习了一番,作出如下笔记(注:linux环境):第一步:安装git在虚拟机联网的情况下(使用的是Ubuntu)执行如下命令:apt-get install git第二步:配置用户信息git config --global user.name "想要键入的名字”git con
2017-12-05 20:29:59
208
原创 linux内核简介
1、linux的构成①linux系统构成②为什么要将linux系统划分为内核空间和用户空间?主要是为了保护内核代码不被普通用户程序给搞死,本质是因为两者权限不同,运行时访问的寄存器不同,主要是为了保护内核代码的正常运行。③如何进行linux运行状态的切换?linux中运行状态的切换是通过系统调用或者是硬件中断来进行切换的,比如当用户程序正
2017-12-04 18:46:57
310
原创 Uboot配置编译及常见指令
1、配置编译Uboot(1)配置Uboot因为一套Uboot可以编译出很多用于不同开发板的映象,配置的目的就是告诉Uboot编译出来的映象运行在哪个开发板上。①打开Makefile\210 查找开发板相关的配置选项eg:如x210中,makefile中描述的配置选项是 X210_sd_config②配置Ubootmake (配置选项)_con
2017-12-04 09:42:53
1396
2019年嵌入式软件开发面试题锦集.docx
2021-08-13
汽车仪表算法之瞬时油耗、平均油耗、短程油耗、续航里程
2021-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人