在Linux虚拟机上创建ARM交叉编译环境: ...
分类:
其他好文 时间:
2017-09-17 13:43:54
阅读次数:
125
学校:华中科技大学机械学院 作业任务:在Ubentu环境下创建arm交叉编译环境并且在虚拟机中编译例程 首先,利用U盘安装windows10+Ubuntu16.04双系统,系统刚开始安装,需要执行以下两个指令以完成相应软件的更新 # sudo apt-get update# sudo apt-get ...
分类:
其他好文 时间:
2017-09-17 01:31:05
阅读次数:
154
RTOS是实时操作系统 Linux是时分系统,不过可以通过配置内核改成实时系统 分时操作系统 英文:Time-sharing Operating System 释义:使一台计算机同时为几个、几十个甚至几百个用户服务的一种操作系统。把计算机与许多终端用户连接起来,分时操作系统将系统处理机时间与内存空 ...
分类:
系统相关 时间:
2017-09-08 18:33:51
阅读次数:
523
工作中因为时间紧迫,我不得不抛开TI提供的TI-RTOS、sdk和xdctools等工具,采用ucos + 库函数的方式去开发。最开始一头扎进去,碰见的就PWM的生成。 PWM方面,TI自带封装好了PWM函数进行pwm的生成。 假如:我的需求是PWM的周期是2s,占空比50%,MCU主频是48MHz ...
分类:
其他好文 时间:
2017-08-31 22:25:21
阅读次数:
1183
原文地址:http://blog.csdn.net/q394895302/article/details/50604929 ...
分类:
编程语言 时间:
2017-08-25 19:21:28
阅读次数:
114
freeRTOS目录结构如下图所示: 每个支持的处理器架构需要一小段与处理器架构相关的RTOS代码。这个是RTOS移植层,它位于FreeRTOS/Source/Portable/[相应编译器]/[相应CPU架构]子目录。 对于FreeRTOS,堆栈设计也属于移植层。FreeRTOS/Source/p ...
分类:
其他好文 时间:
2017-08-24 21:36:57
阅读次数:
208
PE (Portable Executable):微软参考COFF(Common Object File Format)规范,在Windows NT系统上制定的一种标准, 用于exe可执行文件、obj目标文件和dll动态链接库等文件格式。PE32+是PE的64位扩展,其并未添加额外结构,只是把原来3 ...
分类:
其他好文 时间:
2017-08-23 23:03:10
阅读次数:
266
软件框架讲解 作者:nieyong 飞控源代码部分,都是属于一砖一瓦敲出来的。没有使用实时操作系统(RTOS),我们称之为裸机代码,托管在Github上,名字为crazepony-firmware-none,尾缀none表示未使用操作系统裸跑的意思。 那么,现在就结合裸机代码,来说说Crazepon ...
分类:
其他好文 时间:
2017-08-23 00:51:30
阅读次数:
200
μCOS-II是一个经典的RTOS。 任务切换对于RTOS来说是最基本也是最核心的部分,除此之外还有任务调度算法。 先来看看基于stm32f107的任务切换代码: OSPendSV()是 PendSV Handler 的中断处理函数(的名称),它实现了上下文切换。这种实现方式对于 ARM Corte ...
分类:
其他好文 时间:
2017-08-19 18:30:47
阅读次数:
792