自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (52)
  • 收藏
  • 关注

空空如也

The Linux Kernel Module Programming Guide by Peter Jay Salzman

The Linux Kernel Module Programming Guide is a free book; you may reproduce and/or modify it under the terms of the Open Software License, version 3.0. This book is distributed in the hope that it would be useful, but without any warranty, without even the implied warranty of merchantability or fitness for a particular purpose. The author encourages wide distribution of this book for personal or commercial use, provided the above copyright notice remains intact and the method adheres to the prov

2023-05-30

Embedded Programming with Android: Bringing Up an Android System from Scratch

The First Practical, Hands-On Guide to Embedded System Programming for Android Today, embedded systems programming is a more valuable discipline than ever, driven by fast-growing, new fields such as wearable technology and the Internet of Things. In this concise guide, Roger Ye teaches all the skills you’ll need to write the efficient embedded code necessary to make tomorrow’s Android devices work. The first title in Addison-Wesley’s new Android™ Deep Dive series for intermediate and expert Android developers, Embedded Programming with Android™ draws on Roger Ye’s extensive experience with advanced projects in telecommunications and mobile devices. Step by step, he guides you through building a system with all the key components Android hardware developers must deliver to manufacturing. By the time you’re done, you’ll have the key programming, compiler, and debugging skills you’ll need for real-world projects. First, Ye introduces the essentials of bare-metal programming: creating assembly language code that runs directly on hardware. Then, building on this knowledge, he shows how to use C to create hardware interfaces for booting a Linux kernel with the popular U-Boot bootloader. Finally, he walks you through using filesystem images to boot Android and learning to build customized ROMs to support any new Android device. Throughout, Ye provides extensive downloadable code you can run, explore, and adapt. You will Build a complete virtualized environment for embedded development Understand the workflow of a modern embedded systems project Develop assembly programs, create binary images, and load and run them in the Android emulator Learn what it takes to bring up a bootloader and operating system Move from assembler to C, and explore Android’s goldfish hardware interfaces Program serial ports, interrupt controllers, real time clocks, and NAND flash controllers Integrate C runtime libraries Support exception handling and timing Use U-Boot to boot the kernel via NOR or NAND flash processes Gain in-depth knowledge for porting U-Boot to new environments Integrate U-Boot and a Linux kernel into an AOSP and CyanogenMod source tree Create your own Android ROM on a virtual Android device

2018-03-25

Linux Pocket Guide: Essential Commands 3rd Edition

If you use Linux in your day-to-day work, this popular pocket guide is the perfect on-the-job reference. The third edition features new commands for processing image files and audio files, running and killing programs, reading and modifying the system clipboard, and manipulating PDF files, as well as other commands requested by readers. You’ll also find powerful command-line idioms you might not be familiar with, such as process substitution and piping into bash. Linux Pocket Guide provides an organized learning path to help you gain mastery of the most useful and important commands. Whether you’re a novice who needs to get up to speed on Linux or an experienced user who wants a concise and functional reference, this guide provides quick answers. Selected topics include: The filesystem and shell File creation and editing Text manipulation and pipelines Backups and remote storage Viewing and controlling processes User account management Becoming the superuser Network connections Audio and video Installing software Programming with shell scripts

2016-10-08

Learning Bootstrap 4 - Second Edition

Key Features This book shows how to take advantage of the all new features introduced in Bootstrap Learn responsive web design and discover how to build mobile-ready websites with ease Find out how to extend the capabilities of Bootstrap with a huge range of tools and plugins, including jQuery, Do more with JavaScript and learn how to create an enhanced user experience Book Description Bootstrap, the most popular front-end framework built to design elegant, powerful, and responsive interfaces for professional-level web pages has undergone a major overhaul. Bootstrap 4 introduces a wide range of new features that make front-end web design even simpler and exciting. In this gentle and comprehensive book, we'll teach you everything that you need to know to start building websites with Bootstrap 4 in a practical way. You'll learn about build tools such as Node, Grunt, and many others. You'll also discover the principles of mobile-first design in order to ensure your pages can fit any screen size and meet the responsive requirements. Learn to play with Bootstrap's grid system and base CSS to ensure your designs are robust and that your development process is speedy and efficient. Then, you'll find out how you can extend your current build with some cool JavaScript Plugins, and throw in some Sass to spice things up and customize your themes. This book will make sure you're geared up and ready to build amazingly beautiful and responsive websites in a jiffy. What you will learn Fire up Bootstrap and set up the required build tools to get started See how and when to use Flexbox with the Bootstrap layouts Find out how to make your websites responsive, keeping in mind Mobile First design Work with content such as tables and figures Play around with the huge variety of components that Bootstrap offers Extend your build using plugins developed from JavaScript Use Sass to customize your existing themes About the Author Matt Lambert is a designer and developer with more than 16 years of experience. He currently works full-time as a senior product designer for CA Technologies in Vancouver, BC, Canada. In his free time, he is an author, artist, and musician. In 2005, Matt founded Cardeo Creative, which is a small web design studio based in Vancouver. He works with a select list of clients on a part-time basis while producing his own products on the side. To date, Matt has self-published three additional development books titled: Mastering Bootstrap, CSS3 Handbook, and the Freelance Startup Guide. He is also the author of Bootstrap Site Blueprints Volume II, Packt Publishing. Table of Contents Introducing Bootstrap 4 Using Bootstrap Build Tools Jumping into Flexbox Working with Layouts Working with Content Playing with Components Extending Bootstrap with JavaScript Plugins Throwing in Some Sass Migrating from Version 3

