![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux嵌入式开发
Leng Y
一切都在如期而至的慢慢变好。
展开
-
Linux从何而来-linux的发展(1)
什么是Linux?Linux,诞生于1991 年10 月5 日,是一套免费使用和自由传播的类Unix操作系统。是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有多个基于Linux内核的发行Linux版本。注:POSIX-可移植操作系统接口 UNIX-Unix是20世纪70年代初出现的一个操原创 2021-07-30 18:45:57 · 167 阅读 · 0 评论 -
ARM-linux-DDR、LPDDR解析
1、什么是DDR?DDR是 双倍速率同步动态随机存储器Double Data Rate的缩写全称应该是DDR SDRAM,DDR内存是SDRAM的一种,在DDR出现之前,我们还有Single Data Rate的SDRAM。Double Data Rate的含义是,在时钟信号的上下边沿均可以传输数据。Single Data Rate的含义是,只能在时钟信号的上升沿传输数据。2、什么是DDR,DDR2,DDR3,DDR4?DDR实际上是第一代的DDR,也可以称为DDR1。DDR2,DDR3和D原创 2021-07-27 19:37:49 · 2569 阅读 · 1 评论 -
Linux内核分析(一)入门级别——Linux学习笔记
Linux内核组成:Linux内核是Linux系统构成中的核心,由5个子系统组成。进程调度(SCHED):进程调度(SCHED)控制进程对CPU的访问,当需要运行下一个进程运行时,由调度程序选择优先级最高的进程,处于系统架构中心位置的进程调度, 是其他子系统的依赖,因为可运行进程实际上是仅等待CPU资源的进程,如果某个进程在等待其他资源,则该进程是不可运行进程(阻塞态)Linux的进程调度机制比较简单的,是基于优先级的。内存管理(Memory management):内存管理(Memory m原创 2021-07-15 21:01:25 · 168 阅读 · 0 评论 -
aarch64开发板交叉编译工具的使用 -arm64
aarch64开发板交叉编译工具的使用 -arm64背景:因为公司开发板是aarch64,所以需要安装交叉编译工具aarch64-linux-gnu-gcc/g++关于aarch64-linux-gnu-gcc/g++介绍:The GNU Compiler Collection - cross compiler for ARM64 target.aarch64-linux-gnu-gcc/g++ 是一个交叉编译工具链,可以在其他架构的系统中,编译安装 64 位 arm架构的程序。常用在嵌入式代码原创 2021-07-11 15:06:02 · 2218 阅读 · 0 评论