摘要:
一、建立项目模板 这里的user中重复引用了system_stm32f10x.c Output中选择Create HEXFile,并且可以选择输出路径。 Listing中可以选择输出路径。 然后在C/C++中加入两个宏: STM32F10X_MD,USE_STDPERIPH_DRIVER 并且还要勾
阅读全文
posted @ 2017-08-15 09:13
习惯就好233
阅读(235)
推荐(0)
摘要:
一、创建一个cmake工程 Qt creator:file->New File or Porject...>>Non-Qt Project>>Plain C Project//或者//Plain C++ Project CMakeLists.txt: 1 cmake_minimum_required
阅读全文
posted @ 2017-08-15 09:13
习惯就好233
阅读(137)
推荐(0)
摘要:
1 ############################################################################ 2 # 3 # Copyright (c) 2017 PX4 Development Team. All rights reserved. 4 # 5 # Redistribution and use in source...
阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(1070)
推荐(0)
摘要:
一、对话框部分常用内容 颜色对话框、文件对话框、字体对话框、输入对话框、消息对话框、进度对话框、错误对话框、向导对话框。 二、代码部分 main.cpp: ui样子
阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(192)
推荐(0)
摘要:
一、创建Qt gui应用对应的源码: 点击(此处)折叠或打开 //mylineedit.h #ifndef MYLINEEDIT_H #define MYLINEEDIT_H #include <QWidget> #include <QLineEdit> class MyLineEdit : pub
阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(228)
推荐(0)
摘要:
一、信号和槽机制 信号和槽用于两个对象之间的通信,我们希望任何对象都可以和其他对象进行通信。 当一个特殊的事情发生时便可以发射一个信号,而槽就是一个函数,它在信号发射后被调用来相应这个信号。(强耦合) 一个信号对应一个槽;一个信号也可以关联多个槽;多个信号关联一个槽;一个信号关联另一个信号。 二、m
阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(302)
推荐(0)
摘要:
计算溢出时间根据晶振频率4Mhz,TMR0=6,PSA2~PSA0 = 1:4.因为好像外部晶振在给PIC的时候多分了一次1:4。所以PSA2~PSA0取1:4刚好数完250次的时间=(1/4Mhz/4)*4*250 = 1ms,每1ms触发一次T0IF中断。 // FOSC=16MHz ...
阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(349)
推荐(0)
摘要:
遇到的问题,编译时找不到TRISC。一开始以为头文件中没有定义,发现定义了。所以是自己创建工程的时候,设备类型选错了。 #include __CONFIG(0xFF32); #define uchar unsigned char ...
阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(451)
推荐(0)
摘要:
一、主函数 //采集AD值 #include #include "ad.h" #include "usart.h" __CONFIG(0xFF32); const uchar dis...
阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(379)
推荐(0)
摘要:
uorb_main int uorb_main(int argc, char *argv[]) { if (argc get_device_master(uORB::PUBSUB); if (g_dev...
阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(287)
推荐(0)
摘要:
int mavlink_main(int argc, char *argv[]) { if (argc 3000000) { warnx("invalid baud rate '%s'", myoptarg)...
阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(953)
推荐(0)
摘要:
学习写hello world配置好cmake环境后创建CMakeLists.txt PROJECT (HELLO) SET(SRC_LIST hello.c) MESSAGE(STATUS "This is BINARY dir " ${HELLO_BINARY_D...
阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(851)
推荐(0)
摘要:
px4::init_once(); void init_once() { _shell_task_id = pthread_self(); ...
阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(210)
推荐(0)
摘要:
int Framework::initialize() { DF_LOG_DEBUG("Framework::initialize"); g_framework = new SyncObj; ...
阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(223)
推荐(0)
摘要:
好多的程序,都有使用chroot来是程序chroot到一个目录下面,来保护文件系统,今天在看snort代码的时候,看到了实现,就贴出一个测试程序来,实际上是比较简单的。 chroot()在linux下面需要使用root权限,这一点需要注意了。 #include#include#i...
阅读全文
posted @ 2017-08-15 09:11
习惯就好233
阅读(606)
推荐(0)
摘要:
getcwd 函数原型:char *getcwd( char *buffer, int maxlen ); 功 能:获取当前工作目录 参数说明:getcwd()会将当前工作目录的绝对路径复制到参数buffer所指的内存空间中,参数maxlen为buffer的空间大小。 返 回 值:成功则返回当前工...
阅读全文
posted @ 2017-08-15 09:11
习惯就好233
阅读(545)
推荐(0)
摘要:
stat函数组 前面介绍的通过ls命令查看到的文件信息,都可以使用stat函数组提取出来• stat函数组– 使用命令man stat查看相关文档• 函数int stat(const char *path, struct stat *buf);– 参数*path:文件路径– 参数*buf:文件信息–
阅读全文
posted @ 2017-08-15 09:11
习惯就好233
阅读(167)
推荐(0)