自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

混沌的博客

少无适俗韵,性本爱丘山。 误落尘网中,一去三十年...... 久在樊笼里,不得返自然.

  • 博客(674)
  • 资源 (54)
  • 收藏
  • 关注

原创 软件设计概论

任何技能,都是由很多细节组成。我们学习一种技能,最好能先对整个技能及框架有一个大概的把握,然后再学习他的细节。软件设计同样如此。我们将整个软件设计的体系(框架)看成一棵树,首先我们需要对整个体系的树干从上到下有一个较为清晰地轮廓,进而熟悉树枝、树叶等细节信息。网络应用(主要)驱动操作系统CPU-内存-外存(硬盘,I/O设备(USB,鼠标,键盘等))我们知道,计算机是由硬...

2012-03-28 14:33:36 1122

原创 编程的本质

        我们发明计算机的目的是为了解决问题,特别是解决大量数据的计算问题。 问题的解决之道!本质上,计算机所能做的只有一件事:数据处理或数据计算。核心就是数据。我们输入数据,计算处理他,然后输出结果。这个就是所有的过程。     输入  计算  输出        这个过程的核心就是数据的计算(处理)。这个处理过程是...

2011-11-02 20:08:33 5530

原创 汽车仪表标准

其中GB(国标首字母)表示强制性国家标准,而GB/T表示 推荐性国家标准.GB 15082-2008 汽车用车速表 (对应欧洲R39法规)GBT 4094.2-2017 电动汽车操纵件、指示器及信号装置的标志。GB 4094-2016 汽车操纵件 指示器及信号装置的标志。GB 7258-2017 机动车运行安全技术条件。GB 18384-2020 电动汽车安全要求。前罩盖(机舱盖)和后罩盖(后备箱)未关标志;档位标志(P,N,R,D);蓄电池充电指示器标志;发动机冷却液报警标志;

2025-03-21 10:08:30 294

原创 汽车仪表盘警示灯

这种机制经过ISO 15031认证,确保全球统一解读‌。汽车仪表盘警示灯(报警灯/指示灯)采用三级警示机制,黄色的保养灯(扳手状);

2025-03-20 18:30:45 218

原创 汽车相关液体介绍

制动液负责传递刹车时产生的压力,制动液的作用是:传递能量、散热、防腐、防锈以及润滑。也叫防冻冷却液,发动机冷却液,为保护发动机正常良好运行,在发动机水箱内循环,起到防冻、防沸、防锈、防腐蚀等效果。能对发动机起到润滑减磨、辅助冷却降温、密封防漏、防锈防蚀、减震缓冲等作用。被誉为汽车的“血液”。机油量不足可能是由于漏油或长时间未更换机油导致的。汽油燃烧化学能转化为内能,给汽车提供能量。其他还有防冻、防雾、润滑和防腐蚀等作用。这个也简单,主要就是清洁汽车挡风玻璃。机油,即发动机润滑油,

2025-03-20 18:28:39 340

原创 汽车燃油软件标定测试

MCU 通过ADC 采样获取燃油阻值,得到剩余油箱的参考。续航=剩余油量/平均油耗。3. 油泵测试(动态)看是否符合测试要求。

2025-01-03 19:14:34 569

原创 QML 3D

模型,网格,贴图。

2024-12-12 09:58:51 248

原创 dbus 相关

2. 调用dbus_bus_add_match()添加信号匹配条件,一般是以字符串列表(包含interface和member)的形式添加。告诉dbus总线该进程想要接收信号对应的接口和信号名,当dbus总线接收到对应的信号时就会发送给添加条件的进程。1调用dbus_bus_register进行Dbus总线注册。10. 调用dbus_message_new_signal(obj_path,interface,member)创建要发送的接口名和信号名。

2024-12-12 09:21:53 241

原创 qml error

【代码】qml error。

2024-12-10 09:34:46 109

原创 交叉编译makefile

【代码】交叉编译makefile。

2024-12-10 09:33:35 150

原创 cmake arm交叉编译

【代码】cmake arm交叉编译。

2024-05-23 20:11:17 248

原创 linux程序crash

几个环境冲突,导致的。告知程序用哪一个即可。

2024-04-29 11:26:51 206

原创 QT qml报错

QT ,QML

2024-04-29 10:33:47 416

原创 Could not load the Qt platform plugin “xcb“

XCB

2023-07-05 09:34:02 2232

原创 buff/cache 内存问题

buff/cache 内存问题

2023-06-05 13:33:46 535

原创 kill -9无日志

pkill

2023-06-02 14:37:28 504

