嵌入式Linux中文站

最新发布

内核驱动

Linux内核使用gdb调试

阅读(152)

这里记录平时使用gdb调试内核KE的步骤和方法. 有不足的地方也请大家指出和完善. 1 必备工具和文件 Gdb,addr2line,vmlinux以及内核coredump文件 在64位平台,gdb和addr2line 分别使用aarch64-linux-android-gdb aarch64-linux-android-addr2line. 2. 调试过程 MTK平台core...

内核驱动

LINUX内核定时器(高精度&低精度)

阅读(176)

引言:linux从内核2.6.16开始引入了高精度定时器,达到ns级别。自此,内核拥有两套并行计时器,低精度和高精度。如果高精度没有开启,即使使用高精度函数,默认使用的仍旧是低精度。 高精度: 虽然内核已经支持高精度,但是对于不少产品而言,由于内核是裁剪的,配置的...

新手入门

构建Make,Automake,CMake

阅读(219)

本文对同样非常流行的构建工具Make的用法和原理一探究竟,并顺便看一下一些高级衍生产品。 1 .Make基础首先我们编写一个简单的C项目,以此项目在实战中学习Make的相关知识。更全面的介绍请参考官方手册。cdai@vm /syspace/ 2 -ccpp/ 24 -pragmatic/build-tool/ make $ t...

行业新闻

AMD GPU内核驱动程序在Linux 5.0上运行良好

阅读(200)

虽然Polaris和Vega的性能都没有明显的变化,但是Linux 5.0中的AMDGPU内核驱动程序看起来在整个周期中处于良好状态。 在早期的Linux 5.0版本中,遇到了一些硬件的显示问题,但使用Sunday的Linux 5.0-rc3内核完成了一些测试,这是一次愉快的体验。除了MSI Radeon RX 580之...

行业新闻

Linux Kernel 5.0 RC3 发布,大量bug修复和Nouveau RTX 2080 Ti支持

阅读(150)

Linus Torvalds发布了即将发布的Linux 5.0内核版本的第三个候选版本。 Linux 5.0-rc3本周已经过了大量的提交活动,并且有很多bug /回归修复。虽然值得指出的一个功能本周已合并,但Nouveau现在支持NVIDIA TU102,例如RTX 2080 Ti和TITAN RTX以其仅限模式设置的限制形式...

行业新闻

谷歌是 CNCF 开源项目最大贡献者,红帽次之

阅读(190)

Stackalytics 最新数据显示, Google 在所有 CNCF 项目中的所有贡献占近 53%,而第二大贡献者的红帽仅占 7.4%。 CNCF,全称 Cloud Native Computing Foundation(云原生计算基金会),是致力于云原生应用推广和普及的一支重要力量,致力于云原生计算的普遍性和可持续性...

行业新闻

传闻中的“Linux桌面年”——2018年

阅读(179)

这是美好的一年。对于像GitHub的Electronmeans这样的跨平台应用程序框架,Linux用户可以使用与Windows和MacOS匹配的相同的应用程序。与此同时,在2018年,发布了大量来自制造商的基于Linux的硬件,包括戴尔和System76。 Electron电子正在不断壮大 Electron是GitHub的跨...

行业新闻

Android One 凉凉?Google做了个小动作

阅读(112)

导读 当Google首次推出Android One时,它承诺为这些设备提供两年更新。为期两年的更新包括升级最新版本的Android和安全更新。Google表示,用户可以通过购买Android One设备获得创新产品,用户可以像第一次购买时一样获得流畅的系统体验。 虽然Android One设备不是由Goog...

行业新闻

WannaCry勒索软件还在继续传播和感染中

阅读(142)

导读 WannaCry的大规模感染受益于影子经纪人泄露的永恒蓝色漏洞,尽管微软发布了安全更新,但许多用户还没有安装它。自最初爆发以来已经过去了18个月,但到目前为止仍有数十万用户感染了WannaCry勒索软件。 去年年中,WannaCry勒索软件在全球许多国家和地区爆发,在很短...

行业新闻

Ubuntu最新的主要操作系统放弃32位支持?

阅读(166)

导读 现在是2018年,2019年即将到来64位处理器已经成为主流很长一段时间了。如果你仍然使用32位的电脑,那么是时候把它扔进垃圾箱了。 我为所有基于Linux的操作系统维护者感到自豪,他们有勇气放弃对32位处理器的支持。一些被误导的Linux社区成员会谴责这一点,声称开源...

行业新闻

Linux Kernel 4.21已更新:优化AMD 7nm Zen2架构

阅读(114)

导读 AMD 7nm Zen2处理器预计将于明年第一季推出,采用下一代7nm EPYC。LinuxKernel 4.21已经更新,以优化AMD 7nm EPYC Rome(罗马)处理器。 AMD 7nm EPYC Rome(罗马)处理器在设计上做出了一些大胆的创新。例如,CPU内核和I/O芯片是分开的。 14nm I/O芯片是设计的关...

行业新闻

Canonical发布Linux内核更新

阅读(152)

导读 Canonical为所有受支持的Ubuntu版本发布新的Linux内核安全更新,为用户修补了最近由各种安全研究人员发现的多个漏洞。 此安全修补程序修复了Linux内核的CDROM驱动程序中发现的整数溢出漏洞(CVE-2018-18710),该漏洞可能允许本地攻击者公开敏感信息。此问题会影响...

行业新闻

Linux Kernel 5.0 RC 2 发布

阅读(168)

Linux Kernel 5.0 RC 2 发布了。 对于此次更新,Linus 在邮件中说明有相当多的 perf 工具更新,这在 diffstat 中肯定很突出。如果忽略了工具而只是看看内核,它大约有三分之二的驱动程序 (网络、gpu,scsi . .),其余的通常是 arch 更新(ARM,RISC-V,x86,csky)和一些...

行业新闻

Ubuntu 19.04 “Disco Dingo”正在全速开发

阅读(84)

在Ubuntu 18.10版本发布一个多月后,Ubuntu 19.04 Disco Dingo的开发正在全速前进。 Ubuntu 19.04已经开始成型,随着为UbuntuLinux下一个六个月的支持及更多改进。特别是在过去的一周里,有几项发展变化/补充值得从其发展摘要中指出。 通过Update Manager用户界面显示挂...

行业新闻

嵌入式应用选择合适的微控制器

阅读(208)

导读 为嵌入式应用选择微控制器有几个原因,即低成本,高集成度,增加可靠性,节省空间等。 准备所需硬件接口列表使用微控制器的基本硬件框图,准备一份微控制器需要支持的所有外设接口的列表。微控制器中有两种常见的接口类型需要列出。为嵌入式应用选择微控制器有几个...

行业新闻

Linux 4.21将部分解决网络性能下降问题

阅读(200)

自从Spectre曝光以来,今年Linux性能下降的一个方面是网络性能,但随着即将到来的Linux 4.21发布周期的到来,这一问题将得到部分解决。 今年年初,Linux网络性能受到了RetpolinesReturn Trampolines的影响,因为它用于解决Spectre Variant 2。 开发人员Paolo Abeni一直...