娱乐城白菜论坛

适合STM32的五大嵌入式操作系统

玩转单片机 ? 2019-01-21 17:38 ? 次阅读

基于STM平台且满足实时控制要求操作系统,有以下5种可供移植选择。分别为μClinux、μC/OS-II、eCos、FreeRTOS和都江堰操作系统(djyos)。下面分别介绍这五种嵌入式操作系统的特点及不足。

1、μClinux

μClinux是一种优秀的嵌入式Linux版本,其全称为micro-control Linux,从字面意思看是指微控制Linux。同标准的Linux相比,μClinux的内核非常小,但是它仍然继承了Linux操作系统的主要特性,包括良好的稳定性和移植性、强大的网络功能、出色的文件系统支持、标准丰富的API,以及TCP/IP网络协议等。因为没有MMU内存管理单元,所以其多任务的实现需要一定技巧。

μClinux在结构上继承了标准Linux的多任务实现方式,分为实时进程和普通进程,分别采用先来先服务和时间片轮转调度,仅针对中低档嵌入式CPU特点进行改良,且不支持内核抢占,实时性一般。

在内存管理上由于μClinux是针对没有MMU的处理器设计的,不能使用处理器的虚拟内存管理娱乐城白菜论坛,只能采用实存储器管理策略。系统使用分页内存分配方式,在启动时对实际存储器进行分页。系统对内存的访问是直接的,操作系统对内存空间没有保护,多个进程可共享一个运行空间,所以,即使是一个无特权进程调用一个无效指针也会触发一个地址错误,并有可能引起程序崩溃甚至系统崩溃。

μClinux操作系统的中断管理是将中断处理分为两部分:顶半处理和底半处理。在顶半处理中,必须关中断运行,且仅进行必要的、非常少、速度快的处理,其他处理交给底半处理;底半处理执行那些复杂、耗时的处理,而且接受中断。因为系统中存在有许多中断的底半处理,所以会引起系统中断处理的延时。

μClinux对文件系统支持良好,由于μClinux继承了Linux完善的文件系统性能,它支持ROMFS、NFS、ext2、MS-DOS、JFFS等文件系统。但一般采用ROMFS文件系统,这种文件系统相对于一般的文件系统(如ext2)占用更少的空间。但是ROMFS文件系统不支持动态擦写保存,对于系统需要动态保存的数据须采用虚拟RAM盘/JFFS的方法进行处理。

在对硬件的支持上,由于μClinux继承了Linux的大部分性能,所以至少需要512KB的RAM空间,lMB的ROM/Flash空间。

在μClinux的移植方面,。μClinux是Linux针对嵌入式系统的一种改良,其结构比较复杂。移植μClinux,目标处理器除了需要修改与处理器相关的代码外,还需要足够容量的外部ROM和RAM。

综上可知,μClinux最大特点在于针对无MMU处理器设计,这对于没有MMU功能的f103来说是合适的,但移植此系统需要至少512KB的RAM空间,1MB的ROM/FLASH空间,而stmf103拥有256K的FLASH,需要外接存储器,这就增加了硬件设计的成本。μClinux结构复杂,移植相对困难,内核也较大,其实时性也差一些,若开发的嵌入式产品注重文件系统和与网络应用则μClinux是一个不错的选择。

2、μC/OS-II

μC/OS-II是在μC/OS的基础上发展起来的,是用C语言编写的一个结构小巧、抢占式的多任务实时内核。μC/OS-II能管理64个任务,并提供任务调度与管理、内存管理、任务间同步与通信、时间管理和中断服务等功能,具有执行效率高、占用空间小、实时性能优良和扩展性强等特点。

对于实时性的满足上,由于μC/OS-II内核是针对实时系统的要求设计实现的,所以只支持基于固定优先级抢占式调度;调度方法简单,可以满足较高的实时性要求。

在内存管理上,μC/OS-II把连续的大块内存按分区来管理,每个分区中都包含整数个大小相同的内存块,但不同分区之间内存的大小可以不同。用户动态分配内存时,只须选择一个适当的分区,按块来分配内存,释放时将该块放回到以前所属的分区,这样就消除了因多次动态分配和释放内存所引起的碎片问题。

μC/OS-II中断处理比较简单。一个中断向量上只能挂一个中断服务子程序ISR,而且用户代码必须都在ISR(中断服务程序)中完成。

