自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

原创 BLE--协议基础

一个完整的单模蓝牙设备(single-modeBLE)被分为三个部分,控制器(controller)、主机(host)、应用(application)。每一个协议栈的基本构件(basicbuildingblocks)被分为多层提供需要操作的功能: Application:应用类似于操作系统,位于协议栈的最高层,包含逻辑、用户接口、数据处理。 Host:主机包括以下几层...

2019-03-27 23:33:34 377

原创 BLE--蓝牙协议结构

一、Configurations(结构) 蓝牙4.0之前的设备不能与BLE交互 1、根据蓝牙协议支持划分 1)、BR/EDR(经典蓝牙) 随着蓝牙协议1.0而发展起来的无线标准 2)、BLE(低功耗蓝牙) 蓝牙协议4.0引进低功耗无线标准,并且有以...

2019-03-25 21:58:47 2745

转载 C语言基础--printf格式化输出

printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。printf函数调用的一般形式printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用 printf 函数之前必须包含stdio.h文件...

2019-03-08 17:18:44 464

转载 git命令-远程仓库拉取、本地仓库更新、工作空间提交等等

<div class="htmledit_views">         这个可以虽然不是自己写的,但是也不是转载的  Workspace:工作区  Index / Sta...

2019-03-08 15:41:23 353 1

转载 Eclipse CDT Hello World工程makefile分析二

1. 工程文件分析使用eclipse新建一个Hello World工程,假设工程名称是hello,此时eclipse在工程目录下新建了一个名为hello的文件夹:hello/    .cproject    .project&nbs...

2019-03-08 14:37:01 656

转载 Eclipse CDT Hello World工程makefile分析一

我用的环境:(1)系统: Ubuntu 11.04(2)Eclipse + CDT1. 在建立工程的时候选择makefile工程。2.将makefile文件和你写好的工程文件(源文件和头文件)导入到刚刚创建的工程中。3. 如果你写的 makefile中的第一个目标是all的话,就可以直接编译工程了,build al...

2019-03-08 14:35:15 163

原创 c语言基础--转义字符

所有的转义字符和所对应的意义: 转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) ,将当前位置移到前一列 008 \f 换页(FF),...

2019-03-08 10:45:36 247

原创 c语言基础--ASCII码表

ASCII控制字符二进制 十进制 十六进制 缩写 可以显示的表示法 名称/意义 00000000 0 00 NUL ␀ 空字符(Null) 00000001 1 01 SOH ␁ 标题开始 00000010 2 02 STX ␂ 本文开始 000000...

2019-03-08 10:26:58 43876 2

转载 一次segfault错误的排查

                                              &am

2019-03-01 11:38:15 1125

Open Source Systems: Towards Robust Practices

This book constitutes the refereed proceedings of the 13th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2017, held in Buenos Aires, Argentina, in May 2017. The 16 revised full papers and 3 short papers presented were carefully reviewed and selected from 32 submissions. The papers cover a wide range of topics related to free, libre, and open source software (FLOSS), including: licensing, strategies, and practices; case studies; projects, communication, and participation; too

2024-09-03

Linux Network Administrator's Guide

Linux, a Unix-compatible operating system that runs on personal computers and larger servers, is valued above all for its networking strengths. The Linux Network Administrator's Guide spells out all the information needed for joining a network, whether it's a simple UUCP connection or a full LAN with a Linux system serving as a firewall, an NFS or NIS file server, and a mail and news hub.This book, which is one of the most successful to come from the Linux Documentation Project and remains freel

2024-09-03

Docker Succinctly

Containers have revolutionized software development, allowing developers to bundle their applications with everything they need, from the operating system up, into a single package. Docker is one of the most popular platforms for containers, allowing them to be hosted on-premises or on the cloud, and to run on Linux, Windows, and Mac machines. With Docker Succinctly by Elton Stoneman, learn the basics of building Docker images, sharing them on the Docker Hub, orchestrating containers to deliver

