自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (29)
  • 收藏
  • 关注

原创 RTSP introduction

Convention:C denotes ClientS denotes ServerFor the RTSP,RTP documents,you can get from the RFC website .Real Time Streaming Protocol (RTSP)In the modern Internet, applications are required t

2017-05-28 15:09:04 273

原创 Hi3536 Mount NFS root filesystem tips

Hi3536 Mount NFS root filesystem tips

2017-05-18 18:08:35 601 1

rfc6184_h264.pdf

IETF H264

2020-08-03

devicetree-specification-changebars-v0.2 (1).pdf

Device Tree specification description. If you want to know about it, this specification is needed.

2019-11-12

petazzoni-device-tree-dummies.pdf

Device Tree files are not monolithic, they can be split in several files, including each other. .dtsi files are included files, while .dts files are final Device Trees Typically, .dtsi will contain definition of SoC-level information (or sometimes definitions common to several almost identical boards). The .dts file contains the board-level information. The inclusion works by overlaying the tree of the including file over the tree of the included file. Inclusion using the DT operator......

2019-11-11

makefile框架

简单的Makefile架构,将相应的*.c文件放到src目录,将相应的*.h文件放到inc目录,在文件根目录执行make BIN_NAME=xxx

2018-08-30

C Library ABI for the ARM Architecture

This document defines an ANSI C (C89) run-time library ABI for programs written in ARM and Thumb assembly language, C, and stand alone C++.

2018-05-09

Hisilicon Hi3519 datasheet

As a new-generation industry-specific SoC designed for the HD IP camera, Hi3519 V100 integrates a new-generation ISP and uses the latest H.265 video compression encoder in the industry as well as advanced low-power technology and architecture design. These features enable Hi3519 V100 to continuously maintain the leading position in the aspects of low bit rate, high picture quality, and low power consumption. Hi3519 V100 supports 90° or 270° rotation and lens distortion correction by using hardware, which meet requirements in various surveillance application scenarios. It also supports 3A algorithms, which allow customers to design various models of IP cameras that contain integrated camera cores. Hi3519 V100 integrates the POR, RTC, and audio CODEC and supports various sensor levels and clock outputs, which significantly reduces the EBOM cost of the HD IP camera based on Hi3519 V100. The Hi3519 V100 HiSilicon SDK features high stability and ease of use, supports rapid mass production, and facilitates system layout of DVRs, NVRs, and IP cameras

2018-05-09

Linux command introduction.

This book is a short guide, not a comprehensive reference. We cover important, useful aspects of Linux so you can work pro‐ ductively. We do not, however, present every single command and every last option (our apologies if your favorite was omit‐ ted), nor delve into detail about operating system internals. Short, sweet, and essential—that’s our motto. We focus on commands, those pesky little words you type on a command line to tell a Linux system what to do. Here’s an example command that counts lines of text in a file, myfle: wc -l myfile We’ll cover the most important Linux commands for the aver‐ age user, such as ls (list files), grep (search for text), mplayer (play audio and video files), and df (measure free disk space). We touch only briefly on graphical windowing environments like GNOME and KDE, each of which could fill a Pocket Guide by itself.

2018-05-06

TCP/IP rapidly familiar book

TCP/IP introduction. Overall architecture familiar.

2018-05-06

Machine Learning in Action

Audience What is all this machine learning stuff and who needs it? In a nutshell, machine learning is making sense of data. So if you have data you want to understand, this book is for you. If you want to get data and make sense of it, then this book is for you too. It helps if you are familiar with a few basic programming concepts, such as recursion and a few data structures, such as trees. It will also help if you have had an introduction to linear algebra and probability, although expertise in these fields is not necessary to benefit from this book. Lastly, the book uses Python, which has been called “executable pseudo code” in the past. It is assumed that you have a basic working knowledge of Python, but do not worry if you are not an expert in Python— it is not difficult to learn.

2017-07-31

OpenCL, framewok for writing program for heterogeneous platforms

Open Computing Language (OpenCL) is a framework for writing programs that execute across heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), field-programmable gate arrays (FPGAs) and other processors or hardware accelerators. OpenCL specifies programming languages (based on C99 and C++11) for programming these devices and application programming interfaces (APIs) to control the platform and execute programs on the compute devices. OpenCL provides a standard interface for parallel computing using task- and data-based parallelism.