2016-10-08

Game Programming Using QT

A complete guide to designing and building fun games with Qt and Qt Quick 2 using associated toolsets About This Book Learn to create simple 2D to complex 3D graphics and games using all possible tools and widgets available for game development in Qt Understand technologies such as QML, Qt Quick, OpenGL, and Qt Creator, and learn the best practices to use them to design games Learn Qt with the help of many sample games introduced step-by-step in each chapter Who This Book Is For If you want to create great graphical user interfaces and astonishing games with Qt, this book is ideal for you. Any previous knowledge of Qt is not required, however knowledge of C++ is mandatory. What You Will Learn Install Qt on your system Understand the basic concepts of every Qt game and application Develop 2D object-oriented graphics using Qt Graphics View Build multiplayer games or add a chat function to your games with Qt's Network module Script your game with Qt Script Program resolution-independent and fluid UI using QML and Qt Quick Control your game flow as per the sensors of a mobile device See how to test and debug your game easily with Qt Creator and Qt Test In Detail Qt is the leading cross-platform toolkit for all significant desktop, mobile, and embedded platforms and is becoming more popular by the day, especially on mobile and embedded devices. Despite its simplicity, it's a powerful tool that perfectly fits game developers' needs. Using Qt and Qt Quick, it is easy to build fun games or shiny user interfaces. You only need to create your game once and deploy it on all major platforms like iOS, Android, and WinRT without changing a single source file. The book begins with a brief introduction to creating an application and preparing a working environment for both desktop and mobile platforms. It then dives deeper into the basics of creating graphical interfaces and Qt core concepts of data processing and display before you try creating a game. As you progress through the chapters, you'll learn to enrich your games by implementing network connectivity and employing scripting. We then delve into Qt Quick, OpenGL, and various other tools to add game logic, design animation, add game physics, and build astonishing UI for the games. Towards the final chapters, you'll learn to exploit mobile device features such as accelerators and sensors to build engaging user experiences. If you are planning to learn about Qt and its associated toolsets to build apps and games, this book is a must have. Style and approach This is an easy-to-follow, example-based, comprehensive introduction to all the major features in Qt. The content of each chapter is explained and organized around one or multiple simple game examples to learn Qt in a fun way.

2016-10-08

Understanding the Linux Virtual Memory Manager

A programmer wanting to understand the workings of the Linux VM today literally has no choice but to study the kernel source code, line-by-line - an excruciatingly difficult and time-consuming task. This book dedicates itself to explaining, in detail, how the memory manager is implemented in Linux, thereby cutting down the time needed to understand it from many months to mere weeks. The Linux VM is the single most important component of the Linux kernel. The behavior of the VM affects all other kernel subsystems, and has a dramatic impact on overall system performance. This book is unique in that not only does it describe the Linux VM itself in unprecedented detail, it also includes the theoretical foundations for it which is of interest to both developers and students but has been omitted from recent Linux kernel related material. It is split into three parts. The first part begins with an introduction on how to approach reading the code of an open source project. It then provides a detailed description of the VM architecture with the aid of numerous diagrams and call graphs, which is suitable for people who need a clear understanding of how the VM functions. The second part is a detailed line-by-line description of the C source modules (source code commentary) that implement the VM in the Linux 2.4 kernel. The third part describes new features in the upcoming 2.6 kernel.

2015-06-13

The Linux Kernel Primer A Top-Down Approach for x86 and PowerPC Architectures

Top Reasons people will buy this book: -Covers Linux on PPC -Top-down approach traces functionality from user space into the kernel -Lots of code commentary and examples. It walks you through the actual source code implementation. -Side by side comparison of x86 and PPC -Hands on Examples and Projects -Covers the kernel build system. The "Linux Kernel Primer" offers a comprehensive view of the underpinnings of the Linux kernel. This book starts with a guide of the necessary tools a developer needs to be able to understand and manipulate the source code including cryptic programming fundamentals found throughout the kernel code. It then follows up with an in depth analysis of the major subsystems including process management, memory management, scheduling, I/O, and filesystems. This book also provides information necessary to get started developing on the Linux kernel. The specifics of Intel and PowerPC architecture implementations are covered side by side providing perspective on architecture specific features and how Linux make use of them. Similar in approach to Kernighan's "Practice of Programming" 020161586X

