首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
STM32F103学习进程
】的更多相关文章
STM32F103学习进程
软硬件下载程序和程序运行的相关问题和解决方案,以我自身买的STM32F103C8T6为例 (1) 硬件需要 1. 购买一个STM32F103XXX的板子.这是一个操作实践性非常强的一个学习过程,如果没有实物的构件,即使学习的再好,记忆力非常好,到真正实际用的时候也会出现各式各样的问题,所以必须要有自己的板子. STM32F103C8T6实物图 2. 需要一个USB转TTL的模块板.这个是程序下载到STM32F103的一个必须硬件要求,有些开发板自带转换端口,可以忽略这步. 转换模块 3. 一根安…
OpenGL学习进程(12)第九课:矩阵乘法实现3D变换
本节是OpenGL学习的第九个课时,下面将详细介绍OpenGL的多种3D变换和如何操作矩阵堆栈. (1)3D变换: OpenGL中绘制3D世界的空间变换包括:模型变换.视图变换.投影变换和视口变换. 现实世界是一个3维空间,如果我们要观察一个物体,我们可以: .从不同的位置去观察它.(视图变换) .移动或者旋转它,当然了,如果它只是计算机里面的物体,我们还可以放大或缩小它.(模型变换) .如果把物体画下来,我们可以选择:是否需要一种“近大远小”的透视效果.另外,我们可能只希望看到物体的一…
OpenGL学习进程(11)第八课:颜色绘制的详解
本节是OpenGL学习的第八个课时,下面将详细介绍OpenGL的颜色模式,颜色混合以及抗锯齿. (1)颜色模式: OpenGL支持两种颜色模式:一种是RGBA,一种是颜色索引模式. RGBA模式与索引模式的区别: 计算机必须为每个像素保存一些数据,在RGBA模式中数据就代表了颜色:而颜色索引模式中数据代表了一个索引,要获取真正的颜色值还需要查索引表.数据的数量是由帧缓存中的位面决定的.一个位面为一个像素的一个位的数据.假如是8位面的颜色,每个像素就有8个颜色位,因此就有2的8次方…
Linux学习--进程概念
>>进程 说进程,感觉好空洞,来一张图,Linux下的进程: ps -eo pid,comm,cmd 说明:-e表示列出全部进程,-o pid,comm,cmd表示我们需要PID,COMMAND,CMD信息 下面:我们好好说说,Linux下的进程的含义: 1>.程序的一个执行实例 2>.正在执行的程序. 3>.能分配处理器并由处理器执行的实体. 4>.内核观点:担当分配系统资源(CPU时间,内存)的实体. 进程的两个基本元素: 程序代码(可能被执行相同程序的其他进程共享…
python自动化开发学习 进程, 线程, 协程
python自动化开发学习 进程, 线程, 协程 前言 在过去单核CPU也可以执行多任务,操作系统轮流让各个任务交替执行,任务1执行0.01秒,切换任务2,任务2执行0.01秒,在切换到任务3,这样反复执行下去,表面上看每个任务都是交替执行的,但是由于CPU速度太快,让我们觉得所有任务是在同时执行一样.真正的并行执行多任务只能在多核CPU上,但是由于任务数量远远多于CPU的核心数量,所以,操作系统也会自动把多任务轮流调度到每个核心上运行. 多任务的实现有三种方式: 多进程模式 多线程模式 多…
Android学习进程 Java引用 Rxjava MVP
第一份Android开发工作,以便于记录学习进程 Java引用 Java没有显式的使用指针,但对象的访问仍是通过指针实现的,所以直接对象之间的赋值会导致存储空间是数据的改变,如设置两个对象,其中对象一初始化,对象一赋值给对象二,在为对象二set属性后发现对象一的属性值也改变了. people p1 = new people("a","b"); people p2 = p1; p2.setparams("c"); system.out.printl…
STM32学习进程
新建一个自己的工程模板,以我所用的MDK4为例 MDK4软件图标 (1)新建一个自己储存数据的文件夹.以我自己为例(文件夹名字任取自己记住熟悉就行,以下将以我的文件夹文件进行操作讲解) 新建的总体文件夹 (2)在文件夹下面再新建俩个文件夹,文件夹命名任取,自己熟练记住就好.我建立了user和Obj,user存放我们所需要的主程序及启动文件,Obj将存放我们所编译过程中产生的其他文件 新建的子文件夹 (3)找到商家提供文件夹将启动文件和主程序文件复制到user文件夹下面 需要复制的文件 (4)打开…
Python学习进程
1周第1天 主要是变量的学习(11月8日) 1.1 python安装(win和linux下)1.2 ipython安装及使用1.3 变量的定义1.4 变量赋值1.5 运算符(赋值.算术.关系.逻辑)1.6 表达式相关练习:1) 写一个四则运算器,要求从键盘读取数字 2) 体会input()与raw_input()区别扩展知识:十进与十六进制互相转换.十进制与字符串互相转换,int().hex().str() 1周第2天 数据类型(11月9日) 1.1 数值类型(整型.长整型.浮点型.复数型)…
CCNA网络工程师学习进程(6)vlan相关协议的配置与路由器简单配置介绍
前面已经介绍了大部分与vlan技术相关的交换机的协议的配置,更深层次的还有STP协议和以太网端口聚合技术,接着还会简单介绍一下路由器的基本应用. (1)STP(Spanning-tree Protocol) 问题引入: 在由交换机构成的局域网络中通常设计有冗余链路和设备.这种设计的目的是防止一个点的失败导致整个网络功能的丢失.虽然冗余设计可能消除的单点失败问题,但也导致了回路的产生,它会带来如下问题: 广播风暴 同一帧的多份拷贝 不稳定的MAC地址表 1)…
CCNA网络工程师学习进程(1)网络的基本概述
在互联网快速发展的今天,了解互联网成为一项必须的技能,因此在学习编程之余学习如何配置网络还是很有必要的. 本系列博客计划分为三个部分,包括思科CCNA.CCNP和华为的网络工程师认证有关的知识和内容,也会涉及到全国计算机技术与软件专业技术资格考试中中级和高级网络工程师相关的内容. (1)网络和因特网概述: 网络: 网络是指在一定区域内将两台或两台以上的计算机按一定方式连接起来,起到共享文件.程序和数据的功能. 网络由若干结点和连接这些结点的链路组成,提供两个基本的…