嵌入式Linux中文站

最新发布

行业新闻

微软为开源计算器加入全新的图形功能

阅读(133)

据外媒 MSPoweruser 报道, 大约两周前,微软宣布将根据 MIT License 在 GitHub 上开源 Windows Calculator 应用程序。 该项目引起了人们极大的兴趣,该项目 fork 数量已有近 2000。 现在开发人员已经开始着手添加一些新的功能,首先就是绘画图形的能力,如图: 访问: ...

行业新闻

谷歌开源 Kubernetes 原生 CI/CD 构建框架 Tekton

阅读(180)

谷歌开源了一个Kubernetes 原生 CI/CD 构建框架Tekton。 Tekton 是一个功能强大且灵活的 Kubernetes 原生框架,用于创建 CI/CD 系统。通过抽象出底层实现细节,允许开发者跨多云环境或本地系统进行构建、测试与部署。 特性包括: 工件管理:存储、管理和保护工件,同时 ...

行业新闻

Linux创始人解答ARM架构为什么无法在服务器领域取得成功

阅读(127)

当前x86架构已经占领了服务器领域绝大多数市场份额,但从这些年来x86服务器的远程管理芯片以及处理器本身的漏洞频现,尤其是在2018年年初爆出的幽灵和熔断漏洞将服务器硬件安全问题推向了风口浪尖。与此同时一些互联网公司尝试自主设计服务器架构,如脸谱早在几年前就在...

系统开发

使用Crash工具分析 Linux dump文件

阅读(126)

前言 Linux 内核(以下简称内核)是一个不与特定进程相关的功能集合,内核的代码很难轻易的在调试器中执行和跟踪。开发者认为,内核如果发生了错误,就不应该继续运 行。因此内核发生错误时,它的行为通常被设定为系统崩溃,机器重启。基于动态存储器的电气特性,机器重...

系统开发

Linux网络底层收发探究

阅读(241)

一、基本框架 简单看了一下p1020内核中,网络底层的数据收发 先看一下linux内核中网络的层次结构 也是基本按照7层来构造 由于从ip层(网络层)往上就比较统一了,这里主要分析硬件层和链路层 二、名词解释 1.NAPI CPU数据接收靠中断和轮询的配合,达到较高的收发效率。 ...

系统开发

网卡驱动收发包过程

阅读(206)

网卡 网卡工作在物理层和数据链路层,主要由PHY/MAC芯片、Tx/Rx FIFO、DMA等组成,其中网线通过变压器接PHY芯片、PHY芯片通过MII接MAC芯片、MAC芯片接PCI总线 PHY芯片主要负责:CSMA/CD、模数转换、编解码、串并转换 MAC芯片主要负责: 比特流和帧的转换:7字节的前导码...

系统开发

Linux网络 - 数据包的接收过程

阅读(123)

本文将介绍在Linux系统中,数据包是如何一步一步从网卡传到进程手中的。 如果英文没有问题,强烈建议阅读后面参考里的两篇文章,里面介绍的更详细。 本文只讨论以太网的物理网卡,不涉及虚拟设备,并且以一个UDP包的接收过程作为示例. 本示例里列出的函数调用关系来自于...

内核驱动

硬中断和软中断

阅读(238)

概述 从本质上来讲,中断是一种电信号,当设备有某种事件发生时,它就会产生中断,通过总线把电信号发送给中断控制器。 如果中断的线是激活的,中断控制器就把电信号发送给处理器的某个特定引脚。处理器于是立即停止自己正在做的事, 跳到中断处理程序的入口点,进行中...

内核驱动

Linux的notifier机制在TP中的应用

阅读(161)

在linux内核系统中,各个模块、子系统之间是相互独立的。Linux内核可以通过通知链机制来获取由其它模块或子系统产生的它感兴趣的某些事件。 notifier_block结构体在include/linux/notifier.h中定义: struct notifier_block { notifier_fn_t notifier_call; struct noti...

内核驱动

Linux RTC驱动模型分析之rtc-sysfs.c

阅读(162)

rtc节点 rtc-sysfs文件主要的操作就是在sys下创建rtc的属性节点,可以方便用户方便快捷的访问,查找问题。下来大概看看sys下的rtc节点,有个直观的认识。 [root@test ~]# cat /sys/class/rtc/rtc0/ date hctosys power/ time dev max_user_freq since_epoch uevent devi...

行业新闻

Kodi 基金会加入 Linux 基金会,帮助发展开源运动

阅读(97)

Kodi 基金会宣布加入 Linux 基金会,从而帮助其他开源项目的发展,丰富开源软件的生态系统。 Kodi 基金会,即免费开源的跨平台媒体中心软件 Kodi(前身为 XBMC)的制造商,现在成为了 Linux 基金会的准会员。它准备将代码贡献给开源软件社区,帮助类似项目的发展。Kodi ...

行业新闻

Android Q 将获得大量的隐私保护功能

阅读(153)

歌将于今年夏天推出的安卓系统新版本 Android Q,将 带来大量隐私保护的增强。 图片来源: ASOP 关于新安卓系统, 谷歌已经推送 Android Q Beta 1,相关信息也可以在 博文 及 Android Q 的 支持页面 看到。 Android Q 预计在 8 月底正式推出。那么,新系统以隐私为重点的...

行业新闻

为支持开源社区,Linux 基金会推出新平台

阅读(186)

在近期举办的开源领导力峰会上,Linux 基金会 宣布成立 CommunityBridge 一个专为开源开发人员创建的新平台。 (image source: Pixabay) 大型开源项目拥有的资源丰富,往往可以正常运转。较小的开源项目则总是需要更多的资金、人才、安全性等资源,才能保证项目的健康...

行业新闻

腾讯内核团队发布 TCPA,为什么是 OPEN 而非开源?

阅读(183)

腾讯内核团队发布了一个名为 TCPA 的项目,官方表示这原是腾讯内部使用的产品,现在正式OPEN出来,个人、站长和企业均可以免费使用。 按照官方的说法,TCPA 需要配合其定制开发的内核来使用,其提供的TCPA 和 BBR 测试对比报告显示,TCPA 的加速效果优于 BBR。 △TCPA ...

行业新闻

新世界纪录:谷歌将圆周率计算到 31 万亿位

阅读(143)

为了挑战更精确的圆周率,谷歌工程师 Emma Iwao 在 25 台谷歌云的虚拟机上,执行专为圆周率设计的算法,计算出 31 万亿数字的圆周率。 3.1415926,相信不少人都背诵过这串数字,并将它代入算式中的圆周率进行数学计算。圆周率 是圆的周长和直径的比率。作为一个没有准确...