本书全面、系统地描述了ARM9微处理器核的嵌入式系统体系结构,以Samsung公司的S3C2440A控制器为例,着重介绍ARM9微处理器的结构、开发工具、Linux的程序设计及嵌入式CDIO工程实训等内容。 本书共分5部分: 第1部分(第1章)为理论部分,着重介绍嵌入式系统的概念,包括嵌入式的特点、分类和应用; 第2部分(第2~6章)为基础部分,着重介绍ARM9体系结构、指令系统、寻址方式、指令集,伪指令、汇编语言程序设计基础及与C/C 的混合编程,S3C2440A 控制器的结构原理及外围电路的设计方法等; 第3部分(第7章)为开发工具部分,着重介绍ADS 1.2集成开发环境及嵌入式Linux的软件开发环境的使用; 第4部分(第8~11章)为操作系统部分,着重介绍Linux的程序设计; 第5部分为第2版新增部分(第12章),增加了嵌入式CDIO工程实训环节。 本书采用理论与实践相结合的方法,立足于应用,具有有针对性、实用性及综合性强等特点。 本书不仅适用于高等院校计算机、物联网、电子、自动化等相关专业的本科教学,也适合于从事嵌入式系统研究与开发的技术人员及普通读者参考。
本书全面介绍Web应用防火墙(WAF)技术及应用知识。全书共8章,主要内容包括Web系统安全概述、Web应用防火墙、HTTP校验和访问控制、Web防护、网页防篡改、分布式拒绝服务攻击防护、威胁情报中心和典型案例。每章最后都提供了相应的思考题。 本书由360企业安全集团针对高校网络空间安全专业的教学规划组织编写,既适合作为网络空间安全、信息安全等专业本科生相关专业基础课程教材,也适合作为网络安全研究人员的基础读物。
《Java Web开发技术教程》基于CDIO工程教育模式,以JSP 2.0技术为主线,介绍了Web应用系统开发的相关内容。全书共15章,第1~3章介绍动态网页开发技术概述、开发环境和静态网页开发技术。第4、5章介绍JSP基本语法与内置对象。第6章介绍JDBC技术。第7~9章介绍基于MVC模式开发Web应用系统的相关技术。第10章介绍自定义标签。第11、12章介绍表达式语言和标准标签库。第13章介绍Java Web开发的常用功能。第14章是一个完整的项目实战案例。第15章介绍Java Web开发框架。 本书不仅可以作为计算机相关专业本科生的Java Web课程教材,也可供Java Web开发技术人员参考。