0
点赞
收藏
分享

微信扫一扫

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


【☀️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


举报

相关推荐

0 条评论