原创 linux 进程优先级测试

Linux进程优先级测试

2023-04-05 09:19:21 174

原创 Linux 0 1 2 文件描述符

linux 0,1,2文件描述符

2023-02-22 15:30:17 208

原创 export getenv动态获取导出变量

export getenv

2023-01-03 15:44:15 345

转载 linux shell实现守护进程脚本

守护进程的shell脚本

2022-12-20 14:27:53 515

原创 O_CLOEXEC的使用

父子进程文件描述符继承

2022-12-12 14:48:33 714

转载 BGR转RGB

BGR 转RGB

2022-11-29 20:47:11 1456 2

原创 bug vscode

记录一个bug,设置vscode保存自动格式化,他居然交换了头文件顺序(ascii排序),导致编译不过。将错误的这个头文件放前面即可。

2022-11-29 18:58:29 510

原创 makefile template

makefile

2022-11-11 18:58:41 201

原创 QT pro 递归模板

QT pro 模板

2022-11-07 14:40:01 265

原创 打印进程的所有线程

打印进程的所有线程

2022-11-02 13:57:13 128

原创 crash handler

core, coredump,crash handle

2022-11-02 09:56:47 468

原创 soft reboot

过度优化

2022-06-28 21:27:10 385

原创 CANoe软件安装失败

CANoe

2022-06-17 09:04:56 6629 7

原创 全能终端神器 MobaXterm

MobaXterm真是个好东西!支持SSH,FTP,串口,VNC,X server等功能;软件小巧强大,还有绿色版。#include <iostream>#include <thread>#include <chrono>#include <atomic>class Timer { std::atomic<bool> active{false}; public: void setTimeo

2022-03-16 15:54:43 1032 1

原创 Qt窗口内嵌Word,PPT,Excel

参考#include "mainwindow.h"#include "ui_mainwindow.h"#include <QDebug>#include <QDesktopServices>#include <QUrl>#include <windows.h>#include <winuser.h>#include <QTime>MainWindow::MainWindow(QWidget *parent)

2022-02-09 13:46:28 3351 2

原创 mykernel 精简内核注释

源码链接本文只是注释了一下孟宁老师写的一个非常简单的mykernel精简内核。此内核源码仅仅100多行代码,只包括三个文件。通过三个文件mypcb.h、mymain.c和myinterrupt.c实现了一个简单的时间片轮转调度进程的精简内核。其中:mypcb.h 声明了进程控制块,即定义了一个结构体来说明进程的相关参数;mymain.c 有两个函数,函数my_start_kernel() 用来初始化进程;函数my_process()作为每个进程的入口地址,开始逐个调度执行进程;myinte

2022-01-21 14:27:18 1097

原创 QT 消息处理机制

