本课程为精品课,您可以登录eeworld继续观看: 内存空间分布:C语言内功继续观看 课时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:【面试题】复杂类型定义 课程介绍共计72课时,9小时51分36秒 嵌入式c语言进阶 本课程从内存、编译器、架构的角度剖析C内在设计理念,沉浸式linux环境编程体验。适合的同学: 1、在校大学生,希望系统的学习嵌入式软件编程,提升面试硬核能力 2、嵌入式软件从业者,进阶提升往架构师,SE职业方向的发展 3、跨行人群,有一定编程基础,有意向转行嵌入式软件开发 上传者:桂花蒸 猜你喜欢 NI数据采集技术十讲 利用TI一流的LP8863-Q1 LED背光驱动器点亮您的设计 Atmel SAM D20 QTouch:耐噪性展示 星球大战呆萌机器人BB-8应用展示 电子电路基础知识讲座 - 电力 MOSFET 2015瑞萨电子设计大赛作品 电子安全密码锁系统 云龙51单片机视频教程 热门下载 DAVINCI平台的GEL文件 产生一个编译器,包含词法分析 arduino servo example 低端交换机典型配置实例V1.50 Protues仿真实例(8051)-电流检测.rar 开关电源设计—入门到精通 快速排序算法 华为PCBA检验规范.pdf 三相光伏并网逆变器电流扰动孤岛检测建模 阐述基于ZigBee的智能公交系统设计 热门帖子 电子产品的电源时序 请教各位高手电子产品中基本都有电源时序的规定,请问这些时序是如何来判定的?每组电源之间的前后延时时间是根据哪个条件来决定的?哪里有这方面的资料啊参考参考感谢!电子产品的电源时序 zf_zxsk 一份很好的资料--电机控制 今天在网上搜到一份资料,是关于如何控制电动机的。具体实施是用c8051f单片机实现的,简单看了一下,觉得很好。遂于坛友们共享。希望大家喜欢。一份很好的资料--电机控制谢谢楼主,下来看看哈这个要看看,谢谢前辈!~~~这段时间正在看,谢谢楼主。大叔分享的必然经典收了哈哈哈谢谢了赞一个回复楼主quanzx的帖子这本书我看过,不错的。谢谢楼主分享先下了看看,谢谢。这本书真不错,要弄懂真要时间啊!先下了,谢谢楼主!!!用单片机控制,不错,看看谢谢你的好资料你辛苦了。谢谢前 quanzx 转角传感器 谁能告诉我,这是什么式角度传感器,请给我发个相关链接图一有转子图二那两根线位于传感器上端缠有线圈,图三为定子内部连有四根线?转角传感器谁能告诉我,这是什么式角度传感器这个东西,可能是旋转变压器。旋转变压器是可以测量角度的。大神有没有相关可靠资料 庄晔123 设计单片机外接8个发光二极管和2个按............ 设计单片机外接8个发光二极管和2个按键的电路。编程实现:用1个按键控制8个发光二极管1、3、5、7同时显示,用另外1个按键控制2、4、6、8同时显示。我还有原理图,求大神帮助,小弟谢了我们老师从网上瞎找的题当试卷,这种题我们从来没见到过,碰巧被我选上了,求大哥帮忙,在线等设计单片机外接8个发光二极管和2个按............没有好心人帮我啊...........好桑心..........两个按键中断,中断里改变LED状态就行呃,刚才没看原理图。看了原理图了,简单的就是死 qihe1234 新手求助! 本帖最后由dontium于2015-1-2313:22编辑我是一个刚刚学DSP的新手,有些盲目.想向大家讨教一下,我应该从何学起啊?耽误大家时间,在次表示感谢!新手求助!本帖最后由dontium于2015-1-2313:22编辑关注中,我也是初学者。谁来帮帮啊你先学习CCS吧,如果没有评估板的话,就做软件仿真,有类似的例程的书籍,可以方便上手!CCS shxjzwldx 【2024 DigiKey创意大赛】 前言我们的系统是一个智能猫咪行为监测系统,主要由树莓派和视觉传感器组成。树莓派作为系统的核心处理单元,负责运行程序、处理数据和通信。视觉传感器安装在树莓派上,用于捕捉猫咪的活动画面。通过视觉识别算法,实时处理图像并识别跟踪猫咪的活动。Gemini多模态模型被用来分析这些图像和视频,识别猫咪的各种行为,如吃东西、玩耍、睡觉等,并将这些行为数据记录下来,形成猫咪的行为日志。长时间的记录可以帮助识别猫咪的日常行为模式,提供行为健康分析。这个系统支持远程监控,宠物主人可以通过手机或电脑远程查看 eew_mfMeDT 网友正在看 Microchip PIC24FJ256DA210开发板在图形显示上的应用 时钟信号对UWB精度的影响&Murata晶振及周边电路的调整 Haiwell(海为)称重模块第3讲:单段校称与多段校称 Fairchild 仙童 Power Supply WebDesigner 在线电源设计工具介绍 处理器 SDK RTOS 英飞凌全新的12V无刷直流电机的演示系统介绍 ARM汇编伪指令3 2.7 使用IWR mmWave传感器进行流量监控