
嵌入式学习笔记
dxmcu
QQ : 2795247843
展开
-
嵌入式 bool类型定义的问题
如果程序中使用到bool类型,但编译时提示类型未定义,这个时候可在头文件中加入下面一句:typedef enum {FALSE = 0,TRUE = 1} bool;原创 2019-11-26 18:20:24 · 687 阅读 · 0 评论 -
MODBUS通讯协议及编程【一】
一、Modbus 协议简介 Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。 此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备转载 2015-01-28 23:51:04 · 1861 阅读 · 0 评论 -
uC/Probe 嵌入式设备在线调试工具
Micrium 推出了 uC/Probe ,这款通用工具能让嵌入式开发人员在实时环境中监测嵌入式系统。有了 uC/Probe ,不再需要像以前一样为了得到系统反馈必须停止一个应用程序;有了 uC/Probe ,用户 可以图形化方式 观测正在运行的嵌入式应用程序的内部,这样节省了大量的开发时间;有了 uC/Probe , 开发者可以保证系统正确地运行,或者迅速找到系统的不稳定性 , 这些不稳定性一般转载 2015-03-12 12:43:46 · 1961 阅读 · 0 评论 -
make里的wildcard和patsubst
在 GNU Make 里有一个叫 'wildcard' 的函 数,它有一个参数,功能是展开成一列所有符合由其参数描述的文 件名,文件间以空格间隔。你可以像下面所示使用这个命令:SOURCES = $(wildcard *.c)这行会产生一个所有以 '.c' 结尾的文件的列表,然后存入变量 SOURCES 里。当然你不需要一定要把结果存入一个变量。另一个有用的函数是 pats转载 2015-07-01 16:27:11 · 606 阅读 · 0 评论 -
嵌入式产品开发流程
嵌入式产品,与普通电子产品一样,开发过程都需要遵循一些基本的流程,都是一个从需求分析到总体设计,详细设计到最后产品完成的过程。但是,与普通电子产品相比,嵌入式产品的开发流程又有其特殊之处。它包含嵌入式软件和嵌入式硬件两大部分,针对嵌入式硬件和软件的开发,在普通的电子产品开发过程中,是不需要涉及的。嵌入式产品的研发流程具体如下图: 下面,针对嵌入式产品的开发过程中的各个阶段,转载 2017-03-30 09:38:49 · 2605 阅读 · 0 评论 -
按位定义结构体
按位定义一个结构体 struct s_DosAttributes { unsigned ReadOnly :1; unsigned Hidden :1; unsigned System :1; unsigned VolumeID :1; unsigned Directory :1; un转载 2017-08-10 15:14:00 · 3181 阅读 · 0 评论 -
pitch yaw roll是什么
三维空间的右手笛卡尔坐标如图1所示。图1在航空中,pitch, yaw, roll如图2所示。pitch是围绕X轴旋转,也叫做俯仰角,如图3所示。yaw是围绕Y轴旋转,也叫偏航角,如图4所示。roll是围绕Z轴旋转,也叫翻滚角,如图5所示。图2图3图4图5转载 2017-10-27 09:02:13 · 378 阅读 · 0 评论 -
Cadence SPB 16. 6 安装步骤
1.首先下载Cadence Allegro SPB orCAD16. 6 安装包,单击我,下载之后运行其中的setup.exe,然后先安装第一项License Manager 一直按next或install,直到被询问license时,单击cancel,然后选是和finish。2.接下来转载 2017-11-18 17:56:58 · 892 阅读 · 0 评论