ISR需要做的事情越多,中断延时也就越长。

内核所能支持的最大嵌套深度为255。

在文件系统的支持方面,由于μC/OS-II是面向中小型嵌入式系统的,即使包含全部功能,编译后内核也不到10 KB,所以系统本身并没有提供对文件系统的支持。但是μC/OS-II具有良好的扩展性能,如果需要也可自行加入文件系统的内容。

在对硬件的支持上,μC/OS-II能够支持当前流行的大部分CPU,μC/OS-II由于本身内核就很小,经过裁剪后的代码最小可以为2KB,所需的最小数据RAM空间为4 KB,μC/OS-II的移植相对比较简单,只需要修改与处理器相关的代码就可以。

综上可知,μC/OS-II是一个结构简单、功能完备和实时性很强的嵌入式操作系统内核,针对于没有MMU功能的CPU,它是非常合适的。它需要很少的内核代码空间和数据存储空间,拥有良好的实时性,良好的可扩展性能,并且是开源的,网上拥有很多的资料和实例,所以很适合向stm32f103这款CPU上移植。

3、eCos

eCos(embedded Configurable operating system),即嵌入式可配置操作系统。它是一个源代码开放的可配置、可移植、面向深度嵌入式应用的实时操作系统。最大特点是配置灵活,采用模块化设计,核心部分由小同的组件构成,包括内核、C语言库和底层运行包等。每个组件可提供大量的配置选项(实时内核也可作为可选配置),使用eCos提供的配置工具可以很方便地配置,并通过不同的配置使得eCos能够满足不同的嵌入式应用要求。

在实时性反面,由于eCos调度方法丰富,提供了两种基于优先级的调度器(即位图调度器和多级队列调度器),允许用户在进行配置时选择其中一个调度器,适应性好。因此在实时性方面表现良好。

在内存管理上eCos对内存分配既不分段也不分页,而是采用一种基于内存池的动态内存分配机制。通过两种内存池来实现两种内存管理方法:一种是变长的内存池;另一种是定长的内存池,类似于VxWorks的管理方案。

在中断管理上eCos使用了分层式中断处理机制,把中断处理分为传统的ISR(中断服务程序)和滞后中断服务程序DSR(递延服务程序)。类似于μClinux的处理机制,这种机制可以在中断允许时运行DSR,因此在处理较低优先级中断时允许高优先级的中断和处理。为了极大地缩短中断延时,ISR应当可以快速运行。如果中断引起的服务量少,则ISR可以单独处理中断;如果中断服务复杂,则ISR只屏蔽中断源,然后交由DSR(递延服务程序)处理。

eCos操作系统的可配置性非常强大,用户可以自己加入所需的文件系统。eCos操作系统同样支持当前流行的大部分嵌入式CPU,eCos操作系统可以在16位、32位和64位等不同体系结构之间移植。eCos由于本身内核就很小,经过裁剪后的代码最小可以为10 KB,所需的最小数据RAM空间为10 KB。

在系统移植方面 eCos操作系统的可移植性很好,要比μC/OS-II和μClinux容易。

综上所述,eCos最大特点是配置灵活,并且支持无MMU的CPU的移植,开源且具有很好的移植性,也比较合适于移植到stm32平台的CPU上。但eCOS的应用还不是太广泛,还没有像μC/OS-II那样普遍,并且资料也没有μC/OS-II多。eCos适合用于一些商业级或工业级对成本敏感的嵌入式系统,例如消费电子领域中的一些应用。

4、FreeRTOS

由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、salvo、FreeRTOS等少数实时操作系统能在小RAM单片机上运行。相对于C/OS-II、 embOS等商业操作系统,FreeRTOS操作系统是完全免费的操作系统,具有源码公开、可移植、可裁减、调度策略灵活的特点,可以方便地移植到各种单片机上运行,其最新版本为6.0版。

作为一个轻量级的操作系统,FreeRTOS提供的功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能等,可基本满足较小系统的需要。 FreeRTOS内核支持优先级调度算法,每个任务可根据重要程度的不同被赋予一定的优先级,CPU总是让处于就绪态的、优先级最高的任务先运行。 FreeRT0S内核同时支持轮换调度算法,系统允许不同的任务使用相同的优先级,在没有更高优先级任务就绪的情况下,同一优先级的任务共享CPU的使用 时间。

