自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 RK3288 适配LVDS屛 记录

RK3288 适配LVDS屛 记录 :在设备树增加LVDS相关节点: 源码/kernel/arch/arm/boot/das/rk3288.dts1、添加背光节点backlight: backlight { status = "okay"; compatible = "pwm-backlight"; brightness-levels = < 255 254 253 252 251 250 249 248 247 246 245 244.

2021-02-03 14:35:19 2312 1

原创 RK3288平台 SPI接口调试步骤

RK3288平台 SPI接口调试步骤代码路径drivers/spi/spi.c spi驱动框架 drivers/spi/spi‐rockchip.c rkspi各接口实现drivers/spi/spidev.c 创建spi设备节点,用户态使用。 drivers/spi/spi‐rockchip‐test.c spi测试驱动,需要自己...

2021-02-01 15:36:30 3667 1

原创 ADB 使用

ADB的全称为Android Debug Bridge,即调试桥,方便调试设备或调试开发的Android APP。ADB是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的android设备。如何使用ADB有两个准备工作必须要做好:1、确保安装好手机的驱动程序,手机无法被识别,你安装啥工具都没用2、确保开启手机的usb调试3、win+cmd打开命令提示符 切换到adb所在的盘符,如要将盘符切换到F盘,输入"D:",回...

2021-02-01 14:11:20 401

转载 uC/Probe 应用 uCOSIII 配置

μC/OS-III要求Similar to μC/OS-II, in order to display the μC/OS-III Awareness Screens you have toconfigure and initialize a few things in your C project:■Make sure OS_CFG_DBG_ENis

2017-05-19 06:47:30 1808

原创 RL_File System 应用笔记

为了正常运行,文件系统组件需要一些系统配置设置。 要求是:每个打开的文件的最小堆大小为512+96字节。 如果您想要同时打开三个文件,则需要设置至少3 *(512+96)字节= 1824字节的堆栈大小。 这可以在设备的startup_device.s文件(Heap_Size)中配置。由于文件系统组件没有创建任何其他线程,您需要向调用线程添加线程堆栈大小。 此调用线程可以

2017-05-10 14:34:41 467

原创 SDRAM 刷新时间计算

SDRAM 刷新时间计算SDRAM 参数:8K Refresh Cycles/64 mS 刷新速率 = 64ms / 8192行 = 7.81usCPU 时钟周期 = 7.81us * CPU运行频率例:CPU运行频率 60MHz 时钟周期 = 7.81us * 60MHz = 468.664ms 为刷新周期最

2017-05-09 22:08:35 5435

转载 SDRAM 工作原理

SDRAM的工作原理 SDRAM(Synchronous Dynamic Random Access Memory,同步动态随机存储器)一、SDRAM的工作原理 SDRAM要不断进行刷新(Refresh)才能保留住数据。 那么要隔多长时间重复一次刷新呢?目前公认的标准是,存储体中电容的数据有效保存期上限是64ms(毫秒,1/1000秒),也就是说每一行刷新的循环周期是64ms。

2017-05-09 21:32:07 1076

翻译 CMSIS-RTOS2 应用笔记 八 目录结构和文件概述

目录结构和文件概述以下部分概述了与CMSIS-RTOS RTX v5的用户相关的目录结构和文件。 以下目录引用开始于CMSIS软件包安装路径下方,例如ARM / CMSIS / version / CMSIS / RTOS2。RTX v5 目录结构CMSIS-RTOS RTX v5以源代码提供,并提供了几个示例。DirectoryConten

2017-05-05 19:01:00 2364

翻译 CMSIS-RTOS2 应用笔记 七 构建RTX5库

构建RTX5库CMSIS软件包包含用于构建完整RTX5库的μVision项目。 该项目也可以用作使用您选择的工具链构建RTX5库的参考。从μVision中的包文件夹CMSIS / RTOS2 / RTX / Library / ARM / MDK中打开项目RTX_CM.uvprojx。选择与设备的处理器核心相匹配的项目目标。该项目为RTX5支持的所有支持的Corte

2017-05-05 18:53:40 4336

翻译 CMSIS-RTOS2 应用笔记 六 RTX 配置

CMSIS-RTOS RTX 配置文件"RTX_Config.h"定义了CMSIS-RTOS RTX的配置参数,并且必须是使用CMSIS-RTOS RTX内核的每个项目的一部分。 文件"RTX_Config.c"包含可以适应应用程序需求的osRtxIdleThread和osRtxErrorNotify函数的存根。配置文件使用配置向导注释。 根据开发工具,注释可能会导致更

2017-05-05 14:45:32 12926

翻译 CMSIS-RTOS2 应用笔记 五 操作理论

系统启动您的应用程序的main()应至少按照给定的顺序执行以下操作:硬件的初始化和配置,包括外设,内存,引脚,时钟和中断系统。使用相应的CMSIS-CORE功能更新系统内核时钟。使用osKernelInitialize初始化CMSIS-RTOS内核。(可选)创建一个新线程app_main,该线程用作使用osThreadNew的主线程。 或者,可以直接在main()中创建线程

2017-05-05 11:01:55 14014 1

翻译 CMSIS-RTOS2 应用笔记 四 创建工程

使用RTX5创建微控制器应用程序的步骤如下:创建一个新项目并选择一个微控制器设备。在"管理运行时环境"窗口中,选择CMSIS  CORE和CMSIS  RTOS2(API) Keil RTX5。 您可以选择将RTX添加为库(Variant:Library)或添加完整的源代码(Variant:Source  - 如果使用事件记录器,则为必需)如果验证输出需要其他组

2017-05-05 10:39:47 3620

翻译 CMSIS-RTOS2 应用笔记 三 功能概述

CMSIS-RTOS2概述在cmsis_os2.h头文件中实现的所有CMSIS-RTOS C API v2函数。内核信息和控制osKernelGetInfo:获取RTOS内核信息。osKernelGetState:获取当前的RTOS内核状态。osKernelGetSysTimerCount:获取RTOS内核系统定时器计数。osKernelGetSysTime

2017-05-05 10:03:06 15389

翻译 CMSIS-RTOS2 应用笔记 二 配置接口

使用CMSIS-RTOS2实现CMSIS-RTOS2实现通常作为库提供。 要将RTOS功能添加到现有的基于CMSIS的应用程序,需要添加RTOS库(通常是一个或多个配置文件)。 有一个新的头文件cmsis_os2.h可用。 这是完全便携式应用程序所需的唯一头文件。 在这种情况下,用户提供的控制块存储器,对象数据和线程堆栈不能使用。 或者,您可以包括实现特定的头文件(例如rtx_os

2017-05-05 09:54:21 5713 1

翻译 CMSIS-RTOS2 应用笔记 一 概述

CMSIS-RTOS2  通用RTOS接口CMSIS-RTOS2是一个通用的API,它与底层的RTOS内核无关。 程序员在用户代码中调用CMSIS-RTOS2 API函数,以确保从一个RTOS到另一个RTOS的最大可移植性。 使用CMSIS-RTOS2 API的中间件避免不必要的移植工作。典型的CMSIS-RTOS2 API实现与现有的实时内核接口。

2017-05-05 09:25:45 7915 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除