编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是开源软件相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
随着 IBM 新的字体 IBM Plex 的出现了,带来了一套新的指导和最佳实践方案。IBM 排版是国际化和现代化的,这反映了 IBM 的品牌和设计原则。
Leon Sans
是一种几何无衬线字体,表面看去平平无奇,但最特别的地方在于,字体是由代码构成的。有了这些代码,它可以随意变身。它允许动态更改字体粗细,并在 HTML 5
Hack 是一种专门用来显示编程语言的字体。
TrueType和OpenType字体读取,字形布局,渲染库。
使用OpenTypeReader 加载.ttf文件(感谢 NOpenType , https://www.oschina.net/p/nrasterizer)
WebFonts技术在网页中应用已久,但基本都还没有支持中文,因为中文字符太多、字体太大。通过自动裁剪技术,可以为每个网页生成专门的、仅包含了该网页使用了的字符的字体,大大减小WebFonts的数据下载量,使得中文
LynxOS是由Lynx实时系统公司开发的操作系统。LynxOS是一个分布式、嵌入式、可规模扩展的实时操作系统,它遵循POSIX.1a、POSIX.1b和POSIX.1c标准。它最早开发于1988年。
FreeRTOS是一个迷你操作系统内核的小型嵌入式系统。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能等,可基本满足较小系统的需要。
emDebian基于一个简易的embedded
system来构造嵌入式系统,即从一个成熟的system中裁减掉不需要的部分,从而精简成一个小的system。emDebian可以将源代码生成Deb包,然后配置到emDiban工具集中,这样就可以和其他
μC/OS-II 是一种基于优先级的抢占式多 任务实时操作系统, 包含了实时内核、任务管理、时间管理、任务间通信同步(信号量,邮箱,消息
RTlinux 就是realtime linux的简写,RT-Linux是一个嵌入式硬实时操作系统,它部分支持POSIX.1b标准。
NSLU 2 Linux 是一个小型的嵌入式的 Linux 系统。
uClinux是嵌入式Linux领域非常重要的分支,已成功应用于路由器、机顶盒、PDA等领域,与标准Linux在内存管理方面有着本质的区别。
ttylinux 是一个只需要8M磁盘空间的小型 GNU/Linux 发行版。可适合在 以太网、调制解调器、ISDN等设备上运行,最低要求是 486SX
红旗MIDINUX操作系统是全球第一个针对MID设备而开发的Linux产品,完全兼容Intel的Moblin,为合作伙伴提供了一个开放、高性能、
QNX 是一种商用的遵从POSIX规范的类Unix实时操作系统,目标市场主要是面向嵌入式系统。它可能是最成功的微内核操作系统之一。
djyos
(都江堰操作系统)的核心概念与现有操作系统都不一样,即使我有丰富的注释,但不看书还是很难看明白的。所以,希望想要了解djyos的朋友们,先看看我的书《都江堰操作系统与嵌入式系统设计》,在“下载”页面共
eCos(embedded Configurable operating system), 即嵌入式可配置操作系统,最初起源于美国的Cygnus
Nuttx
是一个实时嵌入式操作系统(RTOS),它有一个小巧是在微控制器的环境中使用。这是完全可扩展,从小型(8位)至中型嵌入式(32位)系统。它的目的还在于要完全符合标准,完全实时,并完全开放。
Contiki 是一个适用于有内存的嵌入式系统的开源的、高可移植的、支持网络的多任务操作系统。包括一个多任务核心、TCP/IP
Prex是一个嵌入式可移植的实时操作系统,具备可靠性、低能耗的特性,采用C语言开发基于微核心设计。文件系统、进程以及网络通过用户模式任务来提供。
Qtopia 是一個由Trolltech公司的軟件平台,主要用於採用內建式Linux系統(embedded Linux-based
tinyBIOS™ - 开源的嵌入式PC固件解决方案。
Embedix是由嵌入式Linux行业主要厂商之一Luneo推出的,是根据嵌入式应用系统
的特点重新设计的Linux发行版本。Embedix提供了超过25种的Linux系统服务,包括Web服务器等。系统需要最小8MB内存,3MB
TROCHILI RTOS 介绍
TROCHILI是一个全新的适用于嵌入式领域的实时操作系统内核。支持多线程、多优先级、抢占式调度。内核代码大部分由C语言开发,代码结构清晰,可维护性好。TROCHILI取蜂鸟之意,意味着体积小巧、
OpenWSN: 开源的无线传感器网络基础平台(事件驱动的操作系统内核,硬件的组件化封装,协议栈,示例) ****
MeeGo是开放源码的Linux项目,它把由Intel牵头的Moblin项目跟Nokia领导的Maemo项目结合到单一的开源实践中。它包含了性能
Windows XP Embedded 为微软研发的嵌入式操作系统,是一个以组件模块展现出与 Windows XP
Palm WebOS是新一代操作系统,通过网络客户端使其拥有前所未有的扩展能力。Palm Web OS平台由前苹果公司高管乔恩·鲁宾斯坦(Jon
Atomthreads是一款自由、轻量级、便携式、实时调度的嵌入式操作系统。它采用BSD许可证发布源代码,无论是出于商业还是教育目的都可以不受限制的免费使用。Atomthreads针对的是只需要调度
kboot本質上是個小型Linux作業系統,但功能卻是個boot
loader,何解?kboot本身提供簡單的系統工具,支援檔案與網路操作,可自外界取得kernel