嵌入式
空虚法师
空虚需要填补
展开
-
软件调试过程中遇到的问题
故障报错:Description Resource Path Location Typemake: *** No rule to make target '/Linker_Files/S32K146_128_flash.ld', needed by 'DongfengH97.elf'. Stop.C/C++ ProblemMakefile造成“ make: *** No rule to make target ' xxx ', needed by 'xxx'。原因:...原创 2020-12-15 15:41:40 · 2163 阅读 · 0 评论 -
IDE Eclipse / Visual Studio / CodeBlocks 调试命令 step into / step over / step return 功能
step into:单步调试,就像它的名字 into 一样,遇到函数 / 方法会跳入函数内部执行。调试时如果不是想要了解函数内部的细节慎用这个功能。 step over:这个也是单步调试,遇到函数 / 方法 不会进入该函数内部执行。可以用于了解程序的大概执行思路。 step return: 当你使用 step into 不小心进入了不想进入的函数 / 方法内部,可以用 step retu...转载 2018-12-01 10:41:39 · 1268 阅读 · 0 评论 -
XUEXI
百度---apollo自动驾驶学习平台 汽车详细结构图转载 2018-11-09 13:50:14 · 230 阅读 · 0 评论 -
飞思卡尔智能车摄像头组新手指南
http://blog.sina.com.cn/s/blog_aefb2dd50102wq45.html转载 2018-09-07 17:05:29 · 7566 阅读 · 0 评论 -
曲率计算问题
上式中要求出三边长,会用到求根公式,在单片机中开根号,那是很要命的。如果精度要求不高,可以自已写一个简单的求根函数,东北大学给出的函数是unsigned int m_sqrt(unsigned int x){ uchar ans=0,p=0x80; while(p!=0) { ...转载 2018-09-07 14:47:56 · 2528 阅读 · 0 评论 -
智能车
智能车摄像头组 障碍处理方法https://blog.csdn.net/BaiYH1994/article/details/53561740 浅谈智能车摄像头组斜入十字处理方法https://blog.csdn.net/BaiYH1994/article/details/62892502 浅谈全国大学生智能车竞赛-摄像头组图像处理及控制算法https://blog.cs...转载 2018-09-07 14:30:29 · 2104 阅读 · 0 评论 -
欧拉角四元数转换
欧拉角四元数转换 1,欧拉角:Z轴(航偏角,yaw,Ψ) , Y轴(俯仰角,pitch,θ) ,X轴(滚转角,roll,Φ);2,导航坐标系(N系)为O-ENU坐标系,即东北天坐标系。且机体坐标系初始状态与导航坐标系重合;3,每个轴都以逆时针旋转的角度为正。导航坐标系机体坐标系第一步:求姿态矩阵1、旋转Z轴旋转前坐标:(x0, y0, z0), 旋转...转载 2018-09-05 20:20:03 · 7234 阅读 · 1 评论 -
STM32 GPIO模式详解
有关推挽输出、开漏输出、复用开漏输出、复用推挽输出 以及上拉输入、下拉输入、浮空输入、模拟输入 的区别 在 Cortex-M3 里,对于 GPIO 的配置种类有 8 种之多: ( 1) GPIO_Mode_AIN 模拟输入 ( 2) GPIO_Mode_IN_FLOATING 浮空输入 ( 3) GPIO_Mode_IPD 下拉输入 ( 4) GPIO_Mode_IPU 上拉输入 ( ...转载 2018-09-05 09:34:42 · 411 阅读 · 0 评论 -
SPI、I2C和UART三种串行总线协议的区别
I2C(Inter-Integrated Circuit:内置集成电路)总线的概念: I2C通讯只需要2条双向总线——一条数据线SDA(serial data:串行数据线),一条时钟线SCL(serial clock:串行时钟线)。SDA线用于传输数据,SCL线用于同步数据收发。SDA线传输数据是大端传输(字节高位先传),每次传输8bit,即1字节。支持多主控(multi-mas...转载 2018-09-04 15:44:08 · 641 阅读 · 0 评论 -
STM32 嵌入式学习入门
https://blog.csdn.net/felikzhang/article/category/7443600转载 2018-09-04 12:09:24 · 233 阅读 · 0 评论 -
浅谈C语言的数据存储(二)
时间:2016-12-12作者:华清远见静态区是一个抽象笼统的概念,在实际的Linux/C的可执行程序中并没有静态区这个区域,具体来讲它主要由两个段组成:.data段和.bss段。其中.data段就是程序的数据段,在采用段式内存管理的架构中,数据段(data segment)通常是指用来存放程序中已初始化且不为0的全局变量或静态变量的一块内存区域。相反,BSS(Block Started by...转载 2018-09-04 12:04:24 · 154 阅读 · 0 评论 -
浅谈C语言的数据存储(一)
时间:2016-12-12作者:华清远见程序由指令和数据组成,C语言程序亦是如此。开发者在编写程序的时候往往需要根据不同数据的特点以及程序需求来选择不同的数据存储方式,那么在C语言中数据的存储分为哪些方式呢? C程序大致来讲可以分为四个数据区:常量区,静态去,堆区,栈区。其中常量区存储了未被作为初始化使用的字符串常量和被const修饰的全局变量,其特点是只可被访问不可被写入,生...转载 2018-09-04 12:03:11 · 1250 阅读 · 0 评论 -
16道嵌入式C语言面试题(经典)
转载于 http://blog.chinaunix.net/u1/34474/预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1) #define 语法的基本知识(例如:不能...转载 2018-09-04 11:30:47 · 438 阅读 · 0 评论 -
什么是嵌入式系统,什么是单片机?
物联网应用下的无线通信技术分为近距离通信技术和远距离通信技术,其中常用的短距离通信技术有蓝牙、wifi、zigbee、红外等等,远距离通信技术有GPRS、NB-IoT、LoRa、等。物联网应用除了通信还有物联网终端节点,这些终端节点还有一定的计算能力和感知能力,还有一部分终端节点具有执行能力,今日我们就来聊聊物联网的终端设备。物联网终端设备一般由通信接口、传感器、MCU以及执行器组成。例如...转载 2018-09-04 11:19:03 · 10890 阅读 · 1 评论 -
单片机中的数据类型解析
在标准C语言中,存在着如下六种基本数据类型: 1、char:字符型; 2、short = short int:短整型 3、int:整型 4、long = long int:长整型 5、float:单精度浮点型 6、double:双精度浮点型 在Keil MDK 开发环境里,比如一个 无符号32位整形数据会有很多种表示方法:1,unsigned int 3...转载 2018-09-04 11:16:38 · 4070 阅读 · 0 评论 -
单片机嵌入式编程的五个注意事项
在单片机编程的过程中,如果一名设计者能够同时掌握多门编程语言,那么这名设计者肯定是一位非常优秀的人才。但是想要同时精通汇编、C语言、C++这三门语言实在是太难了,很多初学者在其中一门的学习中就已经到处碰壁,苦不堪言。本文特意为大家整理了拥有嵌入式编程领域多年工作经验的工程师意见,汇总成了一篇能够对嵌入式编程经验有着指导意义的注意事项,感兴趣的朋友快来看一看吧。在单片机嵌入式编程中,最难的两部分...转载 2018-09-04 11:10:32 · 335 阅读 · 0 评论 -
调试单片机程序-数据操作相关(写单片机程序数据类型相关)
[导读]最近在调试单片机程序,总是遇到一些开始认为不可思议的事情,后来解决了问题后发现,都是因为自己书写程序不严谨,其主要原因是没有注意c语言的数据类型的数据范围。对有符号、无符号数据的使用存在误区,对类型转换 最近在调试单片机程序,总是遇到一些开始认为不可思议的事情,后来解决了问题后发现,都是因为自己书写程序不严谨,其主要原因是没有注意c语言的数据类型的数据范围。本文引用地址: ht...转载 2018-09-04 11:07:55 · 169 阅读 · 0 评论