你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器
在补充一个官网的照片,怪怪的。。。
官网上列出了这么多的资源:不明觉励。。。
STLinux 2.4 Updates
More
STLinux 2.3 Updates
此操作系统内核可裁剪,效率高,移植性好,还内含了完整的TCP/IP网络协议栈。应用层软件为多线程,线程之间用信号量来同步,完成传输流解复用,MPEG4或H.264/AVC视频解码,红外接收,OSD用户界面等功能。
把传统的Linux转化为能应用于嵌入式产品的Linux系统需要解决三个主要问题:过于长的阻塞时间、Linux所采用的非抢占式事件处理方式、过于公平的调度原则。
STLinux利用Linux自身所支持的实时能力,在Linux基础上仅对内核做了一些很基本的改动,使其完全成为一个支持抢占式的内核。进程级应答速度无论从平均水平还是最坏情况下都得到显著改善。由于该方式是利用Linux自身所支持的实时能力而没有插入新的内核,所以该内核不会对原来的API产生任何不良影响。
STLinux的调度模块是完全“开放”,并且符合GPL规定的Linux模块,该模块能很好地进行进程选择,从而消除前面所提到的过于冗长的阻塞时间。
STLinux采用了比标准Linux更短的时间片,从而满足了实时性要求。
STLinux的嵌入式Linux具有以下特点:(1)提高了Linux系统响应速度;(2)保留了标准Linux的API(应用程序接口)和基于线程的用户编程模块;(3)可以自由设置实时进程的优先权值。
在一个实际的应用中,要启动STLinux内核、调用许多STAPI模块形成一个系统,才能完成实际的应用任务。对各个模块的初始化过程中,系统会创建一些具有不同优先级的进程(thread)。每个任务基本上都是while(TRUE)结构。当系统完成这些初始化过程后,主函数退出。系统中各进程将继续运行,实现数字电视接收机的各种功能,任务通过消息和信号等来通信。
STLINUX...are based around the ARM Cortex A9, ST40 or ST200 CPUs.