嵌入式软件设计基础:基于ARM Cortex-M3

嵌入式软件设计基础:基于ARM Cortex-M3 PDF 影印第2版

  • 大小:49.3 MB
  • 类型:软件设计
  • 格式:PDF
  • 出版:机械工业出版社
  • 作者:(美)Daniel、W.、Lewis
  • 更新:2020-05-09 09:12:07
vip 立即下载( 49.3 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 屠嘉致 投稿)

给寻找技术文档的朋友们精选了软件设计相关的资料,由机械工业出版社出版,作者是(美)Daniel、W.、Lewis,介绍了关于嵌入式、软件设计、ARM、Cortex-M3方面,格式为PDF,资源大小49.3 MB,目前在软件设计类资源综合评分为:9.5分。

软件设计资源推荐

书籍介绍

嵌入式软件设计基础》的终极目标是为适用c#多线程设计风格的程序设计和嵌入式软件的销售电价要求创建牢靠的基本。书里以实践活动中最经常应用的方法解读汇编语言——完成中小型、迅速或独特目地的例程,这种例程由子程序(程序设计语言撰写,如C)启用。根据应用嵌入式软件自然环境,这书详细介绍c#多线程程序设计、可抢占式系统软件和非可抢占式系统软件、资源共享和生产调度,协助学员维持自学能力,考虑她们的求知欲,并为电脑操作系统、实时系统、计算机网及根据多处理器的设计方案等事后课程内容搞好准备工作。前版由高教社引入,新版本用全新的ARMCortex-M3v7CPU取代了初期的IntelIA32CPU,更为合乎现阶段愈来愈多的即时嵌入式应用要求。

这书适用高等学校理工科各专业本科内嵌式计算机软件程序设计、C语言程序设计及汇编语言程序设计类课程内容,也能够有关专业技术人员学习培训参照。

目录

  • 出版者的话
  • 译者序
  • 献辞
  • 前言
  • 第1章  导论 1
  • 习题 7
  • 第2章  数的表示 9
  • 习题 24
  • 第3章 实现算术运算 27
  • 习题 37
  • 第4章 C的整数类型及其使用 39
  • 习题 56
  • 第5章 汇编程序设计Ⅰ:计算机组成 60
  • 习题 74
  • 第6章 汇编程序设计Ⅱ:数据操作 77
  • 习题 90
  • 第7章 汇编程序设计Ⅲ:控制结构 92
  • 习题 103
  • 第8章 汇编程序设计Ⅳ:I/O编程 106
  • 习题 118
  • 第9章 并发软件 120
  • 习题 129
  • 第10章 调度 131
  • 习题 140
  • 第11章 存储管理 142
  • 习题 152
  • 第12章 共享内存 157
  • 习题 165
  • 第13章 系统初始化 168
  • 部分习题答案 173
  • 索引 175

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