FreeRTOS的内核可根据用户需要设置为可剥夺型内核或不可剥夺型内核。当 FreeRTOS被设置为可剥夺型内核时,处于就绪态的高优先级任务能剥夺低优先级任务的CPU使用权,这样可保证系统满足实时性的要求;当 FreeRTOS被设置为不可剥夺型内核时,处于就绪态的高优先级任务只有等当前运行任务主动释放CPU的使用权后才能获得运行,这样可提高CPU的运行 效率。

FreeRTOS的移植:

FreeRTOS操作系统可以被方便地移植到不同处理器上工作,现已提供了ARMMSP430、 AVR、PIC、C8051F等多款处理器的移植。FrceRTOS在不同处理器上的移植类似于μC/0S一II,故本文不再详述FreeRTOS的移 植。此外,TCP/IP协议栈μIP已被移植到FreeRTOS上,具体代码可见FreeRTOS网站

FreeRTOS的不足:

相对于常见的μC/OS—II操作系统,FreeRTOS操作系统既有优点也存在不足。其不足之处, 一方面体现在系统的服务功能上,如FreeRTOS只提供了消息队列和信号量的实现,无法以后进先出的顺序向消息队列发送消息;另一方 面,FreeRTOS只是一个操作系统内核,需外扩第三方的GUI(图形用户界面)、TCP/IP协议栈、FS(文件系统)等才能实现一个较复杂的系统, 不像μC/OS-II可以和μC/GUI、μC/FS、μC/TCP-IP等无缝结合。

5、都江堰操作系统(djyos)

都江堰操作系统,简称djyos,得名于一个伟大的水利工程:都江堰。

与传统操作系统不同,djyos不是以线程而是以事件为调度核心,这种调度算法使程序员摆脱模拟计算机执行过程编写程序的思维方式,而是按人类认知世界的方式编写应用程序,就如同在嵌入式编程中引入了VC似的。djyos的调度算法使程序员可以摆脱线程和进程的束缚,djyos没有有关线程的api,一个完全不懂线程知识的程序员也可以顺利地在djyos下编写应用程序。

djyos 操作系统是以事件为核心进行调度的,这种调度策略使程序员可以按人类认知事物的习惯而不是计算机的习惯来编程。

普通操作系统中,调度是以线程为核心的,事件被作为线程的数据,标榜为“事件触发”的软件模型,也是由线程在一旁候着,待特定事件发生时线程恢复运行并把它作为输入数据加以处理。

以事件为核心的调度,则像设备和内存一样,把线程虚拟机作为处理事件所需要的资源看待,当某事件需要处理时,分配或者创建一个线程虚拟机给该事件,并启动该线程虚拟机处理事件。

djysiV0.4.2发布,增加stm32版本的支持,能够移植到cortex-m3 上(芯片为 stm32f103 )。该系统适合于工业控制。系统源代码开放,但并不是永久免费。

由上所述,对于stm32f103来说,移植μC/OS-II、eCos、FreeRTOS、都江堰操作系统是合适的。

原文标题:五大适合STM32的嵌入式操作系统

文章出处:【微信号:mcu168,微信公众号:玩转单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

一种基于嵌入式TCP/IP软件体系结构的优化设计和实现方案详解

随着计算机网络娱乐城白菜论坛和电子信息娱乐城白菜论坛的迅猛发展,Internet的普及,接入Internet的非PC设备....
发表于 02-16 11:24 ? 23次 阅读
一种基于嵌入式TCP/IP软件体系结构的优化设计和实现方案详解

嵌入式一体化的智能化产品在智能交通领域内的应用获得广泛认同

随着世界经济和我国经济的不断发展,交通运输越来越成为国民经济生活中的一个极其重要、不可缺少的因素,现....
发表于 02-16 11:12 ? 44次 阅读
嵌入式一体化的智能化产品在智能交通领域内的应用获得广泛认同

32位单片机与嵌入式操作系统的测试复习题和答案资料免费下载

本文档的主要内容详细介绍的是32位单片机与嵌入式操作系统的测试复习题资料免费下载。
发表于 02-15 17:19 ? 39次 阅读
32位单片机与嵌入式操作系统的测试复习题和答案资料免费下载

