嵌入式Linux|基础知识
文章平均质量分 75
嵌入式Linux系统相关基础知识
santirenpc
这个作者很懒,什么都没留下…
展开
-
嵌入式Linux系统:菜鸟的王者之路
循序渐进学习嵌入式开发技术 最近经常有用人单位给我打来电话,问我这有没有嵌入式Linux方面的开发人员,他们说他们单位急需要懂得在嵌入式linux环境下的软件开发人员,我回答说,现在每年毕业的大学生那么多,还招不到合适的软件开发人员吗?他跟我说,毕业大学生虽然多,但大部分都能力不够,不能达到他们的工作的要求。该公司HR的一句话说出来我们现在的大学教学和大学生就业的现状:一方面每...原创 2018-09-23 13:48:09 · 780 阅读 · 0 评论 -
嵌入式Linux系统:基础知识_单向链表
1、链表的分类 单向链表 双向链表 环形链表2、基本概念 链表实际上是线性表的链式存储结构,与数组不同的是,它是用一组任意的存储单元来存储线性表中的数据,存储单元不一定是连续的,且链表的长度不是固定的。链表数据的这一特点使其可以非常的方便地实现节点的插入和删除操作,链表的每个元素称为一个节点,每个节点都可以存储在内存中的不同的位置,为了表示...原创 2020-02-22 16:42:13 · 387 阅读 · 0 评论 -
嵌入式Linux系统:基础知识_虚拟内存与物理内存
在很久以前,还没有虚拟内存概念的时候,程序寻址用的都是物理地址。程序能寻址的范围是有限的,这取决于CPU的地址线条数。比如在32位平台下,寻址的范围是2^32也就是4G。并且这是固定的,如果没有虚拟内存,且每次开启一个进程都给4G的物理内存,就可能会出现很多问题:物理内存是有限的,当有多个进程要执行的时候,都要给4G内存,很显然你内存小一点,这很快就分配完了,于是没有得到资源的...转载 2019-12-13 10:11:32 · 353 阅读 · 1 评论 -
嵌入式Linux系统:基础知识
1、计算机系统=运算器+控制器+存储器+输入设备+输出设备; CPU(中央处理器)=运算器+控制器+寄存器+内部总线; MPU(微处理器)=CPU; MCU(微控制器)=CPU+存储器+外围电路; MPU 通常代表一个 CPU(中央处理器),而 MCU 则强调把中央处理器、存储器和外围电路集成在一个芯片中。早期,微控制器被称为单片机,意思是把...原创 2018-09-28 17:43:10 · 286 阅读 · 0 评论 -
嵌入式Linux系统:基础知识_板级支持包BSP
1、BSP概述 BSP即Board Support Package,板级支持包。它来源于嵌入式操作系统与硬件无关的设计思想,操作系统被设计为运行在虚拟的硬件平台上。对于具体的硬件平台,与硬件相关的代码都被封装在BSP中,由BSP向上提供虚拟的硬件平台,BSP与操作系统通过定义好的接口进行交互。BSP是所有与硬件相关的代码体的集合。 一个成熟的商用操作系统,其...原创 2019-07-16 09:49:48 · 1843 阅读 · 0 评论 -
嵌入式Linux系统:基础知识_Linux设备驱动基础
一、设备的分类及特点 计算机系统的硬件主要由 CPU、存储器和外设组成。随着 IC 制造工艺的发展,目前,芯片的集成度越来越高,往往在 CPU 内部就集成了存储器和外设适配器。 ARM、 PowerPC、 MIPS 等处理器都集成了 UART、 I2C 控制器、 USB 控制器、 SDRAM 控制器等,有的处理器还集成了片内 RAM 和 Flash。 驱动针对的对...原创 2019-11-05 09:09:52 · 211 阅读 · 0 评论 -
嵌入式Linux系统:基础知识_X86 PC上的Linux 内核的引导过程
1.引导过程概述 引导 Linux 内核的过程包括很多阶段,这里以引导 X86 PC 为例来进行讲解。引导 X86 PC 上的 Linux内核的过程和引导嵌入式系统上的 Linux 内核的过程基本类似。不过在 X86 PC 上有一个从 BIOS(基本输入/输出系统)转移到 Bootloader 的过程, 如图1所示, 而嵌入式系统往往复位后就直接运行 Bootloader。...原创 2019-10-25 20:42:31 · 646 阅读 · 0 评论 -
嵌入式Linux系统:基础知识_网络通信原理
2.1 互联网的本质就是一系列的网络协议一台硬设有了操作系统,然后装上软件你就可以正常使用了,然而你也只能自己使用像这样,每个人都拥有一台自己的机器,然而彼此孤立。如何能大家一起玩耍然而internet为何物?其实两台计算机之间通信与两个人打电话之间通信的原理是一样的(中国有很多地区,不同的地区有不同的方言,为了全中国人都可以听懂,大家统一讲普通话)普通话属于中...原创 2019-07-13 00:02:27 · 479 阅读 · 0 评论