2024-09-03

Making Servers Work

This book highlights practical sysadmin skills, common architectures that you'll encounter, and best practices that apply to automating and running systems at any scale, from one laptop or server to 1,000 or more. It is intended to help orient you within the discipline, and hopefully encourages you to learn more about system administration.

2024-09-03

Just Enough Linux

If you've toyed with Linux and never really caught on to what's happening or have used a graphical interface without really touching the command line this book is for you. The idea is to get you started on the process of using some of the commands available in Linux so that you: Feel comfortable running commands; You understand a little more about what Linux is about; Most importantly, you start to get Linux. It's not written for experts. It's put together as a guide to get you started if you'

2024-09-03

Electronics for Embedded Systems

This book provides semester-length coverage of electronics for embedded systems, covering most common analog and digital circuit-related issues encountered while designing embedded system hardware. It is written for students and young professionals who have basic circuit theory background and want to learn more about passive circuits, diode and bipolar transistor circuits, the state-of-the-art CMOS logic family and its interface with older logic families such as TTL, sensors and sensor physics,

2024-09-03

Android Application Development for the Intel Platform

The number of Android devices running on Intel processors has increased since Intel and Google announced, in late 2011, that they would be working together to optimize future versions of Android for Intel Atom processors. Today, Intel processors can be found in Android smartphones and tablets made by some of the top manufacturers of Android devices, such as Samsung, Lenovo, and Asus. The increase in Android devices featuring Intel processors has created a demand for Android applications optimiz

2024-09-03

Model-Based Engineering of Collaborative Embedded Systems

his open book presents the results of the "Collaborative Embedded Systems" (CrESt) project, aimed at adapting and complementing the methodology underlying modeling techniques developed to cope with the challenges of the dynamic structures of collaborative embedded systems (CESs) based on the SPES development methodology. In order to manage the high complexity of the individual systems and the dynamically formed interaction structures at runtime, advanced and powerful development methods are req

2024-09-03

Introduction to Embedded Systems

An introduction to the engineering principles of embedded systems, with a focus on modeling, design, and analysis of cyber-physical systems. The most visible use of computers and software is processing information for human consumption. The vast majority of computers in use, however, are much less visible. They run the engine, brakes, seatbelts, airbag, and audio system in your car. They digitally encode your voice and construct a radio signal to send it from your cell phone to a base station.

2024-09-03

Platform Embedded Security Technology Revealed

Platform Embedded Security Technology Revealed is an in-depth introduction to Intel's platform embedded solution: the security and management engine. The engine is shipped inside most Intel platforms for servers, personal computers, tablets, and smartphones. The engine realizes advanced security and management functionalities and protects applications' secrets and users' privacy in a secure, light-weight, and inexpensive way. Besides native built-in features, it allows third-party software vendo

2024-09-03

qt quick教程第三版

qt quick教程第三版

2024-09-03

git 教程第二版,中文

This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/bync-sa/3.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA

2024-09-03

Embedded Firmware Solutions

Embedded Firmware Solutions is the perfect introduction and daily-use field guide - for the thousands of firmware designers, hardware engineers, architects, managers, and developers--to Intel's new firmware direction (including Quark coverage) Featuring hands-on examples and exercises using Open Source codebases, like Coreboot and EFI Development Kit (tianocore) and Chromebook, this is the first book that combines a timely

2024-09-03

A Byte of Python

Python is one of those rare languages which can claim to be both simple and powerful. You will find yourself pleasantly surprised to see how easy it is to concentrate on the solution to the problem rather than the syntax and structure of the language you are programming in. A Byte of Python is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this

2024-09-03

Fundamentals of Python Programming

Guido van Rossum created the Python programming language in the late 1980s. In contrast to other popular languages such as C, C++ , Java, and C#, Python strives to provide a simple but powerful syntax. Python is used for software development at companies and organizations such as Google, Yahoo, Facebook, CERN, Industrial Light and Magic, and NASA. Experienced programmers can accomplish great things with Python, but Python's beauty is that it is accessible to beginning programmers and allows the

