摘要: 简介 下面是嵌入式系统组成图: 嵌入式微处理器常用种类如下: 嵌入式操作系统常用种类如下: Linux发行版常用种类如下: 职业发展 学习概述 嵌入式系统学习一般可以分为以下几个步骤: 选一块开发板,了解其资源; 进行ARM裸机跑程序; 嵌入式系统定制和移植; 嵌入式系统应用程序开发和移植。 一、选 阅读全文
posted @ 2017-11-26 17:31 steed灬 阅读(531) 评论(0) 推荐(0) 编辑
摘要: Java并不仅仅是C++语言的一个变种,它们在某些本质问题上有根本的不同: (1)Java比C++程序可靠性更高。有人曾估计每50行C++程序中至少有一个BUG。姑且不去讨论这个数字是否夸张, 但是任何一个C++程序员都不得不承认C++语言在提供强大的功能的同时也提高了程序含BUG的可能性。Java 阅读全文
posted @ 2017-11-22 12:19 steed灬 阅读(2759) 评论(0) 推荐(0) 编辑
摘要: C和C++的关系:就像是win98跟winXP的关系。C++是在C的基础上增加了新的理论,玩出了新的花样。所以叫C加加。 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环 境条件)进行运算处理得到输出(或实现过程(事务)控制) 阅读全文
posted @ 2017-11-22 09:57 steed灬 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 一、UCOS-III 学习UCOS-III,一般会学习以下内容: 任务创建、删除、挂起、恢复等; 临界区:独占CPU,尽量少用,否则会降低效率; 时间管理:时钟节拍(基于硬件定时器)、软件定时器; 互斥量:线程的互斥,某一资源同时只允许一个访问者访问,一个互斥量对应一个资源; 信号量:在互斥量的基础 阅读全文
posted @ 2017-11-21 16:23 steed灬 阅读(1850) 评论(0) 推荐(0) 编辑
摘要: 一、PID控制算法 PID是比例、积分、微分的简称,PID控制的难点不是编程,而是控制器的参数整定。参数整定的关键是正确地理解各参数的物理意义,PID 控制的原理可以用人对炉温的手动控制来理解。阅读本文不需要高深的数学知识。 注:整个控制流程是PID控制器函数与被控对象的传递函数、一个负反馈结合完成 阅读全文
posted @ 2017-11-10 14:52 steed灬 阅读(63031) 评论(6) 推荐(20) 编辑
摘要: 一、设计步骤 (1)PCB布局 先放置接口类外设; 根据飞线的接口方向,定位各个模块的方位; 局部模块化(按照一个方向逐个局部化); (2)PCB布线 设置设计规则; 先布过孔(电源、地、长线),防止回流路径长;(一般电源、地都是从底面过,且需铺铜块); 布线(紧凑、杂交则过孔,多条线用排线连接); 阅读全文
posted @ 2017-11-07 10:34 steed灬 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 一、模电 1、半导体 半导体通常分为两种:本证半导体(纯净晶体结构)和杂志半导体(掺入特定的杂质,改变导电性)。 其中杂质半导体又分为: N型半导体(掺入5价元素):形成共价键后,多余一个自由电子,自由电子浓度较大; P型半导体(掺入3价元素):形成共价键后,多余一个空穴,空穴浓度较大; 2、PN结 阅读全文
posted @ 2017-11-07 09:49 steed灬 阅读(1326) 评论(0) 推荐(0) 编辑
摘要: 一、三菱PLC通讯概要 三菱PLC FX系列通信结构如下图所示: 三菱PLC FX系列的通信规格如下图所示: 三菱PLC FX系列一般有以下几种通信模块,以FX2N为例: FX2N-232-BD FX2N-232IF FX2N-232ADP FX2N-485-BD FX2N-422-BD ..... 阅读全文
posted @ 2017-11-04 12:27 steed灬 阅读(4588) 评论(0) 推荐(0) 编辑
摘要: 本文将提到以下内容: 蜂鸣器 按键控制 电容触摸 温度传感器 红外 TFTLCD触摸屏 MPU6050传感器 SPI-FLASH SDIO_SD卡 ucos-III移植 一、蜂鸣器 蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,主要分为以下两种: 有源:电磁式 无源:压电式 这里的有源,不是 阅读全文
posted @ 2017-10-12 18:35 steed灬 阅读(1508) 评论(0) 推荐(0) 编辑
摘要: 本文将提到以下内容: 位带操作 中断 printf重定向 随机数发生器RNG AD/DA DMA 高性能计算能力 加密 ART加速 一、位带操作 在学习51单片机的时候就使用过位操作,通过关键字sbit对单片机IO口进行位定义。但是stm32没有这样的关键字, 而是通过访问位带别名区来实现,即将每个 阅读全文
posted @ 2017-10-11 21:28 steed灬 阅读(1881) 评论(0) 推荐(0) 编辑