全部课程  >   嵌入式  >   linux基础讲解和操作演示

  • linux基础讲解和操作演示

    手机扫码观看
    随时随地学习

  • 1、linux开发为什么要使用命令? 1)Linux的特点。 2)嵌入式设备特点。 (1)与window的对比特性。 (2)开源,有的硬件平台没有显示界面。 (3)通过调试串口我们可以用命令去完成各种操作。 海思3516开发板串口命令操作演示。

  • 5
    0人评价 |  4917人收藏
  • 免费
  •   


加入官方QQ群:587764486 一起学习打卡!大神在群在线解答! 我要报错

简介

  • 课程概况:1、linux开发为什么要使用命令? 1)Linux的特点。 2)嵌入式设备特点。 (1)与window的对比特性。 (2)开源,有的硬件平台没有显示界面。 (3)通过调试串口我们可以用命令去完成各种操作。 海思3516开发板串口命令操作演示。
  • 标签: 内核 设备树 网口通信 QT Uboot
  • 课程分类:嵌入式
  • 语言: 中文
  • 总时长:00:00:00
扫码关注课程小当家,拉您加入嵌入式技术讨论群

目录

课程详情

1、linux开发为什么要使用命令?

1)Linux的特点。

2)嵌入式设备特点。
(1)与window的对比特性。
(2)开源,有的硬件平台没有显示界面。
(3)通过调试串口我们可以用命令去完成各种操作。
海思3516开发板串口命令操作演示。


2、Linux开发中boot,内核,文件系统是什么?

1.boot也是bootloader?初始化硬件,完成内核的启动引导。
2.内核的作用。
管理进程,管理内存,文件系统,设备控制,网络管理。
3.文件系统
便于磁盘管理,可以很方便的进行数据的组织和查找
海思3516的Uboot,内核,文件系统源码展示


3、什么是内核裁剪?

1.通过图形化的配置界面,添加或者删除我们需要或者不需要的功能模块,加快系统的启动速度,减小功耗等作用。
海思3516内核源码裁剪演示


4、关于boot的编译你知道多少

1.我们理解的boot,一般都是编译和烧录一下,boot的源码也是可以更改,也是可以添加很多功能的
例如:开机指示灯,更换EMMC和DDR的型号后,需要改boot源码。
海思3516内核源码功能实现演示


5、什么是交叉编译环境,为什么使用交叉编译环境?

每个平台有自己的交叉编译工具,海思有海思的,瑞芯微有瑞芯微的,通过在开发环境中安装交叉编译工具,可以方便的移植代码,一套代码,更换一下交叉编译工具编译,我们就可以在不同的平台上运行它。


6、什么是SDK包?

SDK包就是这个平台开发资料的总和,里边有boot,内核,文件系统的源码和编译方式,各种芯片资料的总和。

海思3516SDK包介绍


7、什么是Linux驱动?

  Linux的驱动就是各种外设的的驱动文件,每个驱动都是按照一定的格式封装出来的,通过命令或者图形化的方式加载到内核中,在应用程序中可以调用它去完成一定的功能。

Linux内核驱动编译演示,如何生成内核驱动模块,如何把驱动编译进内核中,如何取消内核驱动的编译。


8、驱动开发和应用开发有何区别?

驱动工程师需要掌握的知识更综合全面一点,需要掌握C语言,看懂数据手册,看懂硬件原理图,了解boot,内核,文件系统的知识。
应用工程师在驱动工程师的基础上,完成各种功能的实现,懂编程结构和思想基本就可以开始干,需要的整体的知识结构没有驱动工程师复杂。



点评

评分

讲师简介

陈俊祥

高级硬件工程师,上市公司研发顾问,拥有EMC检测仪器开发经验,曾参与过“静电发生器”,”浪涌发生器”、“脉冲群发生器”等测试仪器的研发工作,擅长于电路设计与硬件开发。累计开发电子产品应用设计方案100多个;目前录制有多个电路设计课程,其课程“注重基础,关注实践,追求真理”,每个知识点从“是什么,有什么用,怎么用〞出发,让每一位工程师都能“懂原理,会设计,能仿真!

最新学习


热门排行
学习打卡-大神在线解答