2024-09-03

Modeling and Simulation in Python

Modeling and Simulation in Python is an introduction to physical modeling using a computational approach. It is organized in three parts: - The first part presents discrete models, including a bikeshare system and world population growth. - The second part introduces first-order systems, including models of infectious disease, thermal systems, and pharmacokinetics. - The third part is about second-order systems, including mechanical systems like projectiles, celestial mechanics, and rotating rig

2024-09-03

Think Python

If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. This second edition and its supporting code have been updated for Python 3. Through exercises in each chapter, you'll try out programming concepts as you learn them. Think Python is ideal for students at the high s

2024-09-03

Learn Python the right way

Python is a fun and extremely easy-to-use programming language that has steadily gained in popularity over the last few years. Developed over ten years ago by Guido van Rossum, Python's simple syntax and overall feel is largely derived from ABC, a teaching language that was developed in the 1980's. However, Python was also created to solve real problems and it borrows a wide variety of features from programming languages such as C++, Java, Modula-3, and Scheme. Because of this, one of Python's

2024-09-03

Python for Everybody

Python for Everybody is designed to introduce students to programming and software development through the lens of exploring data. You can think of the Python programming language as your tool to solve data problems that are beyond the capability of a spreadsheet. Python is an easy to use and easy to learn programming language that is freely available on Macintosh, Windows, or Linux computers. So once you learn Python you can use it for the rest of your career without needing to purchase any sof

2024-09-03

Python Notes for Professionals

The Python Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. This open book is licensed under a Creative Commons License (CC BY-SA). You can download Python Notes for Professionals ebook for free in PDF format (6.3 MB).

2024-09-03

How To Code in Python 3

Extremely versatile and popular among developers, Python is a good general-purpose language that can be used in a variety of applications. For those with an understanding of English, Python is a very humanreadable programming language, allowing for quick comprehension. Because Python supports multiple styles including scripting and object-oriented programming, it is considered to be a multi-paradigm language that enables programmers to use the most suitable style to complete a project. Increasin

2024-09-03

Python Machine Learning Projects

As machine learning is increasingly leveraged to find patterns, conduct analysis, and make decisions - sometimes without final input from humans who may be impacted by these findings - it is crucial to invest in bringing more stakeholders into the fold. This book of Python projects in machine learning tries to do just that: to equip the developers of today and tomorrow with tools they can use to better understand, evaluate, and shape machine learning to help ensure that it is serving us all. Th

2024-09-03

Hacking Secret Ciphers with Python

There are many books that teach beginners how to write secret messages using ciphers. There are a couple books that teach beginners how to hack ciphers. As far as I can tell, there are no books to teach beginners how to write programs to hack ciphers. This book fills that gap. This book is for complete beginners who do not know anything about encryption, hacking, or cryptography. The ciphers in this book (except for the RSA cipher in the last chapter) are all centuries old, and modern computers

2024-09-03

Create Graphical User Interfaces with Python

Add buttons, boxes, pictures and colours and more to your Python programs using the guizero library, which is quick, accessible, and understandable for all. This 156-page book is suitable for everyone, from beginners to experienced Python programmers who want to explore graphical user interfaces (GUIs). There are ten fun projects for you to create, including a painting program, an emoji match game, and a stop-motion animation creator. - Create games and fun Python programs; - Learn how to cre

2024-09-03

Coffee Break Python Slicing

Puzzle-based learning is an active learning technique. With code puzzles, you will learn faster, smarter, and better. Coffee Break Python Slicing is all about growing your Python expertise - one coffee at a time. The focus lies on the important slicing technique to access consecutive data ranges. Understanding slicing thoroughly is crucial for your success as a Python developer. This book teaches you everything you need to know about slicing in Python. As a bonus, you will track your individua

2024-09-03

Invent Your Own Computer Games with Python

