☀️Linux什么姿势最舒服?简单讲讲☀️嵌入式Linux入门

Posted 谁吃薄荷糖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了☀️Linux什么姿势最舒服?简单讲讲☀️嵌入式Linux入门相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

🐄嵌入式Linux

以Linux为基础的多用于消费电子或者航天航空等特定领域的一种嵌 入系统内部、具有专属功能的计算机系统具有开源、性能优异、简单易移植等特点。

🐏嵌入式Linux的发展历程

  • 上世纪六七十年代
    无操作系统,多用于工业控制和导弹飞机等
  • 上世纪八十年代
    具有简单操作系统,最著名的是VxWorks,诞生于1983年
  • 上世纪九十年代
    嵌入式操作系统支持网络,linux诞生并快速发展
  • 本世纪00年代
    嵌入式系统支持SMP,在消费电子领域发展迅速,嵌入式Linux占据主导市场
  • 本世纪10年代
    智能化、IOT

🐀嵌入式Linux知识结构

🐅android

Android HAL、Framework、JNI等、C++/JAVA语言

🐇Uboot/Kernel移植

Uboot/kernel移植,驱动开发,开源组件移植,内核代码学习

🐉Linux操作系统使用

常用命令,VI/GCC/MAKE/GDB等

🐐嵌入式SOC

cpu体系架构,指令集,寻址方式,汇编,常用总线外设等

🐓嵌入式LinuxC语言编程

C语言、算法数据结构、linux系统编程,多线程, 网络编程等

🐃嵌入式Linux工程师的自我修养

🐕技术修养

  • C语言修养 :指针与数组、内存处理、简洁
  • 编码规范
  • kernel源码阅读

推荐书籍:《C专家编程》和《C陷阱与缺陷》是成为C语言高手必读之书。
多动手多动脑: 读源码,不要死读书。

🐖编程思维修养

  • 面向对象思维
    • 封装
    • 继承
    • 多态
  • 面向对象的SOLID原则
    • 单一职责原则(SRP:The Single Responsibility Principle)
    • 开放封闭原则(OCP:The Open Closed Principle)
    • 里氏替换原则(LSP:The Liskov Substitution Principle)
    • 接口分离原则(ISP:The Interface Segregation Principle)
    • 依赖倒置原则(DIP:The Dependency Inversion Principle)
  • 函数式编程
    • 函数式最基础的核心,可以赋值、作为参数、作为返回值
    • 只用表达式,不用语句
    • 没有额外影响
    • 不修改状态
    • 没有临界状态,不使用锁,超高并行处理

🐁心态修养

Talk is cheap. Show me the code.
——Linus Torvalds

在这里插入图片描述

以上是关于☀️Linux什么姿势最舒服?简单讲讲☀️嵌入式Linux入门的主要内容,如果未能解决你的问题,请参考以下文章

⭐️《Linux 系列》⭐️ 计算机基础计算机系统

⭐️《Linux 系列》⭐️ 计算机基础计算机系统

☠️️社死现场の老板来了☠️️小伙,搞C语言嵌入式开发这么久了,还不知道u8u16u32s8s16s32是什么意思啊?

Love2d从青铜到王者第四篇:Love2d之LÖVE与移动矩形

⭐️《Linux 系列》⭐️ Linux系统安装和基础知识介绍

⭐️《Linux 系列》⭐️ Linux系统安装和基础知识介绍