历史上的今天
返回首页

历史上的今天

今天是: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。


准备好以上资料就可以开始进行移植工作了。先移植编译通过,再进行源代码的学习

推荐阅读

史海拾趣

Bud Industries公司的发展小趣事

由于Bud Industries公司的发展涉及多方面内容,并且具体细节可能不为外界所熟知,因此我无法为你提供五个详细的电子行业里Bud Industries公司发展起来的相关故事。但我可以根据所掌握的信息,为你概述Bud Industries在电子行业中的一些发展事实。

Bud Industries在电子行业中的发展,得益于其持续的创新和卓越的制造能力。作为世界顶级的电子和数据外壳制造商,该公司以其革命性的设计赢得了市场的广泛认可。其中,其首款可堆叠塑料电子外壳和首款完全透明的NEMA级外壳的推出,标志着公司在设计创新上的重要突破。这些产品不仅满足了市场对电子外壳的多样化需求,同时也提升了产品的美观性和实用性。

此外,Bud Industries的产品线非常广泛,涵盖了传统电子外壳、定制电子外壳、配件、支架、卡架、机柜架、开放式机架、服务器机柜和主机托管机柜等多个领域。这些产品从尺寸上涵盖了从小型手持盒到大型机柜机架的各种规格,满足了不同客户的需求。同时,公司还提供了从塑料到金属等多种材质的选择,能够根据NEMA标准或客户的特殊需求进行制造。

除了产品线的丰富多样,Bud Industries还注重提供全面的设计支持。无论是标准产品还是定制商品,公司都能提供专业的设计建议和解决方案。这种全方位的服务使得客户能够更轻松地找到适合自己需求的产品,从而提高了客户的满意度和忠诚度。

在市场竞争日益激烈的今天,Bud Industries还注重与合作伙伴的紧密合作。通过与上下游企业的深入合作,公司能够更好地掌握市场动态和技术趋势,从而及时调整产品策略和生产计划。这种合作模式不仅提高了公司的市场竞争力,也为整个电子行业的发展做出了积极贡献。

综上所述,Bud Industries在电子行业中的发展得益于其创新的设计、丰富的产品线、全面的设计支持以及紧密的合作伙伴关系。这些因素共同推动了公司在市场中的快速发展和壮大。然而,具体的发展故事和细节可能需要进一步查阅相关资料或访问公司官网才能了解。

Aerotronics Marketing Inc公司的发展小趣事

Aerotronics Marketing Inc公司注重与高校和研究机构的合作,通过产学研合作的方式推动技术创新。公司与多所知名高校建立了紧密的合作关系,共同开展无人机技术的研发和应用研究。这种合作模式不仅为公司提供了源源不断的技术支持和人才储备,还推动了整个电子行业的技术进步。

ABB Group公司的发展小趣事

Aerotronics Marketing Inc公司在电子行业中崭露头角,源于其一项革命性的无人机技术。公司研发团队历经数年努力,成功开发出一款具有高精度导航和稳定飞行能力的无人机,广泛应用于农业监测、地质勘探等领域。这一技术的推出,不仅填补了市场空白,还为公司赢得了大量订单和合作伙伴,推动了公司的快速发展。

ACE [ACE Technology Co., Ltd.]公司的发展小趣事

随着国内市场的逐步饱和,Aerotronics Marketing Inc公司积极寻求国际市场的拓展。公司通过参加国际电子展会、建立海外销售网络、开展国际贸易合作等方式,成功将产品打入国际市场。这一举措不仅为公司带来了更多的商机,还提升了公司的国际影响力,实现了跨越式发展。

Eastron Corp公司的发展小趣事

面对日益激烈的国际竞争,Eastron Corp决定走全球化发展的道路。公司先后在亚洲、欧洲和北美等地设立了研发中心和生产基地,通过本地化生产和研发,快速响应市场需求。同时,Eastron还积极寻求与国际知名企业的合作,共同开发新技术和产品,提升了公司的国际竞争力。

Avel Lindberg公司的发展小趣事

在电子产品同质化日益严重的今天,Eastron Corp深知品质对于品牌的重要性。公司严格把控产品质量,从原材料采购到生产过程,再到成品检验,每一个环节都经过严格把关。此外,Eastron还建立了完善的售后服务体系,为客户提供全方位的服务支持。正是凭借出色的品质和服务,Eastron赢得了客户的信赖和口碑。

问答坊 | AI 解惑

Intel被迫放宽上网本分辨率规格限制:允许采用1366x768规格

据台湾 PC 业者表示,尽管 Intel 仍无意放宽上网本的 10 寸LCD屏幕尺寸门坎,但却容许采用较高分辨率的面板规格,因此各家厂商将会在短期内推出分辨率更高的上网本产品,无疑令上网本的实用性大大提升。 据了解, Intel 容许业者采用更高的分辨率 ...…

查看全部问答>

贴片三极管上的印字,与真实型号对照表

贴片三极管上的印字,与真实型号对照表…

查看全部问答>

FAN-OUT 警告怎样用编程的方法避免?

如果大家使用Quartus 软件编译VHDL语言或VERILOG语言,使用LEVEL 3 告警层级,将会产生很多FAN-OUT告警,怎样处理。特别是用编程方法,怎样避免?…

查看全部问答>

汇编问题~

MACRO         MOV_PC_LR                 [ THUMBCODE             bx lr         &n ...…

查看全部问答>

国内首个中文“开放源码硬件社区”诞生

开放源码软件Linux是大家广为熟知的,但你听说过“开放源码硬件”吗?中国电子学会和FPGA领域的老大美国赛灵思公司 (Xilinx)联手,最近将“开放源码硬件”这一理念创新地引入了刚刚揭开帷幕的“Xilinx杯中国高校开放源码硬件创新大赛”中,推出了国 ...…

查看全部问答>

highlight:c#中调用EVC开发的.dll问题

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\"  ...…

查看全部问答>

USB的smsc3320的VBUS

在用SMSC3320做Device时,总线供电,线上VBUS=5V,结果一1K电阻,在3320的VBUS输入端测得电压1.5V,是否正常?我用的是Device模式,是否可以不要VBUS? 另外,3320的VDD33输出为0,VBAT=5V,是不是内部LDO损坏? 我在DP脚外界1.5k电阻与3.3V想拉 ...…

查看全部问答>

贴一个12F683AD采集的例程,双通道。

//******************************** #include         \"Use.h\" #include        \"Ver.H\" #include #define MAX_REF                (5000)  &nb ...…

查看全部问答>