《从零开始设计你的智能小车》从实战出发,以STM32F103VET6单片机为对象,以C语言为开发语言,详细讲解如何在CMSIS固件库基础上完成嵌入式应用系统的开发。通过本书的学习,读者能够初步了解嵌入式系统设计中的硬件设计和软件设计,掌握硬件和软件调试技巧,具备设计、规划和实现一个简单嵌入式应用系统的能力。 全书以智能小车设计作为主线,内容分为基础篇、提高篇和实践篇三个层次。基础篇介绍嵌入式开发的基本常识、系统架构等。提高篇以小车功能需求为目标来组织各章节内容,每一章实现智能小车的一个功能
集成电路、FPGA的发展,是与其市场应用相辅相成的。MIPI是移动产业处理器接口(Mobile Industry Processor Interface)的简称,本书以MIPI应用为切入点,介绍了集成电路与FPGA的逻辑设计中的一些基本概念、设计思想和技巧。 本书共分7章,第1章为逻辑设计和FPGA设计相关的基础知识和概念介绍。第2章介绍MIPI DSI协议的相关内容。第3章介绍在MIPI行业中FPGA的应用实践,以京微齐力的大力神系列FPGA为例介绍其MIPI显示转换应用方案。第4章介绍京微齐
中央处理器(CPU)是计算机中最重要的芯片。CPU的设计和制造水平是一个国家信息技术实力的象征,产业生态的构建需要培养更多掌握CPU技术原理的高端人才。本书基于龙芯CPU团队在20年间积累的技术和经验,从CPU概览篇、CPU术语篇、CPU原理篇、CPU系统篇、CPU生产制造篇、CPU家族篇、CPU生态篇、中国CPU篇八大板块剖析CPU,生动有趣地讲解了CPU的基础概念、核心原理、生产制造及产业生态,更解读了龙芯CPU的研发历史、核心特色和生态建设经验,让读者循序渐进地进入CPU的殿堂。
本书是根据数字技术的发展和EDA课程教学要求,以及作者多年教学与实践经验的基础上而编写的,目标是快速地提高读者的数字电路(或系统)设计能力。内容覆盖了数字逻辑基础、Verilog HDL基础知识与建模方法、有限状态机设计、可编程逻辑器件及其开发工具、数字电路与系统设计实例、静态时序分析工具以及可编程片上系统等相关知识。本书将数字逻辑设计和Verilog HDL有机地结合在一起,以可综合的Verilog设计为重点,方便读者快速地掌握Verilog HDL建模方法,以及用FPGA实现数字电路
本书介绍 STM32 开发的一些高级内容。第一部分详细介绍嵌入式操作系统 FreeRTOS 的使用;第二部分介绍使用 FatFS 管理 SPI-Flash 芯片、SD 卡和 U 盘上的文件系统;第三部分介绍 BMP 和 JPG 图片的获取与显示,触摸屏的使用,DCMI 接口和数字摄像头等。全书使用 STM32CubeMX 和 STM32CubeIDE软件开发例程,讲解 FreeRTOS、FatFS、LibJPEG、USB_Host、USB_Device 等中间件以及 SDIO、USB-OTG、
本教材以实际案例为载体,将物联网智能终端所涉及的核心技术分解成六个项目(物联网智能终端开发平台系统及架构认知、嵌入式程序开发环境搭建、文件I/O程序设计、多任务程序设计、网络通信程序设计以及传感器应用开发),由浅入深进行讲解。本教材为项目任务式,每个任务后设计了相应的任务实施单。在教学中,教师可以按照具体任务安排课时,以保证每次课堂学习任务清晰、内容丰富,还可根据所设置的教学反馈单了解学生的掌握程度,便于跟踪教学。本书采用教学做一体化的授课模式,体现了高职院校高技能
本书以CortexA9微处理器为核心,以Linux操作系统为基础,以开发温度采集系统项目为主线,介绍嵌入式系统的开发技术。本书的主要内容包含:嵌入式系统基础、基于CortexA9处理器的硬件平台、Linux编程基础、嵌入式开发环境和系统移植、Linux驱动程序设计 、嵌入式数据库应用程序。并附Linux常用命令简介,以及习题答案。本书将温度采集系统项目分解成若干个子项目,分别放到各部分的实验之中,只要将这些实验综合在一起就可能形成一个系统。
本书是作者根据多年开发和教学实践经验并考察了当前嵌入式发展的z新动向编著而成。在内容设计上,采取了循序渐进的原则,对嵌入式底层硬件知识进行精心规划,以大量的实例说明技术难点,深入浅出,使嵌入式系统初学者能够以“ARM体系结构→指令系统→汇编程序设计→混合编程→硬件下编程”为主线,以阶梯式前进的方式,低起点、高效率地学习理论,深入实践,从而为嵌入式系统开发打下坚实的基础。
本书以设计能运行31条MIPS指令的单周期和多周期Minisys-1 CPU为最终目标,力求做到课程实践的贯通性,将与CPU设计相关的“数字逻辑电路实验”、“计算机组成原理实验”和“计算机组成课程设计”三门实践课的内容打通,做到自底向上,层层递进,逐步完善。本书可作为高等院校计算机专业“数字逻辑电路实验”、“计算机组成原理实验”和“计算机组成课程设计”三门实践课的教材,对工程技术人员也具有参考价值。
本书从基础、应用、实践三个角度,详细介绍了EDA技术概况、VHDL语言基本设计方法,Intel CPLD/FPGA介绍与应用、QuartusII的使用,书中所列实例多来自科研和教学实践活动,注重内容的循序渐进性,且经过验证。本书可作为工科高等院校电子信息类高年级本科生、专科生教材以及毕业设计参考资料,也可以作为相关专业研究生参考资料。