Invent Your Own Computer Games with Python teaches you how to program in the Python language. Each chapter gives you the complete source code for a new game, and then teaches the programming concepts from the examples. Games include Guess the Number, Hangman, Tic Tac Toe, and Reversi. This book also has an introduction to making games with 2D graphics using the Pygame framework. Programming isn't hard. But it is hard to find learning materials that teach you to do interesting things with progra

2024-09-03

Programming for Computations - Python

This book presents computer programming as a key method for solving mathematical problems. This second edition of the well-received book has been extensively revised: All code is now written in Python version 3.6 (no longer version 2.7). In addition, the two first chapters of the previous edition have been extended and split up into five new chapters, thus expanding the introduction to programming from 50 to 150 pages. Throughout the book, the explanations provided are now more detailed, previou

2024-09-03

An Introduction to C & GUI Programming

Freshly updated for GTK3, the 2nd edition of An Introduction to C & GUI Programming will teach you all you need to know to write simple programs in C and start creating GUIs, even if you're an absolute beginner. The first half of the book is an introduction to C, and covers the basics of writing simple command-line programs. The second half shows how to use the GTK user interface toolkit with C to create feature-rich GUI applications which can be run on the desktop. 156 pages of essential info

2024-09-03

The Official Raspberry Pi Handbook 2023

The Official Raspberry Pi Handbook 2023

2024-09-03

Build a Raspberry Pi Media Player

Power up your TV and music system with Raspberry Pi: build the ultimate media centre, smart music system, and create a home server. - Inside Build a Raspberry Pi Media Player. - Create the ultimate media centre. Gather your parts and build your Raspberry Pi media player. - Install media player software. How to use RetroPie software for playing games, and add Kodi for media and streaming. - Build the ultimate home server. Sharing and storing files on your Raspberry Pi enables you to access them

2024-09-03

Linux Command Line for You and Me

The command line is a text interface for your computer. It's a program that takes in commands, which it passes on to the computer's operating system to run. Linux command line for you and me is a open book for newcomers to command line environment. This open book is licensed under a MIT License. You can download Linux Command Line for You and Me ebook for free in PDF format (0.8 MB).

2024-09-03

The Linux Commands Handbook

The Linux Commands Handbook follows the 80/20 rule: learn in 20% of the time the 80% of a topic. The author find this approach gives a well-rounded overview. This book does not try to cover everything under the sun related to Linux and its commands. It focuses on the small core commands that you will use the 80% or 90% of the time, trying to simplify the usage of the more complex ones. All those commands work on Linux, macOS, WSL, and anywhere you have a UNIX environment. The author hopes the c

2024-09-03

Linux Appliance Design

As authors of the book we would like to thank Peter Enemark, Chris Sommers, and Keith Garrett for their unconditional support of this project and for their contributions to the technology presented. As readers of the book, you should thank our technical editor, Bob Lynch, for finding many, many errors in the text and on the CD. You should also thank Elizabeth Campbell, Riley Hoffman, and Megan Dunchak for changing some of our technically correct but completely incomprehensible sentences into som

2024-09-03

C++ Hackers Guide

C++ Hackers Guide Steve Oualline Copyright 2008, Steve Oualline. This work is licensed under the Creative Commons License which appears in Appendix F. You are free: ● to Share — to copy, distribute, display, and perform the work ● to Remix — to make derivative works Under the following conditions:

2024-09-03

No_Starch_Press_Machine_Learning_for_Kids.txt

为孩子准备的机器学习资料

2021-03-03

Embedded Linux Systems with the Yocto Project.zip

文档在压缩文件中

2021-02-24

practical-rust-web-projects-applications.txt

下载地址在txt文档中 Go beyond the basics of Rust and build web and serverless cloud applications. The applications explained in this practical book include web sites, RESTful APIs, a real-time web chat application, and frontend application with WebAssembly. Each chapter is

2021-02-24

空空如也

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

TA关注的人

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