Qt提供函数QApplication::processEvents()来处理消息。调用流程如下:1.bool QEventDispatcherWin32::processEvents(QEventLoop::ProcessEventsFlags flags) { createInternalHwnd(); do{ PostMessage(d->internalHwnd, WM_QT_SENDPOSTEDEVENTS,

2022-01-20 13:38:56 1074

原创 for循环-汇编

#include <iostream>using namespace std;//forint fun(int val){ int sum = 0; for (int i = 0; i <= val; i++) { sum += i; } return sum;}void main(){ int val; cin >> val; int sum = fun(val); cout << sum << endl;}

2021-12-09 13:32:28 1068

原创 C逻辑操作(与或非异或)- 汇编

#include <iostream>using namespace std;//加减乘除 add,sub,imul,idiv void main(){ int a = 0; a = 0b10001100; a &= 0b10000111;//1000_0100 = 132 a |= 0b00001101;//1000_1101 = 141 a = ~a;//低8位: 0111_0010 a &= 0xFF; a ^= 0b11111100;//1000

2021-12-09 11:10:12 363

原创 C 加减乘除的汇编

#include <iostream>using namespace std;//加减乘除void main(){ int a = 1; ++a; a++;//前置和后置: 基本类型,无区别;复合类型前置返回引用不复制,效率高 a += 2;//add eax,2 a--;//add eax,1 --a;//add eax,1 a -= 2;//sub eax,2 a *= 2;//shl

2021-12-09 10:57:48 463

原创 汇编指令入门

世界的底层是原子和电子,电子构成电路(门电路,触发器),二进制的电路构成计算单元(加法器等),计算单元+存储设备+输入输出设备=计算机。(我们需要计算世界的真实问题,需要对问题进行抽象和数字化,然后把数字化的待处理数据输入给输入设备(一般是键盘),输入设备将数据存入内存,计算的算法传给计算单元,计算单元计算后把结果再存入内存,最后输出给输出设备(一般是显示器))。2.计算机的本质是计算(CPU),计算的核心是CPU的ALU。算术逻辑单元(Arithmetic&logical Unit)...

2021-12-09 10:06:15 855

原创 x86常用汇编指令测试

#include <stdio.h>#include <iostream>using namespace std;/*常见汇编指令1. 传送指令(4个):mov、push、pop、lea。2. 转移指令(8个):call、jmp、je、jne、jb、jnb、ja、jna。3. 运算指令(7个):add、sub、mul、div、adc、sbb、cmp。4. 处理机控制指令(1个):nop。//*/int test(){ __asm { //1. 数据传送指

2021-12-08 10:00:25 508

原创 汇编-加减乘除与或非

以下代码实现C嵌入汇编,实现加减乘除,与或非异或功能// asm_test.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <stdio.h>#include <iostream>using namespace std;enum { ADD, SUB, MUL, DIV, AND, OR, NOT, XOR}ALU;int calc(int a, int b, int cmd){ if (ADD

2021-12-04 15:17:19 1496

原创 《穿越计算机的迷雾》

世界最底层的粒子是电子,原子,他们组成了万物。同样,他们也组成了计算机。原子无法毁灭,只能流动,重组。电子的流动形成电流。用电来表示数计算机只能识别二进制,因为两个状态容易识别,有无,就像开关,开了有电流,通路就是1;关了没有电流,断路就是0.电报—继电器----给电路蓄电。5. 笛卡尔坐标系。导体在磁场中旋转一周所产生的交流电波形为正弦波。电压为0,电压增加到最大,然后减少到最小,循环往复。6.电磁波。。。无线通信布尔逻辑代数: 与或非。逻辑电路。数字电路: 加法器,减法器.

2021-12-04 15:12:41 517

vc6 计算器

VC6写的简单计算器,只能进行加减乘除运算。

2014-09-06

vc读写EXCEL

vc读写EXCEL的内容,用的第三方类CSpreadSheet。

2014-01-12

The VISA Library

The VISA Library

2013-12-21

Agilent Technologies EMC Series Spectrum Analyzers

Agilent Technologies EMC Series Spectrum Analyzers

2013-12-21

nRF2401A收发程序

nRF2401A收发程序,查询,中断法都有

2013-07-10

nRF2401A 收发代码

nRF2401A C8051F330收发代码

2013-07-02

VC闪屏振动

VC闪屏振

2012-12-19

Java串口通讯

Java串口通讯

2012-12-15

Porting SICL Application to VISA

Porting SICL Application to VISA

2012-12-14

teechart资料打包

TeeChart for .Net 2010 中文教程.chm TeeChart经验总结 VC中使用TeeChart

2012-12-14

C8051F340 AD控制单片机程序

C8051F340 AD控制单片机程序 C8051F340 AD控制单片机程序

2012-12-12

VC,.BCB串口通讯代码

一共七个工程,VC 1>.Windows API 2>.MsComm Control 3>.CSerialPort Class BCB 4>.Victor Control 5>.MsComm Control 收发串口数据,都测试过,可行。

2012-12-12

VC6 tab control 示列

Vc6 tabcontrol实例工程代码

2012-08-03

Unicode串口通信Demo

Unicode串口通信Demo,文件太大我把编译的删除了,请自己编译,用23串口连接试试效果。

2012-07-30

vc2010中tab control使用

vc2010中tab control使用的Demo

2012-07-30

winpcap编程课件

winpcap编程 winpcap编程 winpcap编程

2011-09-20

Winpcap_编程.ppt

Winpcap编程文档 Winpcap编程文档

2011-09-20

WinPcap_4_1_2.exe

WinPcap安装包 最新版本 http://www.winpcap.org

2011-09-20

WinPcap中文技术文档.chm

模块 WinPcap用户指南 定义 输出函数 过滤串表达式的语法 使用WinPcap编程 WinPcap教程: 循序渐进教您使用WinPcap 获取设备列表 获取已安装设备的高级信息 打开适配器并捕获数据包 不用回调方法捕获数据包 过滤数据包 分析数据包 处理脱机堆文件 发送数据包 收集并统计网络流量 WinPcap核心资料 NPF驱动核心指南 NPF结构与定义 NPF函数 Packet.dll -- 数据包驱动API 如何编译WinPcap 远程捕获 输出结构与定义 外部函数. 对于提供远程捕获的函数引用, 请参阅WinPcap 输出函数 章节的 "Windows-specific Extensions" . 核心数据结构与定义

2011-09-20

C#+语法全解.rar

C#+语法全解.rar C#+语法全解.rar C#+语法全解.rar

2011-06-03

C#电子教案(PPT).rar

C#电子教案(PPT).rarC#电子教案(PPT).rarC#电子教案(PPT).rar

2011-06-03

C#实例编程百例.RAR

C#实例编程百例.RAR C#实例编程百例.RAR C#实例编程百例.RAR

2011-06-03

lucene-2.9.4-src.zip

lucene-2.9.4-src.zip lucene-2.9.4-src.zip

2011-01-14

JDK 1.6 源代码

sun的jdk 1.6的 源代码,搞java开发的绝对要看看的。 有分的捧个分场,没分的........... 发个邮箱给我吧,我直接发给你。

2010-09-17

JQuery学习资料

jquery1.4 API jquery入门教程 javascript高级应用 程序员常用javascript特效

2010-09-07

EditPlus v2.31+注册码

EditPlus v2.31+注册码 EditPlus v2.31+注册码

2010-05-02

AJAX开发简略.pdf

AJAX开发简略.pdf AJAX开发简略.pdf

2010-05-02

WebWork + AJAX(english)

AJAX概述-英文版 WebWork + AJAX(english)

2010-05-02

USB 驱动开发 实例

USB驱动开发实例USB驱动开发实例USB驱动开发实例

2010-04-22

麻省理工大学-微电子器件与电路

麻省理工-微电子器件与电路.rar麻省理工-微电子器件与电路.rar

2009-08-07

麻省理工-电路与电子学

麻省理工-电路与电子学.rar麻省理工-电路与电子学.rar

2009-08-07

orb_slam2_demo

orb_slam2 demo, orb_slam2 单目测试, orb_slam2 demo, orb_slam2 单目测试

2018-03-06

RiftDK1源码

--Oculus Rift Development Kit 1 Firmware, Schematics, and Mechanicals for the Oculus Rift Development Kit 1. --Firmware The Tracker firmware uses the CooCox CoIDE for development along with the gcc-arm-embedded toolchain. The ST-Link/V2 is the cheapest way to load firmware onto a Tracker board, though any SWD compatible programmer should work. You can follow these steps to set up a build environment and load firmware onto the board: 1. Install ST-Link drivers if you haven't: http://www.st.com/web/en/catalog/tools/PF258167 2. Install CoCenter: http://www.coocox.org/CooCox_CoIDE.htm 3. Through CoCenter, install CooCox and CoFlash 4. Install gcc-arm-embedded: https://launchpad.net/gcc-arm-embedded/+download 5. Set up gcc-arm-embedded in CooCox: http://www.coocox.org/CoIDE/Compiler_Settings.html 6. Clone our RiftDK1 repository to C:\CooCox\CoIDE\workspace 7. Open the Tracker.coproj 8. Build 9. Plug the ST-Link into the board's 10 pin SWD header. 10. Plug in USB to power the board. 11. Download code to Flash Enjoy! Note that the USB Product ID is set to 0x0001, which matches the production version of the Tracker. If you modify the firmware in a way that changes the USB interface, please change the Product ID to 0x0000. --Mechanical The Mechanical folder contains STEP files of the Rift DK1 housing, control box, and case. --Schematics The Schematics folder contains a pdf of the schematic, as well as Altium Designer files of the schematic and board layout.

2016-10-26

支持win7 64位的hex2bin程序(v2.2)

使用方法: 进入 win64目录 解压→将要转换的hex文件拖拽拖到hex2bin或都 mot2bin上即可,就会在同一个目录下产生bin格式文件。

2016-09-27

otlv4 实例和说明

包括otl源码,文档说明,代码实例。

2016-03-31

Cocos2d-x 贪吃蛇源码(3.6)

Cocos2d-x 贪吃蛇源码

2015-08-06

C# 串口通讯Demo(VS2010)

一个简单的C# 串口通讯Demo,可收发数据。

2015-07-03

FSP频谱仪远程控制文档

FSP频谱仪远程控制,《FSP频谱仪第五章_远程控制-基础.pdf》 《第六章 远程控制-命令.pdf》 第七章 远程控制程序举例.pdf

2015-05-20

Excel_RW_Demo.rar

VC Excel读写 ,通过CSpreadSheet

2015-04-01

VC获取屏幕任意点颜色

VC获取屏幕任意点的位置和颜色,VC获取屏幕任意点的位置和颜色,VC获取屏幕任意点的位置和颜色

2014-09-05

空空如也

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

TA关注的人

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