1 异常类型 CM3内核支持256个中断,其中 16个 内核中断和240个外部中断,并具有256级可编程中断设置。STM32并没有使用CM3的全部内容,而是使用了一部分。STM32…
Read More作者: BruceOu
《嵌入式 – 深入剖析STM32》详解STM32时钟系统
时钟是处理器运行的基础,时钟信号推动处理器内各个部分执行相应的指令。时钟系统就是CPU的脉搏,决定CPU速率,像人的心跳一样 只有有了心跳,人才能做其他的事情,而单片机有了时钟,才…
Read More《Linux – Linux基础》第3章 vim使用与Linux操作和命令(二)
3.4定时任务调度 3.4.1 crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系…
Read More《Linux – Linux基础》第3章 vim使用与Linux操作和命令(一)
运行环境:centoOS 6 3.1 vim 使用 所有的 Linux 系统都会内建 vi 文本编辑器。Vim 具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨…
Read More《Linux – Linux基础》第2章 Linux 系统概述
2.1 Linux 系统简介 Linux 系统由 Linus Torvalds (林纳斯·托瓦兹)于 1991 年发布在新闻组的内核发展而来,由于它在发布之初就免费和自由传播,支持…
Read More《Linux – Linux基础》第1章 为什么要学习 Linux 开发
1.1 Linux 的应用场景 对于一般用户来说,因为经常接触 PC、手机,可能会知道 Windows、 iOS、 Andorid系统,但对 Linux 系统却知之甚少,这是因为 …
Read More《嵌入式系统 – 玩转ART-Pi开发板》第4章 API-Pi使用多线程
4.1 线程简介 在讲解多线程之前,我们要搞清楚什么是多线程?为何要使用多线程?大家在刚接触到单片机,跑裸机的时候,程序执行的顺序都是自上而下的运行的,然而随着代码量的增加,执行单…
Read More《嵌入式系统 – RT-Thread开发笔记》 第二部分 RT-Thread Nano移植与使用 – 第6章 RT-Thread Nano 线程讲解
6.1 线程简介 在多线程操作系统中,需要开发人员把一个复杂的应用分解成多个小的、可调度的、序列化的程序单元,当合理地划分任务并正确地执行时,这种设计能够让系统满足实时系统的性能及…
Read More《嵌入式系统 – 玩转ART-Pi开发板》第3章 ART-Pi固件下载与使用
开发环境: RT-Thread版本:4.0.3 操作系统:Windows10 Keil版本:V5.30 开发板MCU:STM32H750XB 3.1引言 在开始本章之前,笔者先批评…
Read More《嵌入式系统 – 玩转ART-Pi开发板》第2章 ART-Pi开发环境搭建 (Keil+env)
RT-Thread官方网站: https://www.rt-thread.org/ 开发环境: RT-Thread版本:4.0.3 操作系统:Windows10 Keil版本:V5…
Read More