自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 Ubuntu之在VMware下共享文件夹

个人感觉在linux下编辑.c文件没有在window下编辑文件好用,但是个人又喜欢在linux编译.c文件,这就让我很矛盾了,该怎样实现呢,这就需要用到共享文件夹了。共享文件夹使用前需要先安装VMware Tools,安装方法可以在个人的博客中找到。这里就开始吧! 1.点击菜单栏中的 虚拟机 -> 设置,如下图所示: 2.选择 选项 -> 共享文件夹 -> 总是启用,如下图所示: 3.点击添

2017-10-31 17:07:19 439

原创 虚拟机(VMware)之在Ubuntu下安装VMware Tools

每次在VMware下安装完Ubuntu之后,第一件事总是安装VMware Tools,虽然安装了一遍又一遍,但是依然记不住,这里做一个小总结1.在VMware的菜单栏点击虚拟机 -> 安装VMware Tools,如下图所示: 2.打开终端,查看/media/(用户名)/目录下是否有VMware Tools目录,如果没有,再等待一会儿,如下图所示: 3.VMware Tools的安装需要root

2017-10-31 16:44:37 1085

原创 Ubuntu之首次设置root密码

ubuntu安装完成后,root用户是没有密码的,因此想要使用root,就要先创建密码,创建密码使用如下命令:sudo passwd接下来输入两次密码,输入成功即可。 截图如下所示:

2017-10-31 15:24:24 360

原创 FreeRTOS之列表和列表项

列表和列表项是FreeRTOS的一个数据结构,是FreeRTOS的基石。1.列表 列表是FreeRTOS中的一个数据结构,和链表类似,它的定义位于文件list.c和list.h中。 列表的结构体定义如下:typedef struct xLIST{ listFIRST_LIST_INTEGRITY_CHECK_VALUE // 用来检查列表完整性:configU

2017-10-27 16:29:16 832

原创 FreeRTOS之任务基础知识

1.FreeRTOS系统的核心就是任务管理。2.多任务系统 (1)裸机程序,又叫单任务系统,也称前后台系统,其中中断服务函数为前台程序,大循环while(1)为后台程序。 (2)相对于单任务系统,衍生出多任务系统,多任务系统就是把一个大问题划分成很多个小问题,然后把小问题解决掉,大问题也就随之解决了。3.任务状态 在FreeRTOS中,任务的状态只有4种:运行态、就绪态、阻塞态、挂起态。 注

2017-10-27 09:51:46 496

原创 Qt之QTextBrowser的append()和insertPlainText()

最近在使用QTextBrowser的时候,发现append()很奇特:有时候会莫名的换行,使得显示很不美观,所以决定小研究了一下,下面是我的研究结果: append()函数的英文说明: Appends a new paragraph with text to the end of the text edit. 这段说明在QTextBrowser的说明文档中没有找到,但在它的父级QTextEdi

2017-10-20 10:32:31 37273 11

原创 Qt5之串口操作总结

说明:版本为Qt51.在.pro文件中加入串口模块QT += serialport2.在.h文件中增加串口相关的头文件#include <QtSerialPort/QSerialPort>#include <QtSerialPort/QSerialPortInfo>3.在class中增减成员变量QSerialPort *serialPort;

2017-10-19 09:50:38 1382 1

原创 FreeRTOS之开关中断

FreeRTOS开关中断的函数为portENABLE_INTERRUPTS()和portDISABLE_INTERRUPTS(),它们都是宏定义。 函数的定义位于portmacro.h中:#define portDISABLE_INTERRUPTS() vPortRaiseBASEPRI() // 关中断#define portENABLE_INTERRUP

2017-10-11 09:13:03 5980

原创 FreeRTOS之任务挂起和恢复函数

1.任务挂起和恢复相关的函数如下 vTaskSuspend():挂起一个任务 vTaskResume():恢复一个任务的运行 vTaskResumeFromISR():中断服务函数中恢复一个任务的运行2.函数的详细描述 (1)函数vTaskSuspend() 该函数用于将某个任务设置为挂起态。 进入挂起态的任务永远都不会进入运行态,退出挂起态的唯一方法就是调用任务恢复函数vTaskRes

2017-10-10 17:23:54 3460

原创 FreeRTOS之任务创建和删除函数

1.总说 FreeRTOS的最基本功能是任务管理。任务管理的基本操作就是创建和删除任务。2.函数总括 FreeRTOS中有关任务的创建和删除函数总共有4个,具体介绍如下: xTaskCreate():使用动态的方法创建一个任务 xTaskCreateStatic():使用静态的方法创建一个任务 xTaskCreateRestricted():创建一个使用MPU进行限制的任务,相关内存使用动

2017-10-10 14:33:16 1587

uboot顶层config.mk分析

config.mk主要做的工作: 1.设置obj和src,并清空各种标志(26 ~ 45行) 2.与ppc相关的交叉编译工具的配置(54 ~ 70行,不重要,可以不看) 3.shell相关的一些配置、主机编译器相关的一些配置(74 ~ 84行) 4.配置交叉编译工具链(91 ~ 107行) 5.加载开发板相关的配置选项(111 ~ 130行) 6.编译选项相关的配置(135 ~ 141行,不重要,可以不看) 7.指定链接脚本(142 ~ 149行) 8.获取链接地址(154 ~ 158行) 9.设置头文件搜索路径(160 ~ 166行) 10.使用起始链接地址(198 ~ 201行) 11.BFD库相关的配置(213 ~ 228行,不重要,可以不看) 12.设置自动推导规则(239 ~ 256行)

2018-09-04

uboot顶层Makefile分析

uboot顶层Makefile分析,一行指令对应一行注释,看起来很方便

2018-08-31

SQLiteStudio

查看SQLite数据库的工具

2017-07-27

M72-D硬件手册及AT指令集

M72-D硬件手册及AT指令集

2016-04-26

空空如也

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

TA关注的人

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