基于ARM11平台的智能火灾监测报警系统研究

随着我国城镇化建设进程的加快,城镇的火灾隐患越来越大,每年我国都因为火灾而造成巨大的经济损失。尽管目....
发表于 02-15 15:45 ? 47次 阅读
基于ARM11平台的智能火灾监测报警系统研究

随着成本的逐步降低 中国的智能家居最终将走向嵌入式

后PC时代的到来完全依赖于嵌入式娱乐城白菜论坛的诞生与发展,传统的IT设备逐渐转变为嵌入式设备,这是一个大趋势....
发表于 02-15 15:38 ? 86次 阅读
随着成本的逐步降低 中国的智能家居最终将走向嵌入式

单片机与嵌入式的详细资料总结免费下载

本文档的主要内容详细介绍的是单片机与嵌入式的详细资料总结包括了:1.嵌入式系统概述,2.常用嵌入式平....
发表于 02-15 10:28 ? 31次 阅读
单片机与嵌入式的详细资料总结免费下载

我用STM32来对AD7985进行控制,进行电压采集,使用的是最简单的三线式无繁忙指示。在输入端给3.3v的直流电压,但是采到的电...
发表于 02-15 09:34 ? 27次 阅读

位运算让嵌入式系统更快更稳定

本方法可以让C语言指令进一步接近汇编指令的执行效率,提高单片机、嵌入式系统的速度和稳定性,但编程时应....
的头像 嵌入式资讯精选 发表于 02-15 08:56 ? 102次 阅读
位运算让嵌入式系统更快更稳定

STM32F746GDISCOVERY  全速运行,十来分钟,感觉主芯片有点烫手,但功能还是正常的。手上只有个破万用表...
发表于 02-15 08:03 ? 318次 阅读

使用STM32F107单片机控制CH451数码管左移显示键码值

本文档的主要内容详细介绍的是利用STM32F107单片机控制CH451,数码管依次左移显示键码值。
发表于 02-15 08:00 ? 28次 阅读
使用STM32F107单片机控制CH451数码管左移显示键码值

之前用F1,F2的时候,多通道DMA采样一直很顺 到了F7,就变得好奇怪,在MDK里面设断点运行,ADC数据会更新,但是连续...
发表于 02-15 07:57 ? 231次 阅读

项目中需要用一款STM32的MCU做CAN中继,关键是需要在接收到数据的同时需要转发,转发用的CAN节点ID要与被转发的C...
发表于 02-15 07:45 ? 288次 阅读

大家好!        硬件平台为f407+dm9161,当网管平台给mcu传输数据时,插拔了几次网线,出现网络传输终止,还pi...
发表于 02-15 07:19 ? 232次 阅读

用STM32做了个MP3软件解码的程序,内部DAC输出。播放没有问题。就是在切歌的时候有杂音。嗤的一下。 后来在播放前把输出...
发表于 02-15 06:36 ? 22次 阅读

stm32f051的单片机 ,怎么串口发着发着就了!!!使用USART_ClearITPendingBit(USART1,USART_IT_IDLE)清...
发表于 02-15 06:33 ? 267次 阅读

现在有一个项目,使用STM32F030R8单片机,外挂W5500 TCP/IP协议栈,开发环境使用MDK5.14;单片机已更换过,或者单...
发表于 02-15 06:32 ? 240次 阅读

大家觉得在STM32F103   M3核中使用递归会不会有什么问题...
发表于 02-15 06:11 ? 254次 阅读

大家好,刚开始玩STM32F4(相关资料下载),这两天问题较多,板子已经好了,在软件调试时,却发现无法查看变量值,特来求助。...
发表于 02-15 04:42 ? 305次 阅读

数据库教程之银行自动操作终端系统的程序开发设计的详细资料说明

在本章中,将给大家另外提供一个实例,进一步向大家展示一下如何用C++语言进行程序的开发工作。本章将要....
发表于 02-14 17:09 ? 45次 阅读
数据库教程之银行自动操作终端系统的程序开发设计的详细资料说明

嵌入式产品的研发流程详解

当一个项目做完的时候,如果客户突然又增加需求,增加功能,将导致你的项目周期严重拖延,成本剧烈上升,并....
的头像 玩转单片机 发表于 02-14 15:42 ? 212次 阅读
嵌入式产品的研发流程详解