2015-06-13

Operating.Systems.Internals.and.Design.Principles

Operating.Systems.Internals.and.Design.Principles

2015-03-08

The Linux Command Line: A Complete Introduction

The Linux Command Line: A Complete Introduction

2015-02-05

Structure and Interpretation of Computer Programs

Structure and Interpretation of Computer Programs

2015-02-01

Linux System Programming

Linux System Programming

2015-02-01

Concepts of Programming Language

Concepts of Programming Language

2015-01-15

Managing Projects with GNU Make 3rd

Managing Projects with GNU Make (3rd)

2015-01-15

Embedded Multimedia Security Systems Algorithms and Architectures

Embedded Multimedia Security Systems Algorithms and ArchitecturesEmbedded Multimedia Security Systems Algorithms and ArchitecturesEmbedded Multimedia Security Systems Algorithms and ArchitecturesEmbedded Multimedia Security Systems Algorithms and Architectures

2014-11-08

An+Embedded+Software+Primer(HD)

An+Embedded+Software+Primer扫描高清版

2014-10-17

Building Embedded Linux Systems

Building Embedded Linux Systems

2014-09-03

Programming Embedded Systems with C and GNU Development Tools

Programming Embedded Systems with C and GNU Development Tools

2014-09-03

TCP IP Embedded Internet Applications

TCP IP Embedded Internet Applications

2014-09-03

Professional Embedded ARM Development

Professional Embedded ARM Development

2014-09-03

Embedded Microcomputer Systems Real Time Interfacing Third Editio

Embedded Microcomputer Systems Real Time Interfacing Third Editio

2014-09-03

An Embedded Software Primer

An Embedded Software Primer

2014-09-03

ARM System-on-Chip Architecture 2nd Edition

ARM System-on-Chip Architecture 2nd Edition

2014-09-03

Embedded Systems Architecture 2ed

Tammy Noergaard When Tammy Noergaard first told me she wanted to write a soup-to-nuts book about building embedded systems I tried to dissuade her. This field is so vast, requiring insight into electronics, logic circuits, computer design, software engineering, C, assembly, and far more. But as we talked she showed me how the industry’s literature lacks a definitive work on the subject. I warned her of the immensity of the project.

2013-06-27

Dynamical Systems Chaos

The main new features in this edition consist of a number of additional explorations together with numerous proof simplifications and revisions.

2013-06-26

Secrets of Reverse Engineering

Secrets of Reverse Engineering

2013-06-17

Data Structures and Algorithms in C++.pdf

Data Structures and Algorithms in C++.pdf

2013-06-11

Structured Computer Organization 6th edition (Andrew S. Tanenbaum).pdf

Structured Computer Organization 6th edition (Andrew S. Tanenbaum).pdf Structured Computer Organization 6th edition (Andrew S. Tanenbaum).pdf Structured Computer Organization 6th edition (Andrew S. Tanenbaum).pdf

2013-03-10

Structured Computer Organization sixth edition

Structured Computer Organization sixth edition 里面有CORE I7的

2013-03-09

Beginning JavaServer pages

[JSP程序设计].John.Wiley.and.Sons.Beginning.JavaServer.pages.[JSP程序设计]

2012-12-20

较高的移值性的图像二值化处理

这是一个处理BMP-24位灰度化,二值化的源代码,编译器用的是有c-free,分享出来望参考用,找阈值的算法是别人共享的,这个代码特点就是有较高的移值性

2012-11-05

Modern Operating Systems 3rd

Modern Operating Systems 3rdModern Operating Systems 3rdModern Operating Systems 3rdModern Operating Systems 3rdModern Operating Systems 3rdModern Operating Systems 3rd

2012-10-10

Computer Networks_A Systems Approach

Computer Networks_A Systems ApproachComputer Networks_A Systems ApproachComputer Networks_A Systems ApproachComputer Networks_A Systems Approach

2012-10-10

The_C_Programming_Language

The_C_Programming_Language

2012-10-09

TankWa坦克大战Java源码

TankWa坦克大战Java源码

2012-06-28

The Design and Evolution of C++

The Design and Evolution of C++The Design and Evolution of C++The Design and Evolution of C++

2012-06-03

面向对象程序设计与Java语言

面向对象程序设计与Java语言,这是一本初学者的书

2012-05-21

java how to program the 7th edition

java how to program the 7th edition不错的英文资料,希望对大家有用

2012-05-21

随机点名系统(c++)

随机点名系统,C++实现;教师在每次上课时,需要对学生随机点名提问,对此,请编写一个实用的软件来帮助老师点名

2012-05-11

djksrla最短路径算法(C++实现)

djksrla最短路径算法(C++实现)

2012-04-12

日历(C语言实现)

日历(C语言实现)

2012-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除