嵌入式系统Linux内核开发工程师必须掌握的三十道题 linux内核工程师需要知道的30个问题,看看你能回答出多少个。
2018-04-22 08:22:02
2901 
概要:本文内容包含Linux源码树结构分析、Linux Makefile分析、Kconfig文件分析、Linux内核配置选项分析。这些知识是为了理解内核文件的组织形式,为具体移植内核做知识准备。
2022-05-10 19:28:40
6583 Linux LED子系统详解
2023-06-10 10:37:14
2270 
Linux操作系统是当今世界上最为广泛使用的开源操作系统之一,内核则是一个操作系统的核心和灵魂所在。对于一名Linux驱动开发者来说,了解Linux内核的运行机制和Linux内核提供的一些关键功能(如虚拟内存管理、进程管理、文件系统、网络协议栈等)都是我们日常工作和学习的重点。
2023-07-06 11:46:41
2259 
Linux内核中经常可见container_of的身影,它在实际驱动的编写中也是广泛应用。
2023-07-14 15:19:42
790 
Linux内核源码文件繁多,搞不清Makefile、Kconfig、.config间的关系,不了解内核编译体系,编译修改内核有问题无从下手,自己写的驱动不知道怎么编进内核,不知道怎么配置内核,这些
2023-10-17 16:19:52
5719 
Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应
2018-05-08 10:33:19
3776 
许多刚开始接触BLDC的工程师对其有一些疑惑,今天小编给大家整理了学习BLDC的44个常识,希望小编的整理能给大家带来帮助
2019-07-02 16:48:03
6067 本文详解了Linux内核抢占实现机制。首先介绍了内核抢占和用户抢占的概念和区别,接着分析了不可抢占内核的特点及实时系统中实现内核抢占的必要性。然后分析了禁止内核抢占的情况和内核抢占的时机,最后介绍了实现抢占内核所做的改动以及何时需要重新调度。
2019-08-05 08:18:07
Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。1.进程调度(SCHED):控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行
2019-07-11 16:59:35
#《Linux设备驱动开发详解》电子书连载#第7章 Linux设备驱动中的并发控制,Linux设备驱动中必须解决的一个问题是多个进程对共享资源的并发访问,并发访问会导致竞态。Linux提供了多种解决竞态问题的方式,这些方式适合不同的应用场景。详情:http://t.cn/zHONW9I
2013-06-09 14:48:50
Linux设备驱动开发详解:基于最新的Linux 4.0内核
2019-08-31 12:29:13
自动选中那些在Gentoo环境中必须开启的内核选项,以避免用户遗漏某些必要的选项,减轻一些用户配置内核的难度.建议选"Y".Linux dynamic and persistent dev
2021-07-02 07:53:14
本文详解了Linux内核抢占实现机制。首先介绍了内核抢占和用户抢占的概念和区别,接着分析了不可抢占内核的特点及实时系统中实现内核抢占的必要性。然后分析了禁止内核抢占的情况和内核抢占的时机,最后介绍了实现抢占内核所做的改动以及何时需要重新调度。
2019-08-06 06:16:22
了Linux技术的*发展,全部采用当前最流行和稳定的Linux发行版或者相关工具,是Linux爱好者学习Linux的好帮手。《Linux典藏大系:ARM嵌入式Linux系统开发详解(第2版)》是获得了
2018-09-14 08:57:17
本帖最后由 eehome 于 2013-1-5 09:54 编辑
C语言测试:嵌入式程序员必须知道的16个问题
2012-08-20 08:07:44
申请理由:原来有块板子,自己根据linux驱动开发书籍《宋宝华 linux设备驱动开发详解第四版》做的移植内核,但是无奈上次板子无法刷入(串口连不上去),不知道什么原因。书也看到结尾了,但是实践却
2016-02-01 15:32:36
你必须知道的495个C语言问题
2012-08-02 12:43:58
作为一个程序员必须知道哪些内存的硬核知识点?
2021-10-13 08:26:13
你必须知道的495个C语言问题
2012-11-03 09:04:11
文章目录须知使能U盘U盘测试须知注意, NXP官方的 Linux内核默认已经使能了 U盘!所以我们可以插上直接使用使能U盘虽然可以直接使用,但是我们还是要学习一下如何手动配置Linux内核,使能U盘
2021-12-16 06:27:13
做电机行业必须知道的45个电机常识!
2021-01-25 06:43:43
写在前面之前博主学习了很多网络编程的东西是因为工作上要开始做“智能家居”、物联网方面的东西了。下面主角要登场了。就是单片机。关于ESP8266你必须知道的博主使用的是安信可的产品,12S常用AT指令
2021-11-23 07:39:26
本文整理了关于数字电位器的一些基本常识你必须得了解。
2021-04-21 06:19:31
学习开关电源你必须知道的电路详解
2020-05-23 11:40:20
有关一些电路常识性概念须知
2021-06-08 06:50:51
Linux设备驱动开发详解:基于最新的Linux 4.0内核.part3.rar (9.63 MB )Linux设备驱动开发详解:基于最新的Linux 4.0内核.part1.rar (20 MB
2020-06-09 04:35:46
` 本帖最后由 gk320830 于 2015-3-7 22:30 编辑
电子工程师必须知道的几个技术问题`
2012-08-20 21:41:05
`电子工程师必须知道的几个技术问题.pdf`
2012-11-07 21:41:26
电路高手要知道的电容使用常识
2021-02-25 06:12:53
Linux内核中文版教程
2009-03-28 09:45:49
0 本章学习目标掌握LINUX内核版本的含义理解并掌握进程的概念掌握管道的概念及实现了解内核的数据结构了解LINUX内核的算法掌握LINUX内核升级的方法
2009-04-10 16:59:19
0 电池生产者与消费者要知道的常识
一、常用电池型号、俗称及日常适用范围
国
2009-10-22 10:39:43
766 linux内核kernel-api,不知道从哪儿找的了,但是你如果想要做内核编程,这是一部api函数详尽的工具书!!!五星推荐
2015-10-30 17:16:30
19 嵌入式内核移植步骤详解 含配置含义及内容等方面
2015-11-20 16:00:36
19 初学者必须知道的常识,以及从哪方面入手的问题。适合作培训大纲。
2016-05-11 11:08:05
0 场效应管必须知道的基础知识,华中科技大学老师整理的PPT非常实用
2016-06-08 17:31:14
52 linux下网卡配置详解
2016-12-15 22:38:51
0 linux 内核驱动部分详解
2017-04-27 10:43:38
20 由于Linux的独特优势,使越来越多的企业和科研机构把目光转向Linux的开发和研究上。目前Linux最新的稳定内核版本为2.6.17,但是当今绝大部分对于Linux Makefile的介绍文章都是
2017-09-18 19:09:09
0 《Linux设备驱动开发详解》第4章、Linux内核模块
2017-10-27 14:15:51
0 linux内核的完全注释
2017-10-29 10:02:49
18 Linux_内核注释
2017-10-30 09:45:56
9 Linux内核编译详谈
2017-10-30 09:51:35
7 基于Arm的Linux内核编译指导
2017-10-30 10:13:25
15 随着 Linux 操作系统的广泛应用,特别是 Linux 在嵌入式领域的发展,越来越多的人开始投身到 Linux 内核级的开发中。面对日益庞大的 Linux 内核源代码,开发者在完成自己的内核代码后
2017-11-01 15:45:54
4 (bzImage ,menuconfig等等),使内核的编译和扩展变得十分方便。我们不妨yy一下kbuild的一些功能: 1.考虑到Linux能够方便地移植到各个硬件平台,kbuild也必须很容易添加对某个新的平台
2017-11-02 11:47:59
2 Linux内核编译过程详解(kernel2.6.7) 花了几天才编译成功kernel2.6.7,其过程真可谓艰辛。古语有云:苦尽甘来!现在终于可以乐上一阵了。由于许多朋友对操作的顺序及某些重要的配置
2017-11-07 11:16:00
4 REDSonic, Inc. REDSonic的RedIce-Linux是一个实时Linux内核,设计来支持以任务和时间为临界的应用,为你的系统提供质量服务。RedIce-Linux包括高精度的微秒
2017-11-08 10:24:03
12 Linux内核源码当中,关于RCU的文档比较齐全,你可以在 /Documentation/RCU/ 目录下找到这些文件。Paul E. McKenney 是内核中RCU源码的主要实现者,他也写了很多RCU方面的文章。今天我们而主要来说说linux内核rcu的机制详解。
2017-11-13 16:47:44
9308 
Linux 多年来取得的成绩毋庸多言。但最近,reddit 上有人发起了一个话题,想知道 Linux 的内核设计是否已经过时,并得到了一些有趣的答案。
2017-11-29 17:25:43
2987 MES与ERP集成须知
2018-01-04 16:18:44
3 如果你是一个新手,并尝试使用命令行接口,我们收集了各种基本的Linux命令来供你学习,帮你在各种Linux发行版中完成各种任务。虽然不是很详细,但是对Linux初学者,或普通用火,或管理员都是很有用的。
2018-04-17 15:57:06
4437 
有些人可能会认为 macOS 和 Linux 内核之间存在相似之处,因为它们可以处理类似的命令和类似的软件。有些人甚至认为苹果公司的 macOS 是基于 Linux 的。事实上,两个内核有着截然不同的历史和特征。
2018-07-23 15:04:16
6331 Android虽然建立在Linux内核之上,但是他对内核进行了一些扩展,增加了一些驱动。比如Binder,loger等等驱动。可以拿Android内核代码和其Baseline版本进行对比。可以看到Android对Linux内核的所有扩展。
2018-09-09 09:10:00
4865 新的内核总是会定期发布出来,但是其实大家并不是十分了解内核是如何被深入测试的。那么这里可以提前告诉大家,内核主干有可能并没有做过充分的测试,而稳定内核可能会更少。。。 So what
2019-01-01 09:06:00
3652 嵌入式Linux系统使用的是Linux内核,制作方法基本和X86平台的Linux内核一致,下面介绍制作运行于micro2440开发板的内核和根文件系统。
2019-04-28 15:13:36
1005 Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应的数据可能不在内存中。
2019-04-28 17:33:33
1288 
针对2.6内核的Linux系统,需要你的机器上已经安装了kernel-devel这个包,也就是编译模块所必须的东西:内核的头文件和一些Makefile。
2019-05-06 15:42:13
1128 对于linux新手来说,linux 内核编译相对有一些难度,甚至不知道如何入手,现在归纳了一下,这一篇还算比较详细的步骤,希望能对各位新手有一些帮助。
2019-05-06 17:09:35
1206 Linux 内核提供一套双向链表的实现,你可以在 include/linux/list.h 中找到。我们以双向链表着手开始介绍 Linux 内核中的数据结构 ,因为这个是在 Linux 内核中使用最为广泛的数据结构。
2019-05-14 17:27:00
2115 生成对应的.o文件,在使用的时候可以动态加载,优点是不会使内核过分庞大,缺点是你得自己来调用这些模块。 内核编译详解 新版本内核的获取和更新 Linux内核版本发布的官方网站是http
2019-04-02 14:38:40
638 Android是基于Linux内核的操作系统,但是,运行在Android设备上的内核其实与Google选择的LTS版本Linux内核有很大不同。
2019-11-22 10:41:42
3673 
电气人需要知道的10个常识
2020-07-03 17:40:08
4139 Linux内核是一个操作系统(OS)内核,本质上定义为类Unix。它用于不同的操作系统,主要是以不同的Linux发行版的形式。Linux内核是第一个真正完整且突出的免费和开源软件示例。Linux 内核是第一个真正完整且突出的免费和开源软件示例,促使其广泛采用并得到了数千名开发人员的贡献。
2020-09-16 15:49:50
3072 本文主要阐述了linux内核参数设置及linux内核的功能。
2020-09-17 14:40:49
1635 
来源 :头条号@Linux学习教程,冰凌块儿 01 前言 本文主要讲解什么是Linux内核,以及通过多张图片展示Linux内核的作用与功能,以便于读者能快速理解什么是Linux内核,能看懂Linux
2020-10-19 17:46:08
2642 
01 前言 本文主要讲解什么是Linux内核,以及通过多张图片展示Linux内核的作用与功能,以便于读者能快速理解什么是Linux内核,能看懂Linux内核。 拥有超过1300万行的代码,Linux
2020-10-21 12:02:53
4905 
内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux 作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧
2020-11-04 18:04:10
8 Linux内核源码文件繁多,搞不清Makefile、Kconfig、.config间的关系,不了解内核编译体系,编译修改内核有问题无从下手,自己写的驱动不知道怎么编进内核,不知道怎么配置内核,这些
2020-11-12 17:31:55
3713 作者简介 Cheetah,曾为U-boot社区和Linux内核社区提交过若干补丁,主要从事Linux相关系统软件开发工作,负责Soc芯片BringUp及系统软件开发,喜欢阅读内核源代码,在不断的学习
2020-11-26 14:42:19
2597 许多刚开始接触BLDC(无刷直流电机)的工程师对其有一些疑惑,现给大家整理了学习BLDC的44个常识,希望能给大家带来帮助。
2020-12-14 22:35:36
1155 1月6日,Linux基金会宣布,Linux 5.10.5内核正式发布,所有5.10内核系列的用户都必须升级。
2021-01-07 14:36:57
3112 本文档的主要内容详细介绍的是Linux内核GPIO操作函数的详解分析免费下载。
2021-01-22 16:58:28
28 1、单相变压器空载时的电流与主磁通不同相位,存在一个相位角度差aFe,因为存在铁耗电流。空载电流是尖顶波形,因为其中有较大的三次谐波。
2021-01-23 07:25:39
9 许多刚开始接触BLDC(无刷直流电机)的工程师对其有一些疑惑,现给大家整理了学习BLDC的44个常识,希望能给大家带来帮助。
2021-03-19 06:01:24
129 PCB中文名称为印制电路板,又称印刷线路板,是电子元器件的支撑体,也是电子元器件电气连接的载体。
2021-03-23 13:48:19
3919 
嵌入式LINUX系统内核和内核模块调试(嵌入式开发和硬件开发)-嵌入式LINUX系统内核和内核模块调试
2021-07-30 13:55:21
10 Linux内核文件Cache机制(开关电源技术与设计 第二版)-Linux内核文件Cache机制
2021-08-31 16:34:54
4 有去了解过嵌入式的学员应该都会知道现在嵌入式是在什么位置上,就发展来说,嵌入式还有很大的发展空间的,所以想要去学习嵌入式的人也会越来越多,下面可以先来了解下嵌入式Linux初学者必须要知道的知识点
2021-11-01 16:58:20
9 Linux驱动基本理论常识
2021-11-25 20:51:03
21 Linux内核目录结构Linux内核源代码非常庞大,随着版本的发展不断增加。它使用目录树结构,并且使用Makefile组织配置编译。初次接触Linux内核,最好仔细阅读顶层目录的readme文件
2021-12-17 18:29:41
10 【Linux内核】从小小的宏定义窥探Linux内核的精妙设计
2022-08-31 13:30:06
2801 Linux内核由七个部分构成,每个不同的部分又有多个内核模块组成。
2022-10-13 15:44:45
1541 Linux设备驱动开发详解
2022-10-28 11:03:06
56 如果你是一个新手,并尝试使用命令行接口,我们收集了各种基本的Linux命令来供你学习,帮你在各种Linux发行版中完成各种任务。虽然不是很详细,但是对Linux初学者,或普通用火,或管理员都是很有用的。
2022-12-09 10:34:18
1187 linux内核设备的注册由device_register()函数完成,这个函数是linux设备驱动模型的核心函数
2023-07-12 08:52:15
1639 
在安装好的Linux系统中,内核的源代码位于/ust/src/linux.如果是从GNU网站下载的Linux内核的tar文件,则展开以后在一个叫linux的子目录中。以后本书中谈到源文件的路径时,就总是从linux这个节点开始。
2023-09-06 17:01:23
4 包效率真的很低,这是为什么?有没有办法去尝试着优化?而不是动不动就DPDK。 我们从最开始说起。 Linux内核作为一个通用操作系统内核,脱胎于UNIX那一套现代操作系统理论。 但一开始不知道怎么回事将网络协议栈的实现塞进了内核态,从此它就一直在内核态
2023-11-13 10:38:08
994 
水泵常见故障排除技巧,更重要要掌握水泵的故障排除技巧,则必须知道水泵的工作原理,泵的结构构造,及必要的操作技能与机械维修常识,有了这些知识,就能根据泵不正常情况而能快速确定故障所在。
2023-11-17 16:10:27
2737 
电阻的秘密——你必须知道的电阻参数
2023-12-06 14:31:22
1645 
POL负载点电源设计中有何诀窍?有两点很关键,你必须知道
2023-12-06 16:06:35
3572 
学习FPGA必须知道的社区
2024-01-03 17:51:00
1044 
Linux 内核是Linux操作系统的核心部分,负责管理硬件资源和提供系统调用接口。随着 Linux 内核的不断发展和更新,其复杂性和代码规模也在不断增加。因此,确保内核的稳定性和可靠性变得尤为重要
2024-08-13 13:42:35
2307 
在linux内核中,uevent机制是一种内核和用户空间通信的机制,用于通知用户空间应用程序各种硬件更改或其他事件,比如插入或移除硬件设备(如USB驱动器或网络接口)。uevent表示“用户空间
2024-09-29 17:01:29
2900 【迅为工业RK3568稳定可靠】itop-3568开发板Linux驱动开发实战:RK3568内核模块符号导出详解
2025-11-21 13:25:44
833 
评论