EFM8BB1 8位微控制器的数据手册免费下载

EFM8BB1 是 Busy Bee 系列的 MCU,是一款小封装且功能全面的多用途 8-位微控制器....
发表于 02-14 08:00 ? 19次 阅读
EFM8BB1 8位微控制器的数据手册免费下载

设计嵌入式系统硬件电路时需要考虑哪些问题

设计以MCU为核心的嵌入式系统硬件电路需要根据需求分析进行综合考虑,需要考虑的问题较多,这里给出几个....
的头像 玩转单片机 发表于 02-13 16:32 ? 190次 阅读
设计嵌入式系统硬件电路时需要考虑哪些问题

几种架构中代码压缩娱乐城白菜论坛的实现进行比较分析

对于嵌入式软件而言,代码尺寸是越小越好。压缩代码以适应受到成本或空间限制的存储子系统已经成为嵌入式系....
的头像 玩转单片机 发表于 02-13 16:28 ? 210次 阅读
几种架构中代码压缩娱乐城白菜论坛的实现进行比较分析

新型嵌入式开发套件可最大限度地缩短开发时间 提高人员的工作效率

虽然FPGA的传统用户是硬件设计者,但是赛灵思的新型嵌入式设计平台,使得软件开发人员也能够在熟悉的环....
发表于 02-13 16:07 ? 81次 阅读
新型嵌入式开发套件可最大限度地缩短开发时间 提高人员的工作效率

iVMS-4200监控软件的使用说明免费下载

软件iVMS-4200是为嵌入式网络监控设备开发的软件应用程序,适用于嵌入式网络硬盘录像机、混合型网....
发表于 02-13 08:00 ? 21次 阅读
iVMS-4200监控软件的使用说明免费下载

AD7705高精度AD采集的两通道STM32程序免费下载

本文档的主要内容详细介绍的是AD7705高精度AD采集的两通道STM32程序免费下载。
发表于 02-12 08:00 ? 39次 阅读
AD7705高精度AD采集的两通道STM32程序免费下载

盘点嵌入式娱乐城白菜论坛在物联网中的应用

随着IT娱乐城白菜论坛飞速发展,互联网已经进入了“物联网”时代。
的头像 嵌入式ARM 发表于 02-11 16:57 ? 504次 阅读
盘点嵌入式娱乐城白菜论坛在物联网中的应用

MCU的替换需要考虑什么

对于我们从事软件,或者硬件的朋友,如何将一种MCU轻松替换成同一产品系列的另一种MCU非常重要。
的头像 嵌入式资讯精选 发表于 02-11 15:45 ? 207次 阅读
MCU的替换需要考虑什么

如何进行多个定时器主从级联同步输出详细配置示例说明

有些应用场合,我们需要使用多个定时器主从级联,然后让各个定时器同时启动并做同频同相的PWM波形输出。....
的头像 ST MCU 信息交流 发表于 02-03 12:27 ? 210次 阅读
如何进行多个定时器主从级联同步输出详细配置示例说明

基于STM32介绍DMA的双缓冲模式

目前STM32家族中有些系列支持DMA的双缓冲模式,比如STM32F2/STM32F4/STM32F....
的头像 ST MCU 信息交流 发表于 02-02 16:47 ? 119次 阅读
基于STM32介绍DMA的双缓冲模式

STM32 OTA例程中的WiFi芯片ESP8266

ESP-01模块集成ESP8266EX WiFi芯片,支持802.11b/g/n协议,支持UART/....
的头像 STM32单片机 发表于 02-02 16:45 ? 197次 阅读
STM32 OTA例程中的WiFi芯片ESP8266

快讯:Rokid发布AI操作系统YodaOS,代码开源

在Canalys看来,中国智能手机市场已经步入了寡头竞争的局势,短期胶着并不意味着头部厂商能够在20....
的头像 高工智能未来 发表于 01-30 14:59 ? 1116次 阅读
快讯:Rokid发布AI操作系统YodaOS,代码开源

浅谈STM32和51单片机之间的区别

