本书基于野火STM32全系列开发板介绍FreeRTOS内核实现与应用开发,全书分为两部分:部分教你如何从0到1把FreeRTOS内核写出来,从底层的汇编开始,讲解任务如何定义、如何切换,还讲解了阻塞如何实现,如何支持多级,如何实现定时器以及时间片等FreeRTOS的核心知识点;第二部分则开始讲解FreeRTOS内核组件的应用以及如何使用FreeRTOS进行多任务编程。 本书内容翔实,案例丰富,配有大量示例代码,适合作为嵌入式领域工程师和爱好者的技术参考书,也适合相关专业的学生学习参考。
本书以的Windows 8操作系统为例,深入浅出地讲解了笔记本电脑使用的相关知识。全书分为4 篇,从认识笔记本电脑开始,一步步讲解了笔记本电脑的组成、笔记本电脑的购买、笔记本电脑的基本操 作、汉字的输入、电脑资源的管理、笔记本电脑网络的应用、软件的管理、磁贴和常用附件工具的使用、笔 记本电脑使用环境的设置、笔记本电脑的网上交流方法、笔记本电脑的电子商务应用、笔记本电脑的系统安 全、笔记本电脑的外部设备管理、各种工具软件的应用、笔记本电脑的性能提升与安全设置、笔记本电脑的 防盗措施、笔记本电脑常见故障与排除以及笔记本电脑日常保养和升级等知识。本书实例丰富,包含了笔记 本电脑应用的多个方面,如系统的安装、笔记本电脑的维护与优化,可帮助读者快速上手,并将其应用到实 际工作领域。 本书案例丰富、实用,且简
《嵌入式编程:使用C和GNU开发工具(第2版)》向程序员讲述了关于嵌入式开发过程的重要内容。《嵌入式编程:使用C和GNU开发工具(第2版)》中的技术和所列举的代码例子对现实世界的各种嵌入式软件都是可直接使用的。例子使用了的GNu软件设计工具,ecos和Linux操作,还有就是专门针对《嵌入式编程:使用C和GNU开发工具(第2版)》而开发的一种价格低廉的硬件平台。如果你在学习《嵌入式编程》的同时也掌握了这些工具,那么你将具有深入研究嵌入式的能力。
CAN总线通信技术广泛应用于工业自动化、汽车电子、楼宇建筑、医疗器械、电梯网络、工程机械等行业,市场每年对该类控制产品需求量巨大。本书从目前几种流行的CAN通信控制电路的器件入手,结合CAN总线通信学习板,详细介绍了CAN总线嵌入式应用开发技术。本书内容主要包括CAN控制器和单片机的接口技术、CAN总线在A/D采集控制板传输中的应用、支持片上CANopen协议的LPC11Cxx系列微控制器的CAN应用设计及CAN总线在酒店客房智能化系统中的工程应用。每一种实例都从方案论证、硬件电路设计、软件程序设计方面进行庖丁解牛式的论述,并且书中所有硬件电路均制作出电路板,所有程序均在电路板上调试运行通过。本书是再版书,相比版,本书更正了一些错误,并增加了部分内容。本书旨在为广大嵌入式CAN总线通信技术的研发者提供实战化的软、硬件技术参考,书中的电路图和源程
文本分类技术广泛应用于新闻媒体、网络期刊文献、数字图书馆、互联网等领域,是人类处理海量文本信息的重要手段。 本书重点探讨了利用信息论中的评估函数量化特征权值的方法;基于权值调整改进Co-training的算法;利用互信息或CHI统计量构造特征独立模型,进行特征子集划分的方法;基于投票熵维护样本权重的BoostVE分类模型;融合半监督学习和集成学习的SemiBoost-CR分类模型。 其中特征选择和权值调整方法、基于特征独立模型划分特征子集的方法适用于文本分类,其他算法不仅适用于文本分类,对机器学习和数据挖掘的其他研究也有较大的参考价值和借鉴作用。
本书以飞思卡尔全国大学生智能汽车竞赛组委会推荐芯片MC9S12XS128为蓝本,深入讲解CPU及片内外设工作原理,介绍单片机嵌入式应用的开发方法。本书首先简要介绍了单片机的基本概念,从门电路到单片机的硬件演进过程;然后按CPU、存储器、I/O口、时钟和复位的顺序,讲述MCU内部结构和工作原理,对中断系统、串行口、定时计数模块和A/D转换模块进行了详细分析,介绍了单片机嵌入式应用的开发方法,并给出相应的范例。
《清华开发者书库·微控制器开发实践:LED、LCD与GLCD应用技术》作者(DoganIbrahim)基于通过验证的实际项目,系统归纳和总结了基于微控制器的显示屏工程开发实践。全书对每一个工程实例都给出了详尽的设计说明(包括完整的框图、电路图和源代码)。书中详细介绍了怎样对微控制器进行编程(采用C语言),用以驱动LED、LCD以及GLCD显示屏;并简明扼要地给出了每一种显示屏的优点、缺点及其应用方法。 《清华开发者书库·微控制器开发实践:LED、LCD与GLCD应用技术》特点: ·覆盖全面:LCD文本显示、LCD文本滚动、GLCD图形显示、基于GLCD的简单游戏、基于GLCD的环境监测 (如温度显示)等。 ·C语言编程:先介绍了在微控制器中使用C语言编程的原理和方法、PIC微控制器的体系结构,再论述了基于C语言的显示屏开发项目。 ·PIC微控制器:采用非常
《笔记本电脑实战从入门到精通(超值版)》通过精选案例引导读者深入学习,系统地介绍了笔记本电脑的相关知识和应用方法。全书共18章。第1~4章主要介绍笔记本电脑的基础知识,包括认识笔记本电脑、笔记本电脑的基本操作、不同环境的上网方法,以及常用软件的安装与卸载等;第5~6章主要介绍电脑的娱乐应用,包括图片的浏览与处理和影音的欣赏与制作等;第7~10章主要介绍网络的应用方法,包括网页的浏览、网络的生活应用、网上沟通,以及各种游戏的玩法等;第11~12章主要介绍笔记本电脑的办公应用,包括使用Word处理办公文档、使用Excel制作电子表格、刻录光盘,以及使用外接设备等;第13~18章主要介绍笔记本电脑的优化与维护方法,包括优化设置、安全防护、软硬件升级、故障诊断与处理、日常保养,以及系统的备份、还原与重装等。在《笔记本电
《嵌入式网络那些事:LwIP协议深度剖析与实战演练》面向网络TCP/IP协议初学者以及大量嵌入式网络开发人员,从当下流行的嵌入式网络协议栈LwIP的源代码入手,详细讲解TCP/IP协议的各层机制及其实现原理。同时,通过搭建简单的实验环境,还详细阐述LwIP在嵌入式设备组网过程中的移植过程、应用编程案例、编程框架、注意事项等。 本书可以作为TCP/IP学习者的快速入门及精通的指导书籍,配以简易的实验平台及专门的实验例程,读者可以轻松学习TCP/IP协议内的各种机制,通过实验验证,达到理论与实践结合的目的;对于嵌入式初学者来说,本书具有相关的实验平台,通过对实验平台的学习与使用,初学者能快速实现嵌入式入门;最后,本书可以作为广大嵌入式网络开发人员的参考手册。