嵌入式Linux中文站

最新发布

行业新闻

KDE Plasma 5.18 LTS 新功能初探,正式版将于明年2月11日发布

阅读(173)

伴随着上月KDE Plasma 5.17 的正式发布,KDE 团队也将工作重心转移到下一个重大版本更新中。KDE Plasma 5.18 桌面环境的开发工作已经于数月前启动,作为下一个 LTS(长期支持)版本将于明年年初发布,承诺了许多新功能和增强功能。 在 KDE Plasma 5.18 LTS 桌面环境的增...

内核驱动

分页内存管理——虚拟地址到物理地址的转换

阅读(100)

这是逻辑地址(虚拟地址),包括程序中打印的变量地址显示的都是逻辑地址,并不是内存空间上的物理地址。 每条指令在被执行时,读取操作数时需要给出操作数所在的内存地址,这个地址不能是物理主存地址,因为该程序在哪种硬件设置的机器上运行并不能事前确定,那操作系统...

系统开发

cpu 乱序执行与问题

阅读(74)

CPU执行乱序是一个常见的话题,鉴于自己一直对这个概念存在些许理解的差池,故今日写一篇文章留作备忘。注,这里仅仅讨论CPU执行乱序,不涉及编译器的乱序。 1.CPU 为什么会乱序? 本质原因是CPU为了效率,将长费时的操作异步执行,排在后面的指令不等前面的指令执行完...

行业新闻

Nand flash 三种类型SLC,MLC,TLC

阅读(67)

从前,大家谈TLC色变;如今,TLC攻占SSD半壁江山。是的,这个世界就是这么奇妙。 虽然TLC早已占据主流地位,但传言多了、百度多了,不少消费者还是抱有怕的态度,下面我们就来详细了解TLC。 TLC是什么? 固态硬盘就是靠NAND Flash闪存芯片存储数据的,这点类似于我们常...

新手入门

设备树快速入门

阅读(203)

A devicetree is a data structure for describing hardware. 一个用于描述硬件的数据结构。 https://www.devicetree.org/ 基本概念 Dtsi类似于c语言的头文件 Dts类似于c语言的源文件 Dtb类似于c语言的编译产物、二进制文件 使用device tree,用户需要了解自己的硬件配...

文件系统

Linux 文件系统IO性能优化

阅读(71)

对于LINUX SA来说,服务器性能是需要我们特别关注的,包括CPU、IO、内存等等系统的优化变得至关重要,这里转载一篇非常不错的关于IO优化的文章,供大家参考和学习: 一、关于页面缓存的信息,可以用 cat /proc/meminfo 看到。其中的Cached 指用于pagecache的内存大小(d...

系统开发

系统调用之时间开销

阅读(117)

一个程序使用系统调用的次数会很大程度上影响系统的性能,因为在执行系统时,会从用户代码切换执行内核代码,然后返回用户代码。优化手段就是尽量减少系统调用。一下实验用来验证系统会付出巨大d呃开支,所用时间与电脑配置、所用的系统的内核有关,故在不同的电脑或同一...

新手入门

Linux 内核虚拟地址到物理地址转换讨论

阅读(131)

首先我们基于平坦型物理内存,单个node,下面是基于64位ARMv8架构得到,其他架构也有类似结论: 首先我们知道在我们成功编译好kernel后会生成一个system.map文件,其给出了内核整个虚拟地址空间情况,比如: ARM64: 整个内核空间起始地址: ffffffc000080000 T _text 代...

行业新闻

Ubuntu 20.04 LTS 开发周期的重要任务:移除 Python 2

阅读(81)

官方已宣布 Python 2 将于 2020 年 1 月 1 日后停止维护,而计划于明年 4 月发布的 Ubuntu 20.04 将是下一个长期支持版本,所以 Ubuntu 20.04 的一个重要目标就是移除 Python 2。据 Ubuntu 开发团队介绍,目前仍有许多依赖 Python 2 的软件包保留在 Debian 测试版和 Ubu...

行业新闻

中国TOP100超算再次实现100%纯国产 联想、曙光并列第一

阅读(198)

11月8日,首届中国超级算力大会在北京举行,会议发布了2019中国高性能计算机性能排行榜TOP100,第一是国产的神威太湖之光,联想、中科曙光分别以39套超算并列第一,华为、国防科大等占据剩下份额。 中国超级算力大会今年是第一届,由中央网信办、中国科学院、国际计算机...

行业新闻

做开源应知道的三个法律要点

阅读(161)

权利:作者 詹毅,中国上海 执业律师,华东政法大学兼职教授,微信ZhanyiAttorney,邮箱zy@koforder.com。 声明:传播本文时,请于文首呈现以上权利信息。 开源,以源代码开放的理念,具有显著的产业生态效应。例如,Google公司当年收购Android,以开源软件Linux为内核...

行业新闻

谁说5G网络无敌?第六代Wi-Fi表示不服

阅读(128)

导读 随着第五代移动通信技术(5G)正式商用,同属第五代的Wi-Fi技术(802.11ac)的处境就非常尴尬了,除了不存流量费用外,无论是网速、设备连接数还是网络延迟,5G都拥有秒杀802.11ac的资质。那么,当5G网络和5G手机普及后,Wi-Fi又该如何应对? 第六代Wi-Fi技术出炉 既然...

行业新闻

ARM,自定义指令集功能?

阅读(68)

导读 靠IP授权出货量超1500亿片的ARM,不得不在上周三宣布将在明年上半年在特定CPU内核上推出自定义指令集功能,而逼迫ARM这样做的原因便是IT行业正在由移动互联网向物联网转变,以及来自RISC-V的威胁。 从移动互联网到物联网 不得不说,ARM抓住了移动互联网时代。在一...

行业新闻

三星出手打造RISC-V指令集芯片

阅读(85)

导读 随着阿里、NVIDIA、高通、谷歌、微软、华为等巨头的青睐,RISC-V精简指令集架构开始崭露头角,并被一些分析人士或者拥趸视作ARM的劲敌。据韩媒报道,三星晶圆工厂将和SemiFive合作打造基于RISC-V的芯片解决方案,这也是三星首次涉足非ARM核心IP。 按照SemiFive负责...

行业新闻

Wi-Fi 6的特别之处

阅读(175)

导读 请注意Wi-Fi 6商标和802.11ax标准的关系,实际上因为IEEE TGax工作组和Wi-Fi联盟的成员企业很大程度上是一致的,所以模糊点讲,Wi-Fi 6验证通过就等于支持了802.11ax也没错。 什么是Wi-Fi 6 ? Wi-Fi 6,是Wi-Fi联盟给IEEE Std. P802.11ax起的别名。 众所周知,以前...

行业新闻

Google开始发售USB-C Titan安全密钥

阅读(129)

导读 Google宣布,他们的新USB-C Titan安全密钥将于今天开始发售,因为它不仅为Android设备而且还为所有主要操作系统提供了双重身份验证支持。 USB-C Titan安全密钥由著名的2FA密钥提供商Yubico制造。 这个新的安全密钥使用的是与Google现有的USB-A/NFC和Bluetooth/NFC/...