摘要:
KEIL / MDK生成BIN文件的两种方式1 KEIL工程配置入口点击“魔术棒”图标(Option for Target) 在After Build/Rebuild选项卡中,勾选 "Run # 1",在后面输入框写入bin文件生成方式,见2.1、2.2 2 输出Bin文件配置KEIL生成bin文件 阅读全文
摘要:
Keil.STM32F0xx_DFP.2.0.0.pack Keil.STM32F1xx_DFP.2.3.0.pack Keil.STM32F2xx_DFP.2.9.0.pack Keil.STM32F3xx_DFP.2.1.0.pack ... Keil.STM32F7xx_DFP.2.12.0. 阅读全文
摘要:
1、关于进程、线程 什么是进程,什么是线程,进程与线程的区别 进程间通信的方式 多线程哪些资源是独有,哪些是共有的 2、互斥锁、死锁 3、TCP通信的epoll与select区别 4、freeRTOS 是实时操作系统还是非实时操作系统, 哪些机制确保了它的实时性 简单描述信号量实现的机制 阅读全文
摘要:
一直以来都对进程在计算机内存中的存放位置比较模糊,这次索性查阅资料,总结后画个草图方便理解。 画图思路主要从内存划分、内存分配方式入手。 1.内存划分: ①内核:linux的内核内存管理是一个比较复杂的部分,建议将此部分单独拎出来分析,这里不做分析,可参考https://blog.csdn.net/ 阅读全文
摘要:
// 服务器端 server.c #include <unistd.h> #include <sys/types.h> /* basic system data types */ #include <sys/socket.h> /* basic socket definitions */ #incl 阅读全文
摘要:
环境: linux 编译器: g++ 学习C++,首先要学习类的使用,下面的代码,包含了私有成员、共有成员的使用,话不多说,我们先跑起来。 创建 stock00.h 文件 #ifndef STOCK00_H_ #define STOCK00_H_ #include <string.h> class 阅读全文
摘要:
https://blog.csdn.net/wq_ocean_/article/details/103889237 阅读全文
摘要:
参考文章 1、 https://blog.csdn.net/dujuancao11/article/details/109749219 2、 https://blog.csdn.net/weixin_44489823/article/details/89382502?utm_medium=distr 阅读全文
摘要:
准备工作: 创建一个qt ros 项目,参考上篇博客 ubuntu18.04 在QT中添加ros环境搭建 亲测可用 创建线程步骤: (1)创建一个QT应用 (2)创建线程类,继承QThread 1 在我的test功能包里新建 simplethreadone.cpp 和 simplethreadone 阅读全文
摘要:
环境 : Ubuntu 18.04 LTS 开始前准备工作 ubuntu18 安装ROS 参考 http://wiki.ros.org/melodic/Installation/Ubuntu 1、在ROS环境下安装 QT Creator 第一步 安装Qt Creator Ubuntu系统库自带的qt 阅读全文