原厂入驻New

老白软件全栈P2_文件路径_编译原理深度解析

绝对路径,相对路径,包含路径,文件路径,编译原理(KEIL,gcc)

5.0共25个课时289人已学习

讲师:白纪龙    资深工程师

老白软件全栈P2_文件路径_编译原理深度解析 你将会学到的

  • 白纪龙老师相关课程推荐:

    课程名称:《 实战多通道高速精密测温仪的全系列设计教程》

    点击链接了解课程详情:http://url.elecfans.com/u/b97041e63b

    (PS:实战多通道测温仪课程包含此P2课程)



    添加助教微信可领取优惠券哦

    助教微信:18138814620(备注:软件P2)

    image.png

老白软件全栈P2_文件路径_编译原理深度解析 专栏课程 25个课时

+查看更多

  • 老白软件全栈P2_文件路径_编译原理深度解析专栏介绍

    白纪龙老师相关课程推荐:

    课程名称:《 实战多通道高速精密测温仪的全系列设计教程》

    点击链接了解课程详情:http://url.elecfans.com/u/b97041e63b

    (实战多通道测温仪课程包含此P2课程)



    课程大纲:

    1.人机交互的4种主要方式详解:

            (1)CLI(Command-line interface)命令行界面

            (2)GUI(Graphic user interface)图形用户界面:图形化展示,由鼠标操作电脑。

            (3)NUI(Natural user interface)自然用户界面:用户使用人类自然的方式,如语音、面部表情、手势、移动身体、旋转头部等,完成操作。

            (4)OUI:Organic user interface(生化危机,"机"已经成为人类机体的一部分)

    2.Windows和Linux下其人机交互方式详解

    3.人机交互方式演变分析:CLI-->GUI-->NUI-->OUI-->BCI-->

    4.标准输入标准输出

    5.Linux shell

    6.GPOS vs RTOS对比分析

    7.Linux任务调度机制详解

    8.Linux关键特征分析:目录树,万物皆文件

    9.Linux内核 vs 发行版本

    10.Linux下面的根目录,宿主目录,绝对路径,相对路径,文件类型详解

    11.Windows下面的盘符,绝对路径,文件类型详解

    12.Ubuntu的root环境与anaconda的几个虚拟环境说明

              A.类比于周天子与诸侯国

              B.类比于一国两制

              C.类比于PCB layout中的room规则

    13.老白软件环境简介:

             (1)Anaconda:人工智能,大数据等开发必备软件

             (2)Spyder,Jupter notebook等:Anaconda软件内嵌的其中两个最主要的IDE软件

             (3)notepad++:软件编写,文档调试等主要使用软件

             (4)source insight:软件分析用软件

             (5)gcc:Ubuntu下最主要的编译IDE

             (6) KEIL/IAR:ST MCU 开发用的最主要的IDE

    14.Windows常见命令

    15.Linux常见命令

            (1)Linux Shell

            (2)Linux的命令提示符

            (3)Linux的命令格式

            (4)目录/文件相关命令

            (5)改变文件权限属性的命令

            (6)查找搜索命令

            (7)压缩解压命令

    16.gcc编译过程详解

            (1)预处理,C 编译器对各种预处理命令进行处理,包括头文件包含、宏定义的扩展、条件编译的选择等;

            (2)编译,将预处理得到的源代码文件,进行“翻译转换”,产生出机器语言的目标程序,得到机器语言的汇编文件;

           (3)汇编,将汇编代码翻译成了机器码,但是还不可以运行;

           (4)链接,处理可重定位文件,把各种符号引用和符号定义转换成为可执行文件中的合适信息,通常是虚拟地址。

    17.KEIL下分析程序的整个编译过程(以我们BLDC串口驱动板的项目软件进行相关说明)详解

           (1)    编译,MDK软件使用的编译器是armcc和armasm,它们根据每个c/c++和汇编源文件编译成对应的以".o"为后缀名的对象文件(Object Code,也称目标文件),其内容主要是从源文件编译得到的机器码,包含了代码、数据以及调试使用的信息;

           (2)    链接,链接器armlink把各个.o文件及库文件链接成一个映像文件".axf"或".elf";

           (3)    格式转换,一般来说Windows或Linux系统使用链接器直接生成可执行映像文件elf后,内核根据该文件的信息加载后,就可以运行程序了,但在单片机平台上,需要把该文件的内容加载到芯片上,所以还需要对链接器生成的elf映像文件利用格式转换器fromelf转换成".bin"或".hex"文件,交给下载器下载到芯片的FLASH或ROM中。






    白纪龙老师相关课程推荐:

    课程名称:《 实战多通道高速精密测温仪的全系列设计教程》

    点击链接了解课程详情:http://url.elecfans.com/u/b97041e63b

    (实战多通道测温仪课程包含此P2课程)


    购买注意事项:

    1. 专属学习群和课程资料领取:成功购买后,请添加客服小姐姐的微信:小鑫18138814636 ,添加时请备注姓名+已购买视频。小姐姐会拉你进老白夜话专属学习交流群

    2. 关于发货为了保证视频正版,请添加客服微信后提供订单号,客服小姐姐会给你发播放器观看视频


    添加助教微信可领取优惠券哦

    助教微信:18138814620(备注:软件P2)

    image.png


老白软件全栈P2_文件路径_编译原理深度解析推荐课程


专栏评论


课程评分

平均评分
5.00个评分
详细评分
5星
0
4星
0
3星
0
2星
0
1星
0

老白软件全栈P2_文件路径_编译原理深度解析专栏评论

评分满意度:
*请输入内容还能输入200字

继续选购立即支付

«

x