本课程为精品课,您可以登录eeworld继续观看: 次数固定的循环优化继续观看 课时1:嵌入式系统概述 课时2:嵌入式软件设计概述 课时3:软件架构 课时4:C的面向对象化 课时5:汉字处理 课时6:屏幕操作 课时7:输入事件 课时8:优化思路 课时9:变量的数据类型选择 课时10:次数固定的循环优化 课时11:次数不定的循环优化 课时12:循环展开 课时13:指针别名 课时14:结构体 课时15:Linux简介 课时16:Linux的shell 课时17:Linux的基本操作 课时18:Linux的网络命令 课时19:工具链概述 课时20:编辑器vi 课时21:gcc简介 课时22:gcc的使用 课时23:gdb简介 课时24:Makefile工作原理 课时25:Makefile实例分析 课时26:Makefile设计 课时27:Makefile综合实例 课时28:基于Linux的嵌入式平台 课时29:BootLoader 课时30:应用程序设计流程 课时31:文件的属性 课时32:文件操作 课时33:文件操作举例 课时34:目录操作 课时35:获取目录列表 课时36:内存映像 课时37:内存映像举例 课时38:进程创建 课时39:在进程中启动程序 课时40:等待进程结束 课时41:线程简介 课时42:多线程编程举例 课时43:线程同步 课时44:线程的属性 课时45:信号简介 课时46:发送和捕获信号 课时47:更健壮的信号接口 课时48:信号集处理 课时49:无名管道 课时50:有名管道 课时51:信号量简介 课时52:信号量举例 课时53:共享内存简介 课时54:共享内存举例 课时55:消息队列简介 课时56:消息队列举例 课时57:套接字简介 课时58:套接字举例 课时59:套接字接口函数 课时60:网络套接字 课时61:访问系统服务 课时62:多客户 课时63:内核模块简介 课时64:内核模块设计 课时65:Linux设备驱动程序简介 课时66:驱动程序的数据结构 课时67:虚拟字符设备驱动程序实例 课时68:STM32简介 课时69:STM32常用片内资源 课时70:GPIO编程方法--寄存器方式 课时71:LED流水灯实例--GPIO寄存器方式 课时72:GPIO编程方法--标准库方式 课时73:LED灯闪烁实例--GPIO标准库方式 课时74:Proteus工具介绍 课时75:LED流水灯实例 课时76:定时器实例 课时77:外部按键中断实例 课程介绍共计77课时,8小时39分25秒 嵌入式软件设计 嵌入式软件设计是计算机、软件工程等学科的专业方向课,是一门实践性、技术性很强的重要课程。本课程的主要任务是全面介绍基于ARM/嵌入式Linux操作系统的GNU C语言程序设计思想、方法,以及基于STM32处理器和Proteus的嵌入式仿真技术。通过本课程的学习,使学生掌握嵌入式软件设计的基本流程和方法。 上传者:抛砖引玉 猜你喜欢 Altium Designer6.9 PCB设计视频教程 人机交互系统中的串行解串器选型 HVI 系列: 用GaN设计可靠的高密度功率解决方案 高效率小尺寸双向DC-DC变换器设计 德州仪器ZigBee无线智能LED控制开发套件入门介绍 直播回放: MPS 新一代磁角度传感器MA600介绍与应用 STM32无刷电机开发套件演示说明 来自TI的USB 3.1 Type-C解决方案 热门下载 TKStudioV3.3.1(精简版) 什么叫电源完整性 C+shell+命令描述.pdf.pdf PIC mcu上的TCP/IP中的TCP协议实现源码 数字式称重传感器的智能化功能演变与发展综述 InsideSecure NFC开发平台 物联网智能传感器的噪声与功耗 YT89F630工业级单片机 串口通信程序 Keil μVision Driver v3.40 _调试驱动 热门帖子 keil求助!!大家帮帮忙!! 我在KeiluVision3中编了个小程序:#includereg52.h#defineu8unsignedchar#defineu16unsignedint#defineMSG_MAX_DATA_LENGTH4typedefstructMsgObj{u8datalen;u8opCode;u8date;u16crc;}MsgObj;MsgObj*bb;u8dd={0x00,0x00,0x25,0x80};voidmain() hyhjjg 设计灵活、高性能的嵌入式系统 您的下一个嵌入式系统设计项目需要的是什么:是可以让您轻松地定制设计的灵活的系统元件,还是额外的性能空间,以便您在设计周期中加入更多的功能?为什么要让自己承受过度的开发压力,并且只能舍此取彼呢?软处理和IP定制能够为同时确保灵活性和高性能提供了最佳的解决方案,将定制设计的概念和协处理带来的性能加速结合起来。分立处理器只能提供固定的外设选择,并且一些性能受到时钟频率的限制。在嵌入式FPGA所提供的平台上,您可以创建一个具有大量定制处理器核、灵活的外设、甚至协处理减负引擎的系统。现在,您能设计出 jioeio ADS1298学习笔记 ADS1298SPI通信ADS1298默认寄存器ADS1298读取转换的数据ADS1298其他检测ADS1298学习笔记我还以为这个很多呢谢谢谢谢楼主 xiyuziju 集成电路发明人介绍 他发明了集成电路,他的发明改变了世界。他寡言,他谦虚。他保持技术本色,他遵守科学原理。他已逝去。美国德州仪器(TI)退休工程师、业界公认的集成电路(IC)第一位发明者JackSt.ClairKilby于6月20日在美国达拉斯因癌症逝世,享年81岁。JackKilby被视为微电子时代的先行者之一。Kilby发明了第一块单片集成电路,为微型化和集成化奠定基础,目前这个趋势仍然在迅速发展。凭借其在发明集成电路方面所取得的成就,他于2000年获得诺贝尔物理学奖。德州仪 coolnie888 程序中把有些东西资源定义为常量(常量数组),操作系统是不是将这些资源分配到堆上 WinCE系统上资源是有限的。编程时多用堆上的资源(栈上的资源是有限的),是不是有这样的说法?把有些东西(资源)定义为常量(常量数组),操作系统是不是将这些资源分配到堆上.程序中把有些东西资源定义为常量(常量数组),操作系统是不是将这些资源分配到堆上UP常量应该放在静态区吧。堆和栈肯定不是了。UPup常量1不可修改2可以达到宏的效果而且编译时会检查类型是否有错与你说的堆没啥关联1.把有些东西(资源)定义为常量(常量数组),操作系统是不是将这些资源分配到堆 fionachow 【读书】《RISC-V开放架构设计之道》1.新生儿RISC-V 每当有一个新概念产生时,我们会习惯性的问:催生他的目的是什么?对于RISC-V来说,他的主要目的在于:替代现有的ARM架构和X86架构当然,X86架构是CISC(复杂指令集),我们首先和同为RISC(精简指令集)的ARM架构做对比ARM好用吗?答案是肯定的。现如今一个房间里的ARM设备极大可能要比X86、8051等架构的设备要多许多,况且ARM的多样化也是其他几种类型的几倍。但是,还不够好。(图源:网络)ARM架构由ARM公司收取专利 电子烂人 网友正在看 sigmoid函数&损失函数 多分辨率分析 Why is This Hard 快速电流环 Fast Current Loop 编写Makefile 2.1 SAR 型 ADC 输入类型 树形加法器 system-V 消息队列