2017-07-28

Deep learning

'Written by three experts in the field, Deep Learning is the only comprehensive book on the subject.' -- Elon Musk, co-chair of OpenAI; co-founder and CEO of Tesla and SpaceX, Deep learning is a form of machine learning that enables computers to learn from experience and understand the world in terms of a hierarchy of concepts. Because the computer gathers knowledge from experience, there is no need for a human computer operator to formally specify all the knowledge that the computer needs. The hierarchy of concepts allows the computer to learn complicated concepts by building them out of simpler ones; a graph of these hierarchies would be many layers deep. This book introduces a broad range of topics in deep learning., The text offers mathematical and conceptual background, covering relevant concepts in linear algebra, probability theory and information theory, numerical computation, and machine learning. It describes deep learning techniques used by practitioners in industry, including deep feedforward networks, regularization, optimization algorithms, convolutional networks, sequence modeling, and practical methodology; and it surveys such applications as natural language processing, speech recognition, computer vision, online recommendation systems, bioinformatics, and videogames. Finally, the book offers research perspectives, covering such theoretical topics as linear factor models, autoencoders, representation learning, structured probabilistic models, Monte Carlo methods, the partition function, approximate inference, and deep generative models., Deep Learning can be used by undergraduate or graduate students planning careers in either industry or research, and by software engineers who want to begin using deep learning in their products or platforms. A website offers supplementary material for both readers and instructors.

2017-07-27

Linux Networking Cookbook

Ideally, you will have some Linux experience. You should know how to install and remove programs, navigate the filesystem, manage file permissions, and user and group creation. You should have some exposure to TCP/IP and Ethernet basics, IPv4 and IPv6, LAN, WAN, subnet, router, firewall, gateway, switch, hub, and cabling. If you are starting from scratch, there are any number of introductory books to get you up to speed on the basics.

2017-07-27

Learning Python, 5th Edition

• Python is a powerful multiparadigm computer programming language, optimized for programmer productivity, code readability, and software quality. • This book provides a comprehensive and in-depth introduction to the Python language itself. Its goal is to help you master Python fundamentals before moving on to apply them in your work. Like all its prior editions, this book is designed to serve as a single, all-inclusive learning resource for all Python newcomers, whether they will be using Python 2.X, Python 3.X, or both. • This edition has been brought up to date with Python releases 3.3 and 2.7, and has been expanded substantially to reflect current practice in the Python world.

2017-07-27

RTP Payload Format for H.264&H.265 Video

This memo describes an RTP Payload format for the ITU-T Recommendation H.264 video codec and the technically identical ISO/IEC International Standard 14496-10 video codec, excluding the Scalable Video Coding (SVC) extension and the Multiview Video Coding extension, for which the RTP payload formats

2017-05-28

RTSP V2.0 Doucment

This memo defines version 2.0 of the Real-Time Streaming Protocol (RTSP 2.0). RTSP 2.0 is an application-layer protocol for the setup and control over the delivery of data with real-time properties, typically streaming media. Streaming media is, for instance, video on demand or audio live streaming. Put simply, RTSP acts as a "network remote control" for multimedia servers.

2017-05-28

RFC for RTSP V1.0 Document

The Real Time Streaming Protocol, or RTSP, is an application-level protocol for control over the delivery of data with real-time properties. RTSP provides an extensible framework to enable controlled, on-demand delivery of real-time data, such as audio and video. Sources of data can include both live data feeds and stored clips. This protocol is intended to control multiple data delivery sessions, provide a means for choosing delivery channels such as UDP, multicast UDP and TCP, and provide a means for choosing delivery mechanisms based upon RTP

2017-05-28

Mastering Embedded Linux Programming

