|
首页
|
电子技术
|
电子应用
|
电子头条
|
社区
|
论坛
测评
博客
电子技术视频
|
下载
|
电路图
|
参考设计
|
Datasheet
|
活动
|
直播
|
datasheet
datasheet
文章
搜索
|
首页
|
电子技术
|
电子产品应用
|
电子头条
|
论坛
|
大学堂
|
下载
|
参考设计
|
Datasheet
|
活动
|
技术直播
|
datasheet
datasheet
文章
搜索
大学堂
上传课程
首页
课程
TI培训
直播频道
专题
相关活动
其他资源
下载中心
电路图
参考设计
您的位置:
EEWORLD大学堂
/
计算机及编程
/
编程
/
嵌入式c语言进阶
/
编译过程之链接与格式转换
本课程为精品课,您可以登录eeworld继续观看:
编译过程之链接与格式转换
登录
播放列表
课程目录
课程笔记
课时1:课程内容和理念介绍
课时2:Ubuntu环境搭建
课时3:vim文本编辑器入门
课时4:gcc编译器入门
课时5:gdb调试器入门
课时6:编译全过程简介
课时7:编译过程之预编译
课时8:编译过程之编译与汇编
课时9:编译过程之链接与格式转换
课时10:常见的编译错误:分清楚在哪个编译过程出错
课时11:条件编译:灵活的代码管理与设计
课时12:宏定义与使用:让编译器多干一点活
课时13:宏函数的使用:高效但容易出错
课时14:调试LOG宏:有效的日志打印是调试的关键
课时15:sizeof:常被误会成函数的关键字
课时16:char:内存空间最小的数据类型
课时17:int(shortlong)最适合CPU的数据类型
课时18:void指针很常用
课时19:struct:结构体,数据打包但要注意字节对齐
课时20:union:联合体,成员共享一块内存和内存的首地址
课时21:struct+union:优雅的数据结构设计(数据传输包)
课时22:enum:枚举类型,被取代性很强 (#define)
课时23:指针类型:初尝指针的味道
课时24:typedef:给数据类型起一个别名
课时25:register:一个很有理想的关键字
课时26:static:初心是为了延迟局部变量的生命周期
课时27:extern:架构设计中比较讨厌的关键字
课时28:const:修饰只读的变量,不是常量
课时29:volatile:一个反编译器优化的关键字
课时30:条件与选择关键字:switch有时候比if更高效
课时31:循环和跳转关键字:goto有时候也可很优雅
课时32:算数运算-加减乘除
课时33:算数运算-mod操作
课时34:移位、位与或、取反、位异或:操作寄存器的常用手段
课时35:逻辑、赋值运算、内存操作符14
课时36:函数:面向过程编程的有力工具,其三大属性
课时37:函数参数传递的本质:内存拷贝
课时38:值传递:对数据进行隔离和保护
课时39:地址传递:多返回值设计
课时40:地址传递:连续空间传递
课时41:C与继承
课时42:C与封装
课时43:C与多态
课时44:C与重载(一):可变参数函数
课时45:C与重载(二):回调函数
课时46:C与重载(三):弱连接函数
课时47:C语言中单一职责原则
课时48:C语言中的开闭原则
课时49:C语言中的里氏替换原则
课时50:C语言中的接口隔离和依赖倒置原则
课时51:内存空间分布:C语言内功
课时52:内存的操作权限(一):代码段
课时53:内存的操作权限(二):只读数据段
课时54:内存的操作权限(三):全局数据段
课时55:内存的操作权限(四):堆空间
课时56:内存的操作权限(五):栈空间
课时57:堆栈的生长方向
课时58:内存溢出问题(一):栈溢出
课时59:内存溢出问题(二):栈缓冲区溢出
课时60:内存溢出问题(三):堆缓冲区溢出
课时61:指针:C语言强大的内存操作利器
课时62:空指针和野指针:让它们原形毕露
课时63:指针访问内存(一):标准数据类型指针
课时64:指针访问内存(二):连续空间类型指针
课时65:指针访问内存(三):linux第一宏container_of
课时66:指针访问内存(四):函数类型指针
课时67:指针运算(一):算数运算
课时68:指针运算(二):逻辑运算
课时69:多级指针(一):本质上也是一个指针
课时70:多级指针(二):指针的地址传递
课时71:多级指针(三):无序变成有序
课时72:【面试题】复杂类型定义
时长:8分33秒
日期:2024/11/28
收藏视频
上传者:桂花蒸
去评论
课程介绍
相关标签:
C语言
本课程从内存、编译器、架构的角度剖析C内在设计理念,沉浸式linux环境编程体验。适合的同学: 1、在校大学生,希望系统的学习嵌入式软件编程,提升面试硬核能力 2、嵌入式软件从业者,进阶提升往架构师,SE职业方向的发展 3、跨行人群,有一定编程基础,有意向转行嵌入式软件开发
显示全部 ↓
推荐视频
用户评论
暂时无评论
猜您喜欢
推荐帖子
ST官方教程分享
[backcolor=rgb(239, 245, 249)][size=5][backcolor=rgb(239, 245, 249)][size=5][url=http://www.stmcu.com.cn/videos.html]http://www.stmcu.com.cn/videos.html[/url][/size][/backcolor][/size][/backcolor][siz
白手梦想家
stm32/stm8
PB编译时发生错误
想用VT6656 USB网卡,但安装驱动后编译出错,错误如图:[img]http://www.playboar.com.cn/cef.jpg[/img]网上搜索了一下,毫无头绪,请问各位有没有碰到过类似的问题啊?我用的是ATMEL 9261的bsp。
icc007
嵌入式系统
晒WEBENCH设计的过程+位置传感器的尝试
因为没有使用过TI的位置感应方案。今天就尝试下这个WEBENCH提供的设计。TI相关的传感器典型的有LDC1000 。介绍如下咱们就尝试用它做不锈钢的位置感应。方案就选感应传感器吧。然后生成的方案有以下几种。目标材质选择不锈钢SS416。其成份为 碳 C :0.15 硅 Si:≤1.00 锰 Mn:≤1.25 硫 S :≤0.15 磷 P :≤0.060 铬 Cr:12.0
lonerzf
模拟与混合信号
请教各位前辈,32位变量被中断骚扰??
uint16 moniliangruanjianjizhun(uint16 a,uint16 b) //模拟量软件基准计算{unsigned long int c,d;if(a=b) a=0xffff;else{//_asm(sim); //禁止中断后计算正常c=a; d=c16; d-=c; //==d=c*0xffff;c=b; d=d/c;a=d;//_asm(rim);//禁止中断后计算正
cd001
stm32/stm8
2019年国赛G题的难点分析
2019年全国大学生电子竞赛G题是一个很典型的高频电路和通信类题目,其概要如下:设计制作一个双路语音同传的FM无线收发系统,实现在一个信道上同时传输两路话音信号A和B。基本要求是:FM信号的载波频率为48.5MHz,相对误差的绝对值不大于1;峰值频偏不大于25kHz。语音信号A或者B的带宽不大于3400Hz。无线通信距离不小于2m,天线长度不大于0.5m。解调输出的双路语音信号波形无明显失真。发挥
gmchen
电子竞赛
一个在linux2.6.26下关于加入devfs的奇怪问题。
本人在linux2.6.26下想加入devfs。在fs/Kconfig里更改了编译选项,即定义了CONFIG_DEVFS_FS,但是在编译内核的时候,出现错误:driver/built-in.o:Infunction'at91_spidev_init';hid-debug.c:undefinedreferenceto'devfs_mk_dir'hid-debug.c:undefinedrefere
dianzijie5
ARM技术
推荐内容
热门视频
更多
开源项目推荐
更多
LTC3555EUFD-1 按钮启动的典型应用电路,具有自动排序、反向输入电压保护和 10 秒按下并保持硬关断
EVAL-L9907-H,用于 L9907 高度集成的三相 BLDC 电机预驱动器的评估板,具有集成运算放大器、电感升压器,用于 6V 至 54V 的系统操作
直流低压加热台V1
LTC1589 的典型应用 - 具有可编程输出范围的 14 位 SoftSpan DAC
AM3GH-4815SZ 15V 传导和辐射发射 DC/DC 转换器的典型应用
NE555
LT6656BIS6-3、3V 电压基准作为微功率稳压器的典型应用
LT3091HT7 低噪声单电感正负转换器的典型应用
E7160SL-001GEVB:Ezairo ® 7160 SL 混合演示板 - 插座版本
EVAL-ADF7012EB4,ADF7012 ISM 频段发射器评估板,单芯片低功耗 UHF 发射器
热门文章
更多
意法半导体STM32Cube.AI生态系统加强对高效机器学习的支持
IAA 2021丨大陆集团将展示车内超级计算机和自动驾驶创新方案
芯片制造市场传言AMD与联发科洽谈成立合资公司
AMS2021线上研讨会——新兴汽车市场发展现状及未来趋势
苹果的A14和A15仿生, 苹果改变游戏规则的SoC解决方案
三星Galaxy S22全系玻璃材质
远程监控车辆工具TraceCloud Pro CAN
如何看待纯视觉的的自动驾驶解决方案
电路图
基于50Ω线性的放大器电路图
示波器转换器提供四个通道显示
电荷放大器电路
集光、磁、触摸控制为一体的遥控器电路
温度测量和控制电路
BT9404型灭磁开关控制电路
高音衰减时的等效电路
使用MAX837的光控路灯电路
机票室关门提醒器电路
小信号检波应用电路
宽动态范围增益控制放大器电路图
STK083音响IC电路图
20Hz信号发生器电路
单相串励电机的速度控制电路
红外线监控遥控报警电路-b
采用L4990设计的AC,DC适配器电路图
28MHz调频接收机高放电路
双路100mA线性稳压器
窗口比较器电路图3
电机接口电路
Lead-Acid Battery charger circuit
反相双闪光器电路
简易镍镉电池充电器
诺基亚8210手机旅行充电器电路
简单特殊的稳压电路
LM1868功放电路
555机电一体化自行车防盗报警锁电路
全加器电路
820e电脑主板电路图_13
妙用LM317的闪烁灯
可能感兴趣器件
F7544
4604H-702-102/273L
PL34120191000JHEC
2680M7-103
1768088
M85049-11-123N
GUS-SS8BLF-02-1691-C
4230-T130-K0DU-32A
EG-2102CA 100.0000M-LGPNL3
0302CS-7N4XJBU
MWDM6L-21CS-4J2-18S
TESVHC1V225M12R
CBM7W2F50000
851-07A16-26SW5116
PM820.22UF+/-20%63V
M80-4T1180100-01-322-05-322
811-006-07MT7-22SD4-.250
TNPW201020K3DETF
PTN0505H3092DST0
RM242-010-631-6449
GUS-QSCBLF-012292-BD
QFN2080ADMGNHWS
WF25R1233UALQ
PFRR0805E2260WBT
P2512H2914LNTC
M55342L04B2U21CWSM
0041.9139.7.2.1.027
FPR2-T2180.0132OHMSA0.5%
FP20216157410DXAXW
AR201017K8+-0.25%TCR10
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
电信业务审批[2006]字第258号函
京公网安备 11010802033920号
Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved
用户评论