• 欢迎访问BruceOu的博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏本章吧

2021年03月的内容

Linux高级编程

《Linux – Linux高级编程 – 第二部分 进程与线程》第1章 进程基础

《Linux – Linux高级编程 – 第二部分 进程与线程》第1章 进程基础
1.1 Linux下多任务机制的介绍 Linux有一特性是多任务,多任务处理是指用户可以在同一时间内运行多个应用程序,每个正在执行的应用程序被称为一个任务。 多任务操作系统使用某种调度(shedule)策略(由内核来执行)支持多个任务并发执行。事实上,(单核)处理器在某一时刻只能执行一个任务。每个任务创建时被分配时间片(几十到上百毫秒),任务执行(占用CP……继续阅读 »

3个月前 (03-26) 70浏览 0评论 6个赞

玩转中科蓝讯(AB32VG1)开发板

《嵌入操作系统 – 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第5章 按键喂狗

《嵌入操作系统 – 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第5章 按键喂狗
开发环境: RT-Thread版本:4.0.3 操作系统:Windows 10 RT-Thread Studio版本:2.0.0 开发板MCU:AB5301A 5.1按键简介 前面一讲讲看门狗使用了起来,本文将使用按键来喂狗。按键电路如下: 本文使用S2。从图中可以看出,按键是共地的,因此我们需要检测下降沿即可判断按键是被按下。 5.2按键喂狗代码实现 ……继续阅读 »

3个月前 (03-21) 101浏览 0评论 5个赞

玩转中科蓝讯(AB32VG1)开发板

《嵌入操作系统 – 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第4章 看门狗

《嵌入操作系统 – 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第4章 看门狗
开发环境: RT-Thread版本:4.0.3 操作系统:Windows 10 RT-Thread Studio版本:2.0.0 开发板MCU:AB5301A 4.1看门狗工作原理 看门狗用通俗一点的话来解释就是一个计数器,当计数器的值从某个值一直减到 0 的时候,系统就会产生一个复位信号。如果在计数没减到 0 之前,刷新了计数器的值的话,那么就不会产生复……继续阅读 »

3个月前 (03-19) 157浏览 3评论 4个赞

杂记

《嵌入操作系统 – 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第3章 串口设备的使用

《嵌入操作系统 – 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第3章 串口设备的使用
开发环境: RT-Thread版本:4.0.3 操作系统:Windows 10 RT-Thread Studio版本:2.0.0 开发板MCU:AB5301A RTT 中外设作为设备存在,在建立工程的时候,AB32VG1串口0被作为系统调试串口,假如现在有一个串口模块需要和单片机通讯,则可以再初始化一个串口。如果没有驱动,那么第一步就需要写驱动,针对AB3……继续阅读 »

3个月前 (03-16) 185浏览 0评论 4个赞

玩转中科蓝讯(AB32VG1)开发板

《嵌入操作系统 – 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第2章 全彩LED实现魔幻色彩

《嵌入操作系统 – 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第2章 全彩LED实现魔幻色彩
开发环境: RT-Thread版本:4.0.3 操作系统:Windows 10 RT-Thread Studio版本:2.0.0 开发板MCU:AB5301A 2.1全彩LED简介 大家常的LED都是单色的,控制一端的高低电平即可控制LED的亮灭。全彩LED就是可以通过RGB三种基本LED组合多种色彩的LED,当然还有一种RGBW 四基色的全彩LED。全彩……继续阅读 »

3个月前 (03-14) 99浏览 0评论 3个赞

玩转中科蓝讯(AB32VG1)开发板

《嵌入操作系统 – 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第1章 开发环境搭建与使用 ( RT-Thread Studio)

《嵌入操作系统 – 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第1章 开发环境搭建与使用 ( RT-Thread Studio)
开发环境: RT-Thread版本:4.0.3 操作系统:Windows 10 RT-Thread Studio版本:2.0.0 开发板MCU:AB5301A 1.1 AB32VG1开发板简介 AB32VG1开发板是以中科蓝讯(Bluetrum) 公司推出的基于RISC-V架构的高配置芯片AB5301A为核心所组成的。 板载资源: – CPU:……继续阅读 »

3个月前 (03-13) 235浏览 4评论 1个赞

Linux高级编程

《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第6章 GPS使用

《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第6章 GPS使用
6.1 GPS简介 GPS模块使用的是NMEA-0183 协议,NMEA-0183 是美国国家海洋电子协会(National MarineElectronics Association)所指定的标准规格,这一标准制订所有航海电子仪器间的通讯标准,其中包含传输资料的格式以及传输资料的通讯协议。所以通常情况下,只需要通过串口读取信息,通过字符串解析的方式把需要……继续阅读 »

3个月前 (03-10) 97浏览 0评论 2个赞

Linux高级编程

《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第5章串口编程

《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第5章串口编程
5.1串口概述 随着嵌入式系统应用的发展,Linux操作系统的应用也越来越广泛。Linux作为一款免费的并且开放源代码的操作系统,与Windows操作系统相比有许多独特的优势。 Linux可以进行定制内核;Linux的GUI图形界面能够任意选择;Linux可以更方便、更安全地进行远程操作。 随着Linux操作系统的不断发展和完善,基于Linux操作系统的软……继续阅读 »

3个月前 (03-07) 96浏览 0评论 3个赞