OpenWrt:OpenWrt是一个针对路由器和嵌入式设备的Linux发行版。它专注于网络连接和路由功能,并提供了一套灵活的软件包管理系统。YoctoProject:YoctoProject是一个开源的、跨平台的嵌入式Linux构建系统。它提供了一套工具和方法来构建定制化的Linux发行版,并支持广泛的硬件平台。
SUSE SUSE是欧洲大陆最流行的LINUX,也是现存的最古老的商业发行版之一,起源于德国,于2003年末被Novell收购。主要版本有:SUSE Linux,针对个人用户,可以免费下载;另一个是SUSE Linux Enterprise Server(SLES)是基于企业服务器端的。
Linux版本众多,没有绝对的哪个最好,具体选择要根据你的需求来确定。常见的Linux版本包括Ubuntu、Fedora、Debian、CentOS等。每个版本都有其特点和适用场景。Ubuntu Ubuntu是一个广泛使用的Linux发行版,以其用户友好性和稳定性著称。
Mandrake主要通过邮件列表和Mandrak 自己的Web论坛提供技术支持。Mandrak对桌面用户来说是一 个非常不错的选择,它还可作为一款优秀的服务器系统,尤其适合Linux新手使用。它使用最新版本的 内核,拥有许多用户需要在Linux服务器环境中使用的软件——数据库和Web服务器。
1、YoctoProject:YoctoProject是一个开源项目,用于创建定制的嵌入式Linux发行版。它可以根据您的需求定制,支持多种硬件平台。Buildroot:Buildroot是另一个用于构建嵌入式Linux系统的工具,它专注于简单性和快速构建,适用于小型项目。
2、BusyBox,OpenWrt。根据查询相关公开信息显示,嵌入式设备的资源有限,需要使用轻量级的Linux发行版,例如嵌入式Linux发行版BusyBox、OpenWrt等,此外,还需要根据硬件平台和应用需求选择合适的Linux内核版本和驱动程序。
3、理论上来说linux做嵌入式开发,没有什么好与不好,自己用的习惯就好。但可能在配置时有关开发包支持范围及方便程度来说,现在较常用的:debian、Fedora、Ubuntu这三种linux做嵌入式开发。
4、Red Hat Linux是公共环境中表现上 佳的服务器。它拥有自己的公司, 能向用户提供一套完整的服务,这 使得它特别适合在公共网络中使 用。这个版本的Linux也使用最新的 内核,还拥有大多数人都需要使用的主体软件包。 Red Hat Linux的安装过程也十分简单明了。
1、实时操作系统(RTOS):实时操作系统是嵌入式系统中最常用的操作系统之一。它专注于处理实时数据流和任务,确保系统在特定时间内完成任务。一些常见的实时操作系统包括FreeRTOS、VxWorks、RTOS-32等。嵌入式Linux:Linux内核经过裁剪和优化,被用于嵌入式系统,形成嵌入式Linux。
2、FreeRTOS:FreeRTOS是一个小型的实时操作系统,专为嵌入式系统设计。它轻量、可裁剪,适用于资源受限的嵌入式系统,是一种常见的选择。MicriumOS:MicriumOS是一个实时操作系统,提供了多种组件,如文件系统、通信协议栈等。它适用于多种硬件平台,包括微处理器和微控制器。
3、现在目前主流常见的四种嵌入式操作系统分别是VxWorks、Windows CE、μC/OS-Ⅱ、嵌入式Linux,它们各自拥有各自的优缺点。(1)VxWorks VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是Tornado嵌入式开发环境的关键组成部分。
4、从应用角度可分为通用型嵌入式操作系统和专用型嵌入式操作系统。常见的通用型嵌入式操作系统有Linux、VxWorks、Windows CE.net等。常用的专用型嵌入式操作系统有Smart Phone、Pocket PC、Symbian等。按实时性可分为两类:实时嵌入式操作系统主要面向控制、通信等领域。
1、mdk5和keil5的区别:mdk5是扩展版本,包含了部分arm。为基于cortex-m、cortex-rarmarm9处理器设备提供了一个完整的开发环境。keil5是普通版本,只能适用于单片机,主要是基于8051系列单片机的开发环境。目前使用keiluvision4的产品有keilmdk-arm,keilc51,keilc166和keilc251。
2、我用的是V12版,可以,keil3区别不大,好像只是多了自动显示行号功能。
3、对于51单片机,两者是一样的,几乎没区别。
4、免费的试用版最大只能限制在4K的代码范围之类。keil MDK是扩展版本,包含了部分ARM。为基于Cortex-M、Cortex-RARMARM9处理器设备提供了一个完整的开发环境。有四个可用版本,分别是MDK-Lite、MDK-Basic、MDK-Standard、MDK-Professional。
5、开发STM32程序我觉得KEIL就比较好用.版本的话,其实不必在乎哪个版本用的人多不多,只要这个版本不是十分老旧,而且功能上能够满足你的需要就可以了,目前最新版本也就15,你放心用1,没什么问题。
如果只是PC上的LINUX版本,推荐还是用ubuntu,因为用的人多,资源也多。给嵌入式使用的linux,都是厂商改好的,一般各大芯片厂商会提供对应的版级开发资源包,除非你的电路板都是自己自定义的。
Debian:Debian是一个通用的Linux发行版,也有针对嵌入式系统的版本,如DebianEmbedded。UbuntuCore:UbuntuCore是Ubuntu的轻量级版本,专为嵌入式和物联网设备设计。选择合适的嵌入式Linux版本时,您应该考虑硬件兼容性、功能需求、社区支持、文档和开发工具等因素。
RedHat 国内乃至全世界的linux用户最熟悉的发行版相比就是RedHat,1994年,Marc Ewing(美国人,卡内基梅隆大学毕业)发布了Red Hat Linux 0。
1、综上所述,选择适合低配电脑的操作系统是一个因人而异的决定。根据个人的需求和偏好,选择Windows 7或Windows XP将有助于在低配电脑上获得最流畅的使用体验。
2、而XP在系统要求较低和稳定性方面表现出色。因此,如果你更注重系统的兼容性和图形处理能力,那么Win7可能是更好的选择。而如果你更关注系统的稳定性和对系统资源的管理,那么XP可能更适合你的需要。
3、老电脑选XP如果电脑还是五年甚至八年前的,性能,内存比较低的老电脑,XP系统相对合适,对硬件要求低。还有些古老应用程序对新系统兼容性差,也就不得不考虑用XP系统。玩家首选win7win7系统相对应用广泛,32位/64位系统,兼容性相对好,喜欢安装大量游戏的玩家,用win7相对多。
4、如果是1G内存的话,建议使用xp比较合适,如果是2g内存的话,使用win7 32位系统,如果是2G以上内存,可以考虑安装win7 64位系统。可以用U盘安装系统的:制作启动盘。下载老毛桃、大白菜、装你妹等(都是免费的)U盘制作软件,安装软件,启动,按提示制作好启动盘。
5、win7系统和xp系统的比较:win7系统界面很华丽,视觉效果好,用起来很舒服,但并不需要太高的系统配置,系统需求略高于xp,一般新买的电脑系统配置都能支持win7。win7系统性能很稳定,基本上不会出现电脑蓝屏,电脑意外死机等状况。