单片微型计算机简称单片机,简单来说就是集CPU(运算、控制)、RAM(数据存储-内存)、ROM(程序....
的头像 玩转单片机 发表于 01-30 09:36 ? 908次 阅读
浅谈STM32和51单片机之间的区别

浅谈你不知道的STM32知识

STM32是一种功能比较强大的32位单片机,广泛应用于各种嵌入式设备中,由于它的普及性及丰富的资源,....
的头像 玩转单片机 发表于 01-29 16:29 ? 692次 阅读
浅谈你不知道的STM32知识

如何正确的设计嵌入式软件架构应该这么做

近公司新招了一个做嵌入式软件开发的同事,该同事是从上海的某一个上市公司出来的,因为我们这边人手不够,....
的头像 嵌入式ARM 发表于 01-29 15:45 ? 487次 阅读
如何正确的设计嵌入式软件架构应该这么做

使用STM32单片机的I2C主从机之间的通信的程序和资料说明

本文档的主要内容详细介绍的是使用STM32单片机的I2C主从机之间的通信的程序和资料说明。
发表于 01-29 15:26 ? 137次 阅读
使用STM32单片机的I2C主从机之间的通信的程序和资料说明

如何解决STM32在擦除内部FLASH时间过长导致IWDG复位的问题

客户反馈在使用STM32F412的时候,擦除Sector 8~11发现时间过长,从而导致意外触发IW....
的头像 STM32单片机 发表于 01-29 11:53 ? 188次 阅读
如何解决STM32在擦除内部FLASH时间过长导致IWDG复位的问题

STM32和STM8微控制器振荡器的设计指南资料说明

许多设计师知道基于皮尔斯门拓扑的振荡器(以下简称皮尔斯振荡器),但并不是所有人都真正了解它们的工作原....
发表于 01-29 08:00 ? 102次 阅读
STM32和STM8微控制器振荡器的设计指南资料说明

浅谈嵌入式Linux下的C语言编程知识要点

Linux和C语言有着很深的渊源,因为Linux本身就是用C语言编写的。同时,在Linux操作系统中....
的头像 玩转单片机 发表于 01-28 11:32 ? 654次 阅读
浅谈嵌入式Linux下的C语言编程知识要点

浅谈stm32定时器应用中的2个疑问

在使用STM32通用或高级定时器的比较输出时,如果采用中心对齐计数模式做PWM输出,并使用比较事件作....
的头像 ST MCU 信息交流 发表于 01-28 10:14 ? 401次 阅读
浅谈stm32定时器应用中的2个疑问

微信爸爸又带着小程序搞事了,下拉即见又一个手机桌面?

小程序开放桌面式入口后,润米咨询董事长刘润评论表示,“微信小程序推出 2 年多,终于摆出了‘应用商店....
发表于 01-28 10:02 ? 488次 阅读
微信爸爸又带着小程序搞事了,下拉即见又一个手机桌面?

使用STM32和LIS3DSH进行高精度计步器的研究与设计论文资料免费下载

随着移动通信娱乐城白菜论坛的发展,传统互联网已经在向移动互联网迁移,智能穿戴设备已成为一个关注热点。智能穿戴产....
发表于 01-28 08:00 ? 50次 阅读
使用STM32和LIS3DSH进行高精度计步器的研究与设计论文资料免费下载

STM32C8T6红外循迹小车程序资料免费下载

本文档的主要内容详细介绍的是STM32C8T6红外循迹小车程序,使用keil4编写(寄存器版本),实....
发表于 01-28 08:00 ? 45次 阅读
STM32C8T6红外循迹小车程序资料免费下载

STM32的全部封装库资料免费下载

本文档的主要内容详细介绍的是STM32的全部封装库资料免费下载。
发表于 01-28 08:00 ? 64次 阅读
STM32的全部封装库资料免费下载

如何选择合适的MCU和电源让你的嵌入式电路设计更高效

1、MCU的选择选择 MCU 时要考虑 MCU 所能够完成的功能、MCU 的价格、功耗、供电电压、I....
的头像 玩转单片机 发表于 01-27 11:40 ? 952次 阅读
如何选择合适的MCU和电源让你的嵌入式电路设计更高效

首颗国产40纳米工业级嵌入式存储芯片开始小批量生产 并打入十多家厂商

政府性基金引路,社会资本跟进,江苏南通新一代信息娱乐城白菜论坛产业链“芯片设计”的“缺环”有望加快补齐。两个月....
发表于 01-27 11:10 ? 266次 阅读
首颗国产40纳米工业级嵌入式存储芯片开始小批量生产 并打入十多家厂商

eFPGA是什么?几个关于eFPGA的常见迷思

eFPGA,全称为嵌入式FPGA(Embedded FPGA),顾名思义是将类似于FPGA的可编程逻....
的头像 TechSugar 发表于 01-27 10:40 ? 673次 阅读
eFPGA是什么?几个关于eFPGA的常见迷思

基于STM32F0的SPI通信的FLASH程序分析

ST标准外设库和参考手册、数据手册等都可以在ST官网下载,你也可以到我的360云盘下载。关于F0系列....
发表于 01-26 10:41 ? 130次 阅读
基于STM32F0的SPI通信的FLASH程序分析

单片机应用智能开发平台的意义及功能解析

单片机应用智能开发平台是为单片机的应用开发提供的一套解决方案,包括有中文开发平台操作系统、基础平台、....
发表于 01-25 15:55 ? 177次 阅读
单片机应用智能开发平台的意义及功能解析

Avast发布《2019年个人电脑趋势报告》

大多数人定期更换着智能手机,但个人电脑却并非如此。如今个人电脑的平均使用年限长达6年,用户需要采取更....
的头像 E安全 发表于 01-25 14:45 ? 728次 阅读
Avast发布《2019年个人电脑趋势报告》

嵌入式系统的发展将实现计算机的无处不在

以嵌入式计算机为核心的嵌入式系统(Embedded System)是继IT网络娱乐城白菜论坛之后,又一个新的技....
的头像 嵌入式ARM 发表于 01-25 11:17 ? 1089次 阅读
嵌入式系统的发展将实现计算机的无处不在

基于ARM处理器的嵌入式防火墙总体架构设计

进一步的工作包括继续优化其通信性能,或者在其基础之上扩展相关安全应用,包括身份认证系统、入侵检测系统....
的头像 嵌入式ARM 发表于 01-25 10:35 ? 780次 阅读
基于ARM处理器的嵌入式防火墙总体架构设计

MRAM的嵌入式和独立式存储器会开始分流

几乎所有的新兴存储器出道时都宣称与CMOS工艺兼容,意思是可以做逻辑工艺的嵌入式存储器。
的头像 DIGITIMES 发表于 01-25 10:06 ? 884次 阅读
MRAM的嵌入式和独立式存储器会开始分流

YD-STMF1系列核心板测试程序LED资料免费下载

本文档的主要内容详细介绍的是YD-STMF1系列核心板测试程序LED资料免费下载。
发表于 01-25 08:00 ? 48次 阅读
YD-STMF1系列核心板测试程序LED资料免费下载

关于STM32自动识别UART串口波特率的问题

由USART时钟源( fCK)决定通信速率范围(尤其是最大通信速率)。接收器采用不同的用户可配置过采....
的头像 嵌入式资讯精选 发表于 01-24 16:23 ? 255次 阅读
关于STM32自动识别UART串口波特率的问题

单片机初学者的常见问题总结

打开软件后,注意单片机型号的选择,1.我们要选择的是—STC89C52RC/LE52RC;2.串口号....
的头像 单片机精讲吴鉴鹰 发表于 01-24 15:13 ? 531次 阅读
单片机初学者的常见问题总结

FATFS的函数资料简单介绍

刚开始看到FATFS时,一-头雾水,不知道从何下手,网。上也搜了很多资料,要么高深莫测,要么简单地一....
发表于 01-24 15:05 ? 43次 阅读
FATFS的函数资料简单介绍

传闻中的英特尔新CEO们来一次大盘点

从苹果官网和一些网络资料来看,斯鲁吉拥有以色列理工学院的计算机科学学士和硕士学位。担任过以色列IBM....
的头像 TechSugar 发表于 01-23 17:00 ? 1253次 阅读
传闻中的英特尔新CEO们来一次大盘点

嵌入式PROFIBUS现场总线通信接口设计

接口板与用户模板采用串口连接,使用波特率选择开关可选择指定 的7种波特率(9600、19.2K、 3....
发表于 01-23 15:18 ? 127次 阅读
嵌入式PROFIBUS现场总线通信接口设计