自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gkxg001的博客

孤云出岫,去留一无所系,朗镜悬空,静躁两不相干。能干扰到我们的,只有我们自己。

  • 博客(46)
  • 资源 (12)
  • 收藏
  • 关注

原创 操作系统启动后网络还需要比较慢的时间才启动(差不多二分钟)

通过更改/etc/systemd/network/systemd-networkd-wait-online.service 将超时时间缩小,发现启动变快了,所以就定位到这个地方肯定导致延时了。服务是不认可的(因为实际去查看systemd-networked源码有点麻烦,就想先通过验证现象看看能不能验证猜想),经过查看参考以下连接,配置eth0的ip,启动就很丝滑了,没有什么延时现象。启动时发现网络其实很快就起来了,但是mqtt和docker启动的很慢,导致相关依赖启动很慢。所看到的网络连接的状态。

2023-08-03 13:57:50 579

原创 采用移位寄存器(SN74HC164DR)驱动多个LED<应用案例>

主控通过MCU_LED_DA和MCU_LED_CLK两个引脚控制移位寄存器74HC164,clk上升沿时将数据右移,将多个串起来会自动右移。例如如上图所示,驱动中给20个时钟,实现将LG3_L/A点亮。for(i = 0;i++){//由于硬件中实际控制的灯只有20个,所以gpio_cnt为20个。通过赋予da不同的值达到控制灯亮的目的。例如s[0]为1时,当此for循环执行完成后LG3_L/A引脚会置位为高电平。

2023-07-20 18:18:06 1077

原创 段错误。。。拷贝构造函数未赋值导致得异常

#include <pthread.h>#include <stdio.h>#include <stdlib.h>#include <vector>#include <iostream>class B{ public: inline void set( int b){ m_b = b; } inline int get(){ return .

2022-03-17 09:43:28 439

原创 frp使用记录

frp使用案例说明

2022-02-28 16:50:34 751

原创 reredirect-动态重定向工具使用说明

reredirect-动态重定向工具使用说明

2022-02-18 22:08:39 1325

原创 opencv安装过程遇到的问题

/usr/lib/libopencv_core.so:对‘dlopen’未定义的引用/usr/lib/libopencv_core.so:对‘dlclose’未定义的引用/usr/lib/libopencv_core.so:对‘dlsym’未定义的引用libopencv_core.so:对‘dlsym’未定义的引用…参考的链接就采用的笨方法,编译一下看看错在哪,错哪在哪个目录下的link.txt增加-lrt -ldl。../../lib/libopencv_core.so: undef.

2021-09-07 00:07:41 1255 1

原创 字节对齐忘记停止了,导致解析文件时报内存泄漏异常

由字节对齐问题引发的惨案异常现象:----------------json0 配置文件解析----------------concentrator_1376.1: malloc.c:2401: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (o...

2020-04-25 16:01:46 695

原创 C++中类的实例化,在类中包含动态数组时需要用new来实例化。

C++中类的实例化,在类中包含动态数组时需要用new来实例化。说明如题:示例如下:定义如下一个类:其中STRU_OUTLET_LTU_DATA是一个结构体。首先我使用了静态的类的实例化方式:在analyse_topu_confxml函数中我会对m_outletltudata_fromFile加入(push_back)元素,此时会直接异常退出。当用new来初始化时就ok了。...

2020-01-01 10:02:57 1062 4

原创 Qt Creator pro文件常见配置

Qt Creator pro文件常见配置项目项目HEADERS指定项目的头文件(.h)SOURCES指定项目的 C++文件(.cpp)FORMS指定需要 uic 处理的由 Qt designer 生成的.ui 文件RESOURCES指定需要 rcc 处理的.qrc 文件DEFINES指定预定义的 C++预处理器符号INCLUDEPATH...

2019-10-09 16:43:09 915

原创 linux C 线程相关

linux C线程相关linux多线程概述什么是线程线程与进程的关系为什么要是用多线程POSIX Threads 概述线程管理线程ID创建与终止连接与分离线程属性linux多线程概述什么是线程线程(thread)是包含在进程内部的顺序执行流,是进程中的实际运作单位,也是操作系统能够进行调度的最小单位。一个进程中可以并发多条线程,每条线程并行执行不同的任务。线程与进程的关系一个线程...

2019-05-08 12:17:29 217

原创 linux C进程相关总结

linux C函数记录进程与线程创建进程进程状态main()进程ID父进程与子进程UID和GID环境变量标准IO进程基本操作创建进程终止进程exec族函数wait()函数进程与线程创建进程fork()函数fork()函数进程状态ps -aux:查看当前进程状态main()进程创建后通常要调用 exec 族函数来装载程序文件的可执行映像,并在完成装载后调用程序的 ma...

2019-05-05 20:12:30 304

原创 编译和链接的简要说明

编译和链接的简要说明编译链接编译一般来说,无论是 C、C++、还是 pas,首先要把源文件编译成中间代码文件,在 Windows 下也就是 .obj 文件,UNIX 下是 .o 文件,即 Object File,这个动作叫做编译(compile)。编译时,编译器需要的是语法的正确,函数与变量的声明的正确。对于后者,通常是你需要告诉编译器头文件的所在位置(头文件中应该只是声明,而定义应该放在...

2019-03-15 11:01:59 185

原创 RT-thread 双链表说明

RT-thread 双链表说明 RT-thread 双链表说明单链表结点结构双向链表结点结构双向链表的定义链表初始化双向链表后插入双向链表前插入移除链表n结点检查是否为空链表RT-thread 双链表说明说双向链表之前先简单说下单链表单链表结点结构数据域引用域datanextdata:把存储据元素本身信息的域叫结点的数据域next:存储与它相邻的数据元素的...

2019-03-12 07:27:50 2059 4

原创 调试过程中静态修饰符static出现的异常。

问题:在用未初始化的静态数组时出现数据被自动清零,和未加静态修饰符一样。环境:SOFTUNE Workbench 初始化:static INT8U Timerjs[3] = {0}; 应用: Timerjs[0]++;     if(Timerjs[0] &lt; 4){//一直进入               if(CanRx.Dir == 1){             ...

2018-11-27 21:47:39 374 1

转载 VxWorks实时操作系统特点介绍

VxWorks 是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。Tornado 是WRS 公司推出的一套实时操作系统开发环境,类似MicrosoftVisual C,但是提供了更丰富的调试、仿真环境和工具。VxWorks的特点 1、VXWORKS既是一个操作系统、又是一个可以运行的最小基本程序2、VXWORKS有BS...

2018-11-25 16:12:13 10909

原创 嵌入式中引起自动重启的因素 持续更新。。。。。

能导致芯片自动复位因素(1)硬件异常,供电不稳、reset引脚波动等等吧(2)看门狗复位,代码没有及时喂狗(3)软件异常,溢出马勒戈壁的,真想抽自己,一晚上的时间,一个小bug,好没脸说。。。。。现象:自动重启,随着看门狗的定时时间而变化。因为随着看门狗的定时时间而变化,所以直接定位为某些地方陷入了死循环,然后我就死找IIC那的问题,死看DATASHEET和以前写过的例程,...

2018-11-07 12:23:51 2215 2

原创 PMBOK如何看???

背景PMP才出成绩,憋着的一口气也算散了,趁着热乎劲回回炉,记得第一遍自己预习时虽然天天看,但脑子里没有整个框架,对很多东西真的很难联系起来,虽然现在也不能吧,但是整体的大体框图还是有的。真枪先上个大目录:再上个小目录实弹1、不骗你 不骗你 不骗你 先把十大知识领域五大过程组中的内容背下来然后按照这个去看书,就能对PMP这些内容有个比较好的理解。2、不骗你 不骗...

2018-10-09 19:46:25 2472

原创 FATFS文件系统移植

先说下我做的项目实现功能吧!语音播放器,类似一个小MP3那种,只是存储用的SD卡、TF卡。文件系统采用了开源的FATFS.FATFS模块的层次结构图1、底层接口,包括存储媒介读/写接口(disk I/O)和供给文件创建修改时间的实时时钟,需要我们根据平台和存储介质编写移植代码。2、中间层FATFS模块,实现了FAT 文件读/写协议。FATFS模块提供的是ff.c和ff.h。除非有必...

2018-10-09 18:46:10 2682

原创 各种文件系统提名简介

几个问题:文件系统是啥???负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。 即在磁盘上组织文件的方法。具体来说它为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。功能包括:管理和调度文件的存储空间,提供文件的逻辑结构、物理结构和存储方法;实现文件从标识到实际地址的映射,实现文件的控制操作和存取操作,实现文件信息的共享并提供可靠的文件保...

2018-10-09 16:28:49 494

原创 在学习VB.net过程中遇到的一些问题及解决方案的总结(小菜鸟版)

搞了三个月的VB.net,介绍一下我的环境吧,用的VS2008编译器,运行坏境是WINCE7.0系统,不要问我为什么不选更优的编译器,这是公司比较老的一款产品,但是也需要维护的,所以。。。。。大体说说身为菜鸟的我的学习方法吧,本人电气出身,只会点嵌入式的东东,对这个VS确实不太懂,但公司需要,我又只是一块砖,所以,,,,硬着头皮上了,首先,在网上找了个大体介绍这门语言的,好久前好像是传过,新手...

2018-10-09 13:05:29 2009

原创 FAT 区详解(未完待续。。。。)

(首先声明一下,这篇文章还没有写完,目前还需要对部分内容进行验证,此部分内容来自参考资料,看了两天了,总感觉有些不太清楚,但是又说不清哪不懂。。。。妈的,研究协议去,研究完了再回炉这个吧,希望有缘人提出指正或论据)在 DBR 之后的是我们比较熟悉的 FAT(File Allocation Table 文件分配表)区。先来有个宏观认识,看个图:FAT(文件分配表)区就是我们接触最近的...

2018-10-09 11:12:06 7599 4

原创 DBR分区表详解(FAT)

DBR(Dos Boot Record)是操作系统引导记录区的意思。先来有个宏观认识,看个图:位置:它通常位于硬盘的 0 磁道 1 柱面 1 扇区,是操作系统可以直接访问的第一个扇区,内容:跳转指令,厂商标志和操作系统版本号,BPB(BIOS Parameter Block),扩展BPB,os引导程序,结束标志几部分。BPB:描述能够使可执行引导代码找到相关参数的信息。参数块记...

2018-09-28 13:36:15 13797 1

转载 MBR分区表详解

1.MBR分区MBR(Main Boot Record 主引导记录区)位于整个硬盘的0磁道0柱面1扇区。在512字节的主引导扇区中,MBR只占用了其中的446个字节,另外的64个字节交给了 DPT(Disk Partition Table硬盘分区表),最后两个字节“55,AA”是分区的结束标志。这个整体构成了硬盘的主引导扇区。 2.硬盘分区DPT详解分区表由4项组成,每项16个字节(B...

2018-09-27 17:16:39 32986 1

原创 硬盘的工作原理

                                               硬盘的工作原理0.背景近期(201804)接手个项目,是做一个语音播放器,读取SD卡里的文件,涉及到了文件系统及播放的技术,项目搞完了,但是对文件系统的了解也仅限于应用水平。想进一步学习下,但是看了几天资料总是思路不够连贯,知识还是一片一片的,不系统。所以来写此博文。我以下说的大多为问号并非句号,...

2018-09-27 13:39:04 9792

原创 嵌入式开发中遇到的一些小问题汇总(持续更新..........)

1、对于嵌入式中直接操作寄存器的操作时,一定要注意的是,在操作寄存器后会直接反映到芯片上,而不是按业务流程流到一定节点后统一处理。例如以下例子:例如:如下两段代码为实现同样的功能,示例二经测试发现在程序运行中,会发生瞬间采样case 0对应。示例一:void sub_sel(uint8_t no){uint32_t temp;temp=0x1fff;switch(no)...

2018-09-26 13:45:44 2013

原创 win10下ADS1.2安装遇到的卸载不干净问题的解决

安装方法:https://jingyan.baidu.com/article/cdddd41c7db85253cb00e1ae.html安装异常后清除:前人总结的链接:https://blog.csdn.net/zhengqijun_/article/details/60781006遇到的问题是我是win10的所以删除注册表的位置可能不一样,提供下我的供大家参考:WIN10 64位...

2018-08-13 11:13:26 11662 4

原创 IAP在线烧录实现记录(蓝牙-&gt;CAN-&gt;LPC1114)

最近接手一个项目是对现有设备实现在线烧录的功能,各种坑完来来回回一个月了,才通过内部测试,趁着热乎,总结一下。需求原因:由于外围设备较多,现场烧录不便,所以迫切需要解决外围设备的在线烧录问题。整体方案:手机APP+蓝牙模块+系统控制器+外围设备。通过手机或平板中的APP加载烧录文件,通过蓝牙将烧录文件传输到控制器,控制器通过原有的CAN发送至外围设备。编程环境:APP: 安卓、ec...

2018-07-25 22:39:54 1281

原创 关于芯片在断电上电的混沌状态时可能引发的异常处理记录

起因:显示板(在有按钮按下或松开会发送一包或多包CAN数据)在断电/上电的瞬间会发送一堆数据。分析:根据CAN数据发送内容,即可断定为按钮按下了或有操作才导致的。措施:在按钮扫描部分增加了按钮判断,由于显示板具有多个按钮(6个),增加判断如下:当按钮同时按下或同时为松开状态时,不发送CAN数据,解决此问题。最终解决方案:在上电时,多次刷新端口状态后再进行数据交互。思考:同类型的产品,公司有很多,为...

2018-07-03 15:53:16 1093

转载 使用keil5编译时提示No compatible library exists with a definition of startup symbol __main.

含义为无含有启动标志_main定义的兼容库存在,我是在安装了ADS1.2之后出现了这个问题,听老师说ADS已经开发出来十多年了,与keil有不少的兼容问题,查阅资料多是修改环境变量,修改之后没有解决我的问题,找了一个其他的解决方法解决方法1,修改环境变量,删除ADS新增的环境变量​因为ADS1.2的环境变量会影响keil软件的使用所以把相关环境变量删除了,在使用ADS是再次添加应该就行了,也有的人...

2018-07-02 17:56:47 7634 3

原创 项目管理知识体系指南 (十)

本文摘自《PMBOK指南》第六版的第一部分的项目沟通管理,可谓目录的丰富版。文章为预习总结笔记,以求深刻理解,部分内容难免为个人臆测。有不同见解的大侠可以留言指教。引用无需注明出处。等日后我会把源文件打包上传的。...

2018-06-29 07:20:39 289 2

原创 项目管理知识体系指南 (九)

本文摘自《PMBOK指南》第六版的第一部分的项目资源管理,可谓目录的丰富版。文章为预习总结笔记,以求深刻理解,部分内容难免为个人臆测。有不同见解的大侠可以留言指教。引用无需注明出处。等日后我会把源文件打包上传的。...

2018-06-19 06:52:52 261

原创 项目管理知识体系指南 (八)

本文摘自《PMBOK指南》第六版的第一部分的项目质量管理,可谓目录的丰富版。文章为预习总结笔记,以求深刻理解,部分内容难免为个人臆测。有不同见解的大侠可以留言指教。引用无需注明出处。由于此次比较长,截图截不全,所以采用了这种方式,大侠们有更好的方式欢迎传授哈。过客们,凑合看吧!图中每个框后面多个凸起的部分有对应便签说明,我用MindManger做的,有需要原文件的可以去以下网址下载:MindMan...

2018-06-10 09:03:00 647

原创 项目管理知识体系指南 (七)

本文摘自《PMBOK指南》第六版的第一部分的项目成本管理,可谓目录的丰富版。文章为预习总结笔记,以求深刻理解,部分内容难免为个人臆测。有不同见解的大侠可以留言指教。引用无需注明出处。图中每个框后面多个凸起的部分有对应便签说明,我用MindManger做的,有需要原文件的可以去以下网址下载:MindManger安装包:https://pan.baidu.com/s/1EOl48NM6iiny7TNi...

2018-05-29 21:04:58 326

原创 项目管理知识体系指南 (六)

本文摘自《PMBOK指南》第六版的第一部分的项目进度管理,可谓目录的丰富版。文章为预习总结笔记,以求深刻理解,部分内容难免为个人臆测。有不同见解的大侠可以留言指教。引用无需注明出处。图中每个框后面多个凸起的部分有对应便签说明,我用MindManger做的,有需要原文件的可以去以下网址下载:MindManger安装包:https://pan.baidu.com/s/1EOl48NM6iiny7TNi...

2018-05-26 19:31:50 2240 1

原创 项目管理知识体系指南 (五)

本文摘自《PMBOK指南》第六版的第一部分的项目范围管理,可谓目录的丰富版。文章为预习总结笔记,以求深刻理解,部分内容难免为个人臆测。有不同见解的大侠可以留言指教。引用无需注明出处。五、项目范围管理项目管理的核心概念:1)、产品范围:某项产品、服务或成果所具有的特征和功能。2)、项目范围:为交付具有规定特性与功能的产品、服务或成果而必须完成的工作。5.1规划范围管理——为记录如何定义、确认和控制项...

2018-05-24 20:08:13 1452

原创 keil中惊现此警告“type qualifier on return type is meaningless”

keil4中。。。。别问我为什么放着5不用,因为这是老程序。。。。。要有十年了吧。。。先上出问题的点吧!1号蓝色部分,待会儿说2号。type qualifier on return type is meaningless从字面意思便可看出类型限定符返回类型是没有意义的。So,,,,,,没看懂度娘了一把找到解决方案如下:即添加 : -O1 -g -W而 --gnu 则根据实际情况添加或者...

2018-05-24 15:55:57 4131

原创 项目管理知识体系指南 (四)

本文摘自《PMBOK指南》第六版的第一部分的项目整合管理,可谓目录的丰富版。文章为预习总结笔记,以求深刻理解,部分内容难免为个人臆测。有不同见解的大侠可以留言指教。引用无需注明出处。四、项目整合管理项目整合管理的核心概念项目经理要整体把控,需要对最终的结果负责,需要对各个层面的信息交流以及进度等把控。项目整合管理的发展趋势和新兴实践1)、使用自动化工具。项目经理需要整合大量的数据和信息,因此有必要...

2018-05-20 14:27:52 4478 1

原创 项目管理知识体系指南 (三)

本文摘自《PMBOK指南》第六版的第一部分的项目经理的角色,可谓目录的丰富版。文章为预习总结笔记,以求深刻理解,部分内容难免为个人臆测。有不同见解的大侠可以留言指教。引用无需注明出处。3.1概述不同的组织对项目经理的角色有不同的定义,但本质上它们的裁剪方式都一样——项目管理角色需要符合组织需求。3.2项目经理的定义项目经理是由执行组织委派,领导团队实现项目目标的个人。3.3项目经理的影响力范围3....

2018-05-13 18:56:37 393

转载 简析.NET Core 以及与 .NET Framework的关系

http://www.cnblogs.com/vipyoumay/p/5603928.html*******************************************************简析.NET Core 以及与 .NET Framework的关系一 .NET 的 Framework 们二 .NET Core的到来1. Runtime2. Unified BCL3. Wind...

2018-05-13 13:22:14 5067

原创 项目管理知识体系指南 (二)

本文摘自《PMBOK指南》的第一部分的项目运行环境,可谓目录的丰富版。文章为预习总结笔记,以求深刻理解,部分内容难免为个人臆测。有不同见解的大侠可以留言指教。引用无需注明出处。2.1概述项目开展的影响有两大主要来源:1、事业环境因素 2、组织过程资产。当然组织系统对项目生命周期也起着重要的作用。2.2事业环境因素事业环境因素是指项目团队不能控制的,将对项目产生影响、限制或指令作用的各种条件。组织内...

2018-05-13 08:52:55 649

跟我一起写makefile

make命令执行时,需要一个 makefile 文件,以告诉make命令如何去编译和链接程序。此文档为makefile的PDF文件,有想了解内容的可以看下我的博客,有写。但有些人不喜欢在线观看,所以我就传上来了。

2019-03-15

PMBOK第六版_中文版(带完整目录).PDF

PMBOK第六版_中文版(带完整目录).PDF,如果你报了PMP考试我相信你肯定会用到这本书,当然注意看下是不是第六版哈,一般的培训机构是不发带目录的电子版的资料的。如果想自学PMP的话那这绝对是你的不二选择。当然个人感觉如果不考试的话,这本书至少要看第二遍,还要用心看。

2018-10-09

FAT中文(磁盘上的几个分区的简单介绍)

word版本,磁盘上的数据按照其不同的特点和作用大致可分为 5 部分:MBR 区、DBR 区、FAT 区、DIR 区和 DATA 区。我们来分别介绍一下

2018-10-09

NXP LPC111系列BootLoader在线编程参考资料

LPC111系列芯片,通过IPA实现在线烧录,可以看我的博客中IAP在线烧录实现记录(蓝牙-&gt;CAN-&gt;LPC1114)此为参考资料包含demo程序、芯片手册及注意事项

2018-07-25

《PMBOK指南》第六版的第一部分的质量管理

《PMBOK指南》第六版的第一部分的成本管理,用MindManger写的,无需源码的可以去看我得博客。

2018-06-10

《PMBOK指南》第六版的第一部分的成本管理

《PMBOK指南》第六版的第一部分的成本管理,用MindManger写的,无需源码的可以去看我得博客。

2018-05-29

《PMBOK指南》第六版的第一部分的项目进度管理

《PMBOK指南》第六版的第一部分的项目进度管理,用MindManger写的,无需源码的可以去看我得博客。

2018-05-26

EasyARM-iMX28xx Linux开发指南 20150901 V1.03

EasyARM-iMX28xx Linux开发指南 20150901 V1.03,最新版的周立功的官网也有,自己去下载也可以!

2018-05-22

机器人标准

机器人标准,可做开发的参考标准

2017-05-06

visual c++

Visual C++从入门到精通,不错的ppt,有同事跟我说过时了,但是我感觉作为入门已经够了。

2015-10-22

vb.net入门学习资料

基础入门,个人认为还是不错的,希望有兴趣并且是刚开始接触vb.NET的朋友可以看看。。。希望对您有所帮助

2015-10-07

linux指令大全

linux指令大全 初学者的参考资料 linux的基本操作方法

2015-09-10

空空如也

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

TA关注的人

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