Key Features, Create efficient and secure embedded devices using LinuxMinimize project costs by using open source tools and programsExplore each component technology in depth, using sample implementations as a guide, Book Description, Mastering Embedded Linux Programming takes you through the product cycle and gives you an in-depth description of the components and options that are available at each stage. You will begin by learning about toolchains, bootloaders, the Linux kernel, and how to configure a root filesystem to create a basic working device. You will then learn how to use the two most commonly used build systems, Buildroot and Yocto, to speed up and simplify the development process. Building on this solid base, the next section considers how to make best use of raw NAND/NOR flash memory and managed flash eMMC chips, including mechanisms for increasing the lifetime of the devices and to perform reliable in-field updates. Next, you need to consider what techniques are best suited to writing applications for your device. We will then see how functions are split between processes and the usage of POSIX threads, which have a big impact on the responsiveness and performance of the final device The closing sections look at the techniques available to developers for profiling and tracing applications and kernel code using perf and ftrace., What you will learn, Understand the role of the Linux kernel and select an appropriate role for your applicationUse Buildroot and Yocto to create embedded Linux systems quickly and efficientlyCreate customized bootloaders using U-BootEmploy perf and ftrace to identify performance bottlenecksUnderstand device trees and make changes to accommodate new hardware on your deviceWrite applications that interact with Linux device driversDesign and write multi-threaded applications using POSIX threadsMeasure real-time latencies and tune the Linux kernel to minimize them, About the Author, Chris Simmonds is a software consultant and trainer who lives in southern England. He has been using Linux in embedded systems since the late 1990s, during which he has worked on many interesting projects, including a stereoscopic camera, intelligent weighing scales, various set-top boxes and home routers, and even a large walking robot., He is a frequent presenter at open source and embedded conferences, including the Embedded Linux Conference, Embedded World, and the Android Builders' Summit. He has been conducting training courses and workshops in embedded Linux since 2002 and in embedded Android since 2010. He has delivered hundreds of sessions to many well-known companies. You can see some of his work on the 'Inner Penguin' blog at www.2net.co.uk., Table of Contents, Starting OutLearning About ToolchainsAll About BootloadersPorting and Configuring the KernelBuilding a Root FilesystemSelecting a Build SystemCreating a Storage StrategyIntroducing Device DriversStarting up - the init ProgramLearning About Processes and ThreadsManaging MemoryDebugging with GDBProfiling and TracingReal-time Programming

2017-04-21

IEEE802.11 Wireless LAN standard specification

IEEE802.11 Wireless LAN standard specification

2017-04-21

IEEE802.3 standard specification

IEEE802.3, the standard specification for Ethernet,Ethernet protocol.

2017-04-21

CAN相关文档

相关文档有如下: 1.CAN总线入门教材 2.CAN Controller MCP2515 datasheet 以及CAN Controller MCP2515相关应用文档 3.Smart Sensor CAN Node Using the MCP2515 CAN Controller MCP2515相关文档可以从 Microchip官网下载到,官网如下: http://www.microchip.com/

2014-09-03

GNU C Manual

用来介绍GNU C 语言的一些风格,其另外新增了一些关键字,详细内容见文档

2014-01-14

GNU Manual

GNU GCC En文 Manual ,介绍 GCC: GNU Compiler Collection

2014-01-14

CS8953单片机

CS8953单片机是51内核的,所提供的功能比51更强劲!详见文档

2012-10-21

U-boot移植手册

很详细的u-boot移植手册,看了之后肯定不会后悔的!!!呵呵~~

2011-11-12

EEPROM NORFLASH NANDFLASH SDRAM区别

SRAM,DRAM,PROM,EPROM,EEPROM,NORFLASH,NANDFLASH区别 挺详细的、、、

2011-11-07

关于S3c2440的SD卡协议

S3C2440的外界器件SD卡协议 SD memory Card的指令集被分成许多组,每个组支持一系列Card 功能。 如果Host有关于怎样存取Card的信息,被支持的Card的指令组被编码,在CSD中对于每一个Card作为一个参数、、、、、

2011-11-06

S3C2440中断EINT0、EINT1、EINT2、EINT4

S3C2440中断程序 EINT0、EINT1、EINT2、EINT4 中断按键

2011-11-06

OV9650_datasheet

OV9650_DATASHEET,OV9650的数据手册

2011-10-27

TQ2440——RTC 带触屏

TQ2440 RTC 带触屏 主要是基于TQ2440板的一个RTC,此处加上了480*272液晶,也加上了触屏! 是裸机程序、、、

2011-10-26

空空如也

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

TA关注的人

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