嵌入式Linux中文站

最新发布

系统开发

嵌入式Linux Kernel错误跟踪技术

阅读(99)

随着嵌入式Linux系统的广泛应用,对系统的可靠性提出了更高的要求,尤其是涉及到生命财产等重要领域,要求系统达到安全完整性等级3级以上[1],故障率(每小时出现危险故障的可能性)为10-7以下,相当于系统的平均故障间隔时间(MTBF)至少要达到1141年以上,因此提高系...

系统开发

嵌入式Linux实时化技术

阅读(86)

引言 Linux支持PowerPC、MIPS、ARM、DSP等多种嵌入式处理器,逐渐被用于多种关键性场合。其中实时多媒体处理、工业控制、汽车电子等特定应用对Linux提出了强实时性需求[1]。Linux提供了一些实时扩展,但需要进行实时性改造。本文针对嵌入式Linux实时化技术中的一些关键...

新手入门

嵌入式linux是否值得去学习呢?学习嵌入式linux好吗?

阅读(62)

嵌入式Linux的应用领域非常广泛,所以现在学习嵌入式linux的人也是逐渐上升啊!对于嵌入式linux而言,主要的应用领域有信息家电、PDA 、机顶盒、Digital Telephone、Answering Machine、Screen Phone 、数据网络、Ethernet Switches、Router、Bridge、Hub、Remote acces...

系统开发

嵌入式Linux启动优化手记 U-boot优化

阅读(116)

既然不能使用新的U-boot,那就优化一点是一点,慢慢干吧。 1.去掉启动时的按键等待 U-boot 启动的时候出现一个 Hit any key to stop autoboot 不爽,干吗要停上1秒?虽然可以通过设置参数bootdelay=0来关掉这个延时,但这样做了以后就再也进不去U-boot了,更烦。检查代码...

系统开发

嵌入式Linux开发环境的搭建之:嵌入式开发环境的搭建

阅读(152)

交叉编译的概念在第4章中已经详细讲述过,搭建交叉编译环境是嵌入式开发的第一步,也是必备的一步。搭建交叉编译环境的方法很多,不同的体系结构、不同的操作内容甚至是不同版本的内核,都会用到不同的交叉编译器,而且,有些交叉编译器经常会有部分的bug,这都会导致最...

系统开发

嵌入式Linux开发环境的搭建之:U-Boot移植

阅读(178)

1.概念 简单地说,Bootloader就是在操作系统内核运行之前运行的一段程序,它类似于PC机中的BIOS程序。通过这段程序,可以完成硬件设备的初始化,并建立内存空间的映射关系,从而将系统的软硬件环境带到一个合适的状态,为最终加载系统内核做好准备。 通常,Bootloader...

行业新闻

谷歌憋大招:让Chrome OS运行完整版Android

阅读(167)

导读 与传统的Windows笔记本或者Macbook相比,谷歌的Chromebook具有明显的优势它原生支持运行Android应用,不过对于开发者来说,只在应用层面支持Android App还不够,要愉快地调试他们编写的应用程序,他们需要完整的Android模拟器。 据外媒Android Community报道,谷歌...

行业新闻

日益强大的Linux合作伙伴

阅读(154)

导读 25岁的SUSE是最早的商业Linux公司。42岁的微软是以Windows闻名的数十亿美元的成熟企业。多年来,Linux和Windows一直斗得你死我活这种情况一直持续到2006年,SUSE是第一家在两者之间的鸿沟上架起桥梁的Linux公司。 Linux纯粹主义者讨厌这种伙伴关系。但是我的天啊,...

行业新闻

编排工具对于Linux的优化之道

阅读(132)

导读 一旦公司越过了让我们看看这些容器如何工作的阶段,他们最终会在许多不同的地方运行容器。需要快速、高效地交付程序的公司 而今天,哪些公司不需要这样做? 是那些正在转向Linux容器的公司。他们还发现,一旦公司越过了让我们看看这些容器如何工作的阶段,他们最终...

行业新闻

Unity 2017.2 发布,引入新的 2D 世界构建工具

阅读(108)

Unity 2017.2 引入了新的 2D 世界构建工具,支持新的 XR 平台,并且由于 Unity 和 Autodesk 之间的独家合作,更快地在 Maya/3DS Max 和 Unity 之间导入和导出。 Unity 2017.2 包括对强大的影视制作工具 Timeline 和 Cinemachine 的更新,以及对 ARCore,ARKit,Vuforia ...

行业新闻

使用 OpenCV、Kafka 和 Spark 技术进行视频流分析

阅读(177)

核心要点 为了可靠且高效地处理大规模的视频流数据,需要有一个可扩展、能容错、松耦合的分布式系统; 本文中的示例应用使用开源的技术来构建这样的系统,这些技术包括 OpenCV、Kafka 和 Spark。另外,还可以使用 Amazon S3 或 HDFS 进行存储; 该系统包含了三个主要的...

行业新闻

欢庆 21 周年:KDE 发布应用程序和框架更新

阅读(105)

为了庆祝 21 周年,KDE 项目组放出了该 GNU/Linux(类 UNIX)操作系统的 17.08.2 应用程序、以及 5.39.0 框架更新。刚兴趣的网友们已经通过官方渠道下载。 不久前,他们还推出了迄今为止功能最先进的 KDE Plasma 5.11 桌面环境。KDE Applications 17.08.2 是自 17.08 应...

行业新闻

用 Linux、Python 和树莓派酿制啤酒

阅读(76)

大约十年前我开始酿制自制啤酒,和许多自己酿酒的人一样,我开始在厨房制造提纯啤酒。这需要一些设备并且做出来后确实是好的啤酒,最终,我用一个放入了所有大麦的大贮藏罐作为我的麦芽浆桶。几年之后我一次酿制过 5 加仑啤酒,但是酿制 10 加仑时也会花费同样的时间和...

行业新闻

Ubuntu 17.10 进入最终冻结状态,将于 10 月 19 日发布

阅读(144)

现在距离 Ubuntu 17.10(Artful Aardvark)GNU / Linux 操作系统正式发布只有六天,根据发布时间表,它刚刚进入 2017 年 10 月 12 日星期四的 Final Freeze(最终冻结)开发阶段。Ubuntu 17.10 于六个月前开始开发,其主要目标是将最受欢迎的 Unity 用户界面替换为最新...

系统开发

嵌入式linux之Uboot和系统移植--基础

阅读(193)

1. 为什么要有 uboot 2. 为什么是 uboot 3.uboot 必须解决哪些问题 4.uboot 的工作方式 5.uboot 的常用命令 1 6.uboot 的常用命令 2 7. 开发板和主机的 ping 通 8.uboot 的常用命令 3 9.uboot 的常用命令 4 10.uboot 的常用环境变量 1 11.uboot 的常用环境变量 2 1. 为...

文件系统

Linux文件系统---用户与内核的交互接口

阅读(94)

从磁盘到数据,从数据到文件,从文件到目录,从目录到文件系统,从文件系统到操作系统。构成了计算机中的IO读写机制。 整个磁盘可以分为1个MBR(Master Boot Record)和4个partitions。一个分区,其实就是一个文件系统,文件系统就是管理组织硬盘上数据的一堆数据结构程...