直播报名入口:
⇩识别下方二维码进群报名直播⇩
【进群领取直播课件+直播回放】
直播时间:
2023年10月20日 周五晚8点
1.linux开发为什么要使用命令?
1)Linux的特点。
2)嵌入式设备特点。
-
与window的对比特性。
-
开源,有的硬件平台没有显示界面。
-
通过调试串口我们可以用命令去完成各种操作。
海思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,内核,文件系统的知识。
应用工程师在驱动工程师的基础上,完成各种功能的实现,懂编程结构和思想基本就可以开始干,需要的整体的知识结构没有驱动工程师复杂。
凡亿教育:
凡亿教育打通了“人才培养+人才输送”的闭环,致力于做电子工程师的梦工厂,打造“真正有就业保障的电子工程师职业教育平台”。帮助电子人快速成长,实现升职加薪。为了满足学员多样化学习需求,凡亿教育课程开设了硬件、PCB、仿真、电源、EMC、FPGA、电机、嵌入式、单片机、物联网、人工智能等多门主流学科。目前,凡亿教育毕业学员九成实现涨薪,八成涨薪超20%,最高涨幅达200%,就业企业不乏航天通信、同步电子、视源股份,华为等明星企业。
凡亿电路:
致力于建立技术研发一体化供应链。在电路板设计服务、研发技术咨询、PCB快捷打样,批量电路板生产制造等板块为客户提供有竞争力,安全可信赖的解决方案和服务。以严谨的管控体系为保障,服务涉及网络通信、工控、医疗、航空航天、军工、计算机服务器、汽车电子、消费电子、便携设备、手机板设计等领域。凡亿电路坚持围绕客户需求持续提供优质服务,加大研发投入及品质保证,为客户缩短产品研发周期、降低风险成本及生产成本。
往期直播回放:【直播回放】电源在PCB设计中的重要性及处理要点‹附中奖名单›
【直播回放】如何改善开关电源的输出电压纹波‹附中奖名单›
【直播回放】如何绘制和装载电子元器件3D模型,应用到PCB库
【直播回放】微波收发机系统ADS仿真与设计实践‹附中奖名单›
【直播回放】PCB设计流程规范 ‹附中奖名单›
【直播回放】高速PCB设计多层板叠层与阻抗设计 ‹附中奖名单›
原文标题:【凡亿疯狂星期五】LINUX基础讲解和操作演示
文章出处:【微信公众号:凡亿PCB】欢迎添加关注!文章转载请注明出处。
-
pcb
+关注
关注
4315文章
22931浏览量
395491
原文标题:【凡亿疯狂星期五】LINUX基础讲解和操作演示
文章出处:【微信号:FANYPCB,微信公众号:凡亿PCB】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论