详解SYS/BIOS系统
eeskill 2023-12-04

XDCtools 是SYS/BIOS引用的一种实时的软件组件技术(RTSC),它包括一些有用的工具,标准的API函数,静态配置文件和打包(packaging)操作。XDC最主要的亮点在于它标准化了传递过程,并简化了在应用程序中引用目标平台下其他包的过程。

使用CCS5.5.0开发SYS/BIOS系统程序之前,必须首先安装SYS/BIOS系统工具和XDS开发工具,分别为xdctools_setupwin32_3_25_06_96.exe和bios_setupwin32_6_37_05_35.exe。


安装完成后打开CCS软件,点击File->New->Project,在弹出的对话框中选择RTSC->New RTSC Platform,如下图,然后点击Next。






在弹出的对话框中设置bios平台包名字,如图所示,然后点击Next。





在弹出的界面中设置时钟和内存。内存设置如下表所示:


设置完成后点击Finish,完成平台的创建。


点击"File->New->CCSProject",在弹出的界面中输入工程名字,选择CPU平台和型号、仿真器型号、SYS/BIOS工程模板,如图所示。




然后按照步骤将工程创建完成。


SYS/BIOS定义了多种线程类型:硬件中断(HWI),软件中断(SWI),任务(TASK),空闲(Idle)等,每种线程都有自己的优先级。我们可以通过图形的方式在app.cfg文件中创建不同的线程。下面我们以创龙提供的任务(TASK)线程实例来介绍软件的结构。

首先在.cfg文件中创建两个任务,分别为TaskLED0和TaskLED1。然后在.c文件的main函数中使用Semaphore_create(1, NULL, NULL);定义一个信号量,信号量通常用于协调一些处于竞争关系的任务之间对共享资源的访问。可以使任务处于挂起状态,用来等待某一个特定的事件,只有当这个事件发布的时候才能继续执行任务,这是通过信号量来实现的。然后通过BIOS_start();函数启动bios系统。在任务线程中使用信号量函数Semaphore_pend(sem, BIOS_WAIT_FOREVER);将信号量清零,开始执行线程中的任务,执行完成后使用信号量函数Semaphore_post(sem);将信号量置1,便于其他线程执行任务,线程函数中的system_flush();函数主要用来清空缓存,实时显示打印结果。






声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 【7.24 深圳】2025国际AI+IoT生态发展大会/2025全球 MCU及嵌入式技术论坛


  • 相关技术文库
  • 电源
  • DC
  • AC
  • 稳压
  • 什么是整流器?整流器的工作原理是什么?

    整流器是常用设备之一,通过整流器,我们能够对电流类型加以转换。为增进大家对整流器的认识,本文将对整流器、整流器的工作原理予以介绍。如果你对整流器或者整流器的相关知识具有兴趣,不妨和小编继续往下阅读哦...

    昨天
  • 干式变压器有何优缺点?干式变压器的应用+保护方式介绍

    干式变压器具备很强的应用意义,为增进大家对干式变压器的认识,本文将基于三点介绍干式变压器:1.干式变压器的优缺点,2.干式变压器的应用领域,3.干式变压器的保护方式。如果你对干式变压器具有兴趣,不妨继续往...

    昨天
  • 你了解干式变压器的冷却结构吗?干式变压器如何冷却?

    干式变压器在工业中具有很多的应用场景,对于干式变压器,我们有必要对它有所认识。为增进大家对干式变压器的了解程度,本文将基于两点介绍干式变压器:1.干式变压器的冷却结构,2.干式变压器的冷却方式介绍。如果...

    昨天
  • 干式变压器正常温度是多少?干式变压器有何安装规范?

    干式变压器是变压器类型之一,任何一款器件都有它的适用范围,干式变压器也不例外。为保证干式变压器的正常适用,本文将对干式变压器的正常温度予以介绍。此外,本文还将介绍干式变压器的安装规范。如果你对干式变...

    昨天
  • 为何要发展电源管理芯片?如何选择电源管理芯片?

    芯片的重要性不言而喻,我国目前在芯片方面的成就还未达到世界巅峰。但是,小编相信中国的芯片水平将会领先世界。为增进大家对芯片的了解,本文将对电源管理芯片予以解读。本文中,你将对电源管理芯片的发展必要性...

    前天
  • 全方位了解存储,你知道的存储介质有哪些?

    存储是非常重要的技术,基于存储技术,我们可以将数据存储在存储设备上。那么对于存储设备而言,有哪些因素对它而言是十分重要的呢?其中一个,便是存储介质。为增进大家对存储的认识,本文将对存储介质予以介绍。如...

    07-07
  • 了解过分布式光伏逆变器吗?不同光伏逆变器有何优缺点?

    逆变器,已是一个老生常谈的话题。因此,就机械等相关专业的朋友,对于逆变器通常都较为了解。为增进大家对逆变器的认识,本文将对光伏逆变器、组串式逆变器、分布式逆变器等内容予以介绍。如果你对逆变器相关内容...

    07-07
  • 一步步了解检测技术,什么是声发射检测?

    检测的重要性不言而喻,我们通过检测,可以对很多电子器件进行检测,以判断电子器件是否存在一些缺陷。为增进大家对检测的认识,本文将对声发射检测技术予以介绍。如果你对检测技术具有兴趣,不妨同小编一起来阅读...

    07-07
  • 变压器规格型号容量

    一般常用变压器的型号可归纳如下 : 1、按相数分: (1)单相变压器:用于单相负荷和三相变压器组。 (2)三相变压器:用于三相系统的升、降电压。 2、按冷却方式分: (1)干式变压器:依靠空气对流进行自然冷却或增加风机冷却...

    07-04
  • 干式变压器有哪些分类?干式变压器性能特点介绍

    干式变压器是变压器类型之一,但是,很多朋友对干式变压器却并非十分了解。为增进大家对干式变压器的认识,本文将对干式变压器的分类、干式变压器的性能特点、干式变压器的应用领域予以介绍。如果你对干式变压器具...

    07-03
  • UPS电源内部结构解析,大佬带你看UPS电源防雷误区

    UPS电源,也就是我们常说的不间断电源。通常情况下,UPS电源都带有保护作用。为增加大家对UPS电源的认识,本文将对UPS电源的内部结构以及UPS电源的防雷误区予以介绍。如果你对UPS电源具有兴趣,不妨和小编一同往下...

    07-03
下载排行榜
更多
评测报告
更多
广告