历史上的今天
今天是:2025年03月05日(星期三)
2020年03月05日 | uCOS-II在MSP430上的移植1——准备工作
2020-03-05 来源:eefocus
学习uC/OS-II有一段时间了,下了上百兆的资料。网上可以找到很多移植好的工程,参考别人的,稍微修改下,编译调试通过了,用起来始终觉得不是很踏实,毕竟不知道别人修改了哪些地方。静心整理了下思路,决定自己动手,从最原始的文件修改,把uCOS-II移植到MSP430F169上。
一、准备工作
(1)μC/OS-II中文教程.CHM
——《嵌入式实时操作系统uC/OS-II(第2版)邵贝贝译》一书的电子版。也可在网上查找相关的电子文档。作为工具手册,在移植过程中碰到不理解的可以随时查看.
(2)μC/OS-II操作系统的源代码,版本为V2.86。
官方下载地址:http://www.micrium.com/products/rtos/ucos-ii_download.html
附:在该网站下载资料要求注册,通过注册邮箱的确认。
http://space.ednchina.com/Upload/2009/5/22/5b8f931a-ff19-410e-89d2-f9a054ca2423.ZIPMicrium-uCOS-II-V286.ZIP 声明:该文件仅供个人学习使用
(3)Micrium官方对TI MSP430移植的支持.
下载地址:http://www.micrium.com/ti/index.html
在网页中,选择第三行的“Download”即选“MSP430,V2.70,编译器为IAR”.
http://space.ednchina.com/Upload/2009/5/22/3673c9a6-2e3d-4ed6-ac12-ae71d8b633ff.ZIPTI-MSP430-uCOS-II-V270.ZIP 声明:该文件仅供个人学习使用
(4)μC/OS-II在MSP430F449上的移植.pdf
----杭州利尔达单片机技术有限公司编写,该文档有详细的中文说明。
声明:该文件仅供个人学习使用
(5)PC机上使用的编译器.
IAR System Embedded Workbench for TI MSP430 V4.11B。
准备好以上资料就可以开始进行移植工作了。先移植编译通过,再进行源代码的学习
史海拾趣
|
Intel被迫放宽上网本分辨率规格限制:允许采用1366x768规格 据台湾 PC 业者表示,尽管 Intel 仍无意放宽上网本的 10 寸LCD屏幕尺寸门坎,但却容许采用较高分辨率的面板规格,因此各家厂商将会在短期内推出分辨率更高的上网本产品,无疑令上网本的实用性大大提升。 据了解, Intel 容许业者采用更高的分辨率 ...… 查看全部问答> |
|
如果大家使用Quartus 软件编译VHDL语言或VERILOG语言,使用LEVEL 3 告警层级,将会产生很多FAN-OUT告警,怎样处理。特别是用编程方法,怎样避免?… 查看全部问答> |
|
开放源码软件Linux是大家广为熟知的,但你听说过“开放源码硬件”吗?中国电子学会和FPGA领域的老大美国赛灵思公司 (Xilinx)联手,最近将“开放源码硬件”这一理念创新地引入了刚刚揭开帷幕的“Xilinx杯中国高校开放源码硬件创新大赛”中,推出了国 ...… 查看全部问答> |
|
http://group.eeworld.net/aawolf_mobile/topic/2aa41dba-eefc-4bc4-8232-ed1191c645b0.aspx 我遇的问题和帖子里面的一样。问题在:CommSend这边没有反应了。代码如下: (原帖问题解决了但没有给出解决方法。请各路高手帮忙) //////////// ...… 查看全部问答> |
|
【MSP430共享】用VB实现PC机与MSP430单片机串行通信的研究 摘 要: 串行通信已经成为计算机与其他设备进行数据交换的最广泛的途径之一。本文主要论述了P C机与 MS P 4 3 0单片机之间实现串行通信的硬 件设计; 以及如何利用MS P 4 3 0的串口通信模块和VB提供的串行通讯控件 MS C o mm来实现 P C机与 Ms P 4 ...… 查看全部问答> |
|
为什么我这个程序下到板子里 会出现跑了一会儿就停止了或者距离远一些也停止了呢? 为什么我这个程序下到板子里 会出现跑了一会儿就停止了或者距离远一些也停止了呢?#include <stm32f10x_lib.h>#include \"sys.h\"#include \"usart.h\" #include \"delay.h\" #include \"led.h\" #include \"key.h\"  ...… 查看全部问答> |
|
在用SMSC3320做Device时,总线供电,线上VBUS=5V,结果一1K电阻,在3320的VBUS输入端测得电压1.5V,是否正常?我用的是Device模式,是否可以不要VBUS? 另外,3320的VDD33输出为0,VBAT=5V,是不是内部LDO损坏? 我在DP脚外界1.5k电阻与3.3V想拉 ...… 查看全部问答> |
|
//******************************** #include \"Use.h\" #include \"Ver.H\" #include #define MAX_REF (5000) &nb ...… 查看全部问答> |