软件设计相关资源

  • Swarm容器编排与Docker原生集群

    Swarm容器编排与Docker原生集群

    本书涵盖了Swarm中的发现、调度、高可用、安全和平台伸缩性等重要主题,能帮助你了解Swarm如何组建包含4700个节点的集群,并掌握Swarm的使用与管理,以及如何使用实现大规模应用的可伸缩

    大小:69.2 MBDocker电子书

  • ARM嵌入式Linux系统开发详解

    ARM嵌入式Linux系统开发详解

    Linux典藏大系自2010年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,2014年2月Linux典藏大系全新升级版(第2版)正式出版,第2版图书迎合了Linu

    大小:168 MBLinux电子书

  • ARM体系结构与编程

    ARM体系结构与编程

    ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,由ARM公司设计,然后授权给各半导体厂商生产,它目前已经成为应用最为广泛的嵌入式处理器。 ARM体系结构与编程(第

    大小:114.6 MBARM电子书

  • ARM嵌入式系统编程与优化

    ARM嵌入式系统编程与优化

    大小:72.3 MB系统编程电子书

  • 嵌入式Linux开发教程(上册)

    嵌入式Linux开发教程(上册)

    嵌入式Linux开发教程 是面向嵌入式Linux学习和产品开发的入门教程,分3篇,共18章,围绕嵌入式Linux产品开发的应用编程展开,内容涵盖Linux操作系统介绍、安装和基本使用、嵌入式Linux开发平台

    大小:24.5 MBLinux开发电子书

  • 嵌入式C编程:PIC单片机和C编程技术与应用

    嵌入式C编程:PIC单片机和C编程技术与应用

    大小:56.5 MBC编程电子书

  • 嵌入式实时操作系统μC/OS-II

    嵌入式实时操作系统μC/OS-II

    C/OS-Ⅲ是源码公开的商用嵌入式实时操作系统内核,由著名的C/OS-Ⅱ发展而来。C/OS-Ⅲ针对以ARM Cortex为代表的新一代CPU,面向带有可用于优先级查表的硬件指令(如,前导零计算指令)的CPU的嵌

    大小:222 MB操作系统电子书

  • 嵌入式C/C++系统工程师实训教程

    嵌入式C/C++系统工程师实训教程

    嵌入式C++(含C语言)是嵌入式领域中最具有竞争力的编程语言。书中内容突出各章节重点,明确各个知识要点,以方便阅读。书中比较系统地介绍嵌入式编程所需的大部分程序设计知识,分为

    大小:41.7 MB工程师培训电子书

  • 构建嵌入式Android系统

    构建嵌入式Android系统

    《构建嵌入式Android系统》 将告诉你Android是如何工作的,以及如何修改它以满足你的需求。你将会深入到Android的内部结构,并且学会如何阅读它的源码、修改它的各种组件、针对你的硬件设备

    大小:65.8 MBAndroid电子书

资源下载

软件设计学习笔记

24小时44分钟前回答

JS实现PC手机端和嵌入式滑动拼图验证码三种效果

PC和手机端网站滑动拼图验证码效果源码,同时包涵了弹出式Demo,使用ajax形式提交二次验证码所需的验证结果值,嵌入式Demo,使用表单形式提交二次验证所需的验证结果值,移动端手动实现弹出式Demo三种效果 首先要确认前端使用页面,比如登陆页面 script src="http://code.jquery.com/jquery-1.12.3.min.js"/script script src="http://static.geetest.com/static/tools/gt.js"/script 1.在登陆页面访问引入类库: 如……

2小时10分钟前回答

关于javascript获取内联样式与嵌入式样式的实例

通过style属性设置背景图案 !--html--div id="change"change color/div /*css*/#change { border: 1px solid black; width: 200px; height: 200px; text-align: center; line-height: 200px; } //jschange.style.backgroundColor="purple"; 在侧边栏设置一个颜色选择器,将change的背景颜色设置为选择的颜色,此时颜色选择器的颜色是使用内联样式的方式添加的。 !DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" titlecss/title style * { margin: 0; padding: 0; ……

4小时14分钟前回答

嵌入式与python选哪个

从概念上来说,嵌入式和Python的区别还是比较明显的,嵌入式是一个开发领域,而Python则是一门编程语言。 嵌入式开发是开发领域的一个重要分支,是物联网领域技术的重要组成部分,可以说有物联网的地方就离不开嵌入式开发。(推荐学习:Python视频教程) 通常情况下,嵌入式开发在工业领域有广泛的应用,比如汽车领域、数控机床、智能装备等领域都有广泛的应用,随着产……

17小时59分钟前回答

Java如何使用Jetty实现嵌入式的Servlet容器

最近在项目中遇到关于jetty的问题,所以在网上做一些科普,接下来就给大家做一些分享: Jetty是一个Java实现的开源的servlet容器,它既可以像Tomcat一样作为一个完整的Web服务器和Servlet容器,同时也可以嵌入在Java应用程序中,在Java程序中调用Jetty。 Jetty下载地址,本文写作时的最新版本是9.1.2,下载jetty-distribution-9.1.2.v20140210.zip: 注意Jetty 9需要JDK 7,如果使用JDK 6的话会出现错误……

22小时44分钟前回答

python可以做嵌入式吗

Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。 近些年来Python非常流行,Python是一种面向对象的解释型计算机程序设计语言,Python语法简洁清晰,易读性以及可扩展性,Python具有丰富和强大的库,能够把用其他语言制作的各种模块(尤其……