自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

greedyhao的博客

PCB python linux c

  • 博客(4)
  • 资源 (16)
  • 收藏
  • 关注

原创 从三星uboot开始移植

移植前的准备下载 android_uboot_smdkv210.tar.bz2 这个文件,找不到可以去公众号回复下载|三星uboot开始移植本人使用的开发板是九鼎的 x210,在三星 uboot 的主 Makefile 中找到了类似的 smdkv210 的相关配置,因为这些配置都差不多,就随便选择了 smdkv210single_config在 make smdkv210single_c...

2019-06-22 23:57:57 386

原创 uboot启动内核

认识 uboot 和 内核 之间不可不说的关系uboot 镜像为 uboot.bin,Linux 镜像为 zImage嵌入式设备中的分区表是自己定义的,uboot 和内核中的分区表应一致内核运行前必须加载到 ddr 中指定的地址处uboot 需要提供内核必要的参数内核启动的方式uboot 启动内核有两种方式,一种是等待倒计时结束后直接启动内核,一种是在 uboot 命令行中使用 boo...

2019-06-11 17:10:57 1040

原创 uboot启动第二阶段分析

之前介绍了 uboot 启动第一阶段,现在介绍启动的第二阶段启动阶段的工作启动第一阶段的主要工作是对处理器的内部资源(如时钟、串口)、内存(ddr)初始化,并进行 uboot 的重定位,并跳转到启动第二阶段启动第二阶段的主要工作则是对处理器的外部资源(iNand、网卡芯片…)、uboot环境(uboot命令、环境变量…)等初始化,并等待命令输入工作流程正常情况下,在 uboot 的初始化...

2019-06-10 23:05:48 1000

原创 uboot启动阶段分析三

这里继续 lowlevel_init 中的内容这个函数是为了进行底层的一些初始化lowlevel_init预备环节检查复位状态lowlevel_init 中会对控制复位的寄存器中的值的16位和18位进行检测,判断当前处理器处于 DEEP-IDLE 还是 SLEEP 状态对于不同的复位状态,有不同的处理方式好比刚上电需要初始化 ddr,而从睡眠中唤醒可以直接使用 ddrIO 恢复...

2019-06-04 21:01:53 539

AUDIO COMPRESSION USING MODIFIED DISCRETE COSINE TRANSFORM.pdf

In this research paper we discuss the application of the modified discrete cosine transform (MDCT) to audio compression, specifically the MP3 standard. MDCT plays a very important role in perceptual audio coding. We also discuss all of the four primary parts of the compression process, namely the f

2020-08-26

音讯解码器于DSP晶片之实时软体实现.pdf

主要針對 MPEG-1 Layer 3 音訊編碼標準作研究並在定點 DSP 晶片上 實作一即時解碼器。本論文分成兩大部分,第一部分敘述 MPEG-1 Layer 3 音訊編 碼標準,包括壓縮與解壓縮。第二部分簡介軟硬體平台並實作出一可即時播放出 音樂的即時解碼器。實作的重點包括組合語言的撰寫、定點數的運算、高效率的 運算法則、多功及多執行序的管理與結果比較。此解碼器程式記憶體共使用 7.1k 字 元(word),資料記憶體共使用 17.2k 字元(word)。若以此定點晶片最快速度 100 MHz 執行,則此解碼器的解碼速度為 34.16 MIPS,約佔此晶片 34%的運算能力

2020-08-26

An introduction to mpeg layer-3.pdf

MPEG Layer-3, otherwise known as MP3, has generated a phenomenal interest among Internet users, or at least among those who want to download highly-compressed digital audio files at near-CD quality. This article provides an introduction to the work of the MPEG group which was, and still is, responsi

2020-08-26

Low-Power Implementation of the Bluetooth Subband Audio Codec.pdf

This paper describes a low power implementation of the Bluetooth Subband CODEC (SBC) for high-fidelity wireless audio. The design uses a configurable Weighted Overlap-Add (WOLA) filterbank coprocessor to implement the analysis and synthesis filterbanks. A new method to convert the two-times over-sampled, complex WOLA subband signals to equivalent critically sampled, real-valued SBC subband signals is presented. The WOLA coprocessor allows for an efficient parallel implementation of the filterbank and quantization portions of the SBC algorithm. Details of the overall system design are also presented, including measurements of power consumption and resource requirements. The final real-time, fixed-point implementation is compared to an off-line floating-point reference and found to produce no audible difference in decoded signal quality.

2020-06-03

wsl_update_x64.msi

WSL 2 需要更新其内核组件 https://devblogs.microsoft.com/commandline/wsl2-will-be-generally-available-in-windows-10-version-2004/

2020-03-20

wireshark-2.6.7.tar.xz

wireshark-2.6.7.tar.xz 源码

2019-06-17

App Note 1 - Motion Driver 6.12 Getting Started.pdf

Motion Driver is an embedded software stack of the sensor driver layer that easily configures and leverages many of the features of the InvenSense motion tracking solutions. The motion devices supported are MPU6050/MPU6500/MPU9150/MPU9250. Many of the features of the hardware and the on board Digital Motion Processor (DMP) are encapsulated into modular APIs which can be used and referenced. Motion Driver is designed as a solution which can be easily ported to most MCUs. With the release of the Motion Driver 6.0 it includes a 9-axis solution for ARM MCUs and the TI-MSP430. 6-axis only solutions should continue to reference the Motion Driver 5.1.2 for easier understanding of the software. This document details how to set up the hardware and get the default projects up and running. It is recommended as a good way to understand the Motion Driver algorithms, DMP, and MPU HW features.

2019-04-19

App Note 3- Motion Driver 6.12 Porting Guide.pdf

Motion Driver is an embedded software stack of the sensor driver layer that easily configures and leverages many of the features of the InvenSense motion tracking solutions. The motion devices supported are MPU6050/MPU6500/MPU9150/MPU9250. Many of the features of the hardware and the on board Digital Motion Processor (DMP) are encapsulated into modular APIs which can be used and referenced. Motion Driver is designed as a solution which can be easily ported to most MCUs. With the release of the Motion Driver 6.12 it includes a 9-axis solution for ARM MCUs and the TI-MSP430. 6-axis only solutions should continue to reference the Motion Driver 5.1.2 for easier understanding of the software. This document highlights the fundamental procedure and choices you will encounter when starting to develop an embedded project using the Motion Driver 6.12 as reference. We will go into some of the more details topics like programming the DMP, calibration, and self test.

2019-04-19

App Note 2- Motion Driver 6.12 Features Guide.pdf

motion driver 6.12的指南 Motion Driver is an embedded software stack of the sensor driver layer that easily configures and leverages many of the features of the InvenSense motion tracking solutions. The motion devices supported are MPU6050/MPU6500/MPU9150/MPU9250. Many of the features of the hardware and the on board Digital Motion Processor (DMP) are encapsulated into modular APIs which can be used and referenced. Motion Driver is designed as a solution which can be easily ported to most MCUs. With the release of the Motion Driver 6.12 it includes a 9-axis solution for ARM MCUs and the TI-MSP430. 6-axis only solutions should continue to reference the Motion Driver 5.1.2 for easier understanding of the software. This document details the various features of MD6.12. It will go into details on the Motion Processor Library algorithm (MPL), the Digital Motion Processor features (DMP), and the MPU hardware capabilities.

2019-04-19

Modified anti-windup scheme for PID controllers

Abstract: An anti-windup scheme for proportional-integral-derivative controllers is presented. The approach is based on the combined use of back-calculation and conditional integration anti- windup techniques. In this way, the disadvantages that can hinder previously proposed strategies are overcome. Specifically, the method can guarantee a satisfactory performance for processes with different normalised dead times, without the tuning of additional parameters being required. Therefore, considering its simplicity, it is highly suitable for implementation in industrial regulators.

2019-03-25

Analog and Digital Signals and Systems

This book presents a systematic, comprehensive treatment of analog and discrete signal analysis and synthesis and an introduction to analog communication theory. This evolved from my 40 years of teaching at Oklahoma State University (OSU). It is based on three courses, Signal Analysis (a second semester junior level course), Active Filters (a first semester senior level course), and Digital signal processing (a second semester senior level course). I have taught these courses a number of times using this material along with existing texts. The references for the books and journals (over 160 references) are listed in the bibliography section. At the undergraduate level, most signal analysis courses do not require probability theory. Only, a very small portion of this topic is included here

2019-02-20

Xcell72杂志期刊

INSIDE Xilinx Rad-Hard FPGA Reaches for the Stars Biometrics App Rides Reconfigurable Hardware How to Maintain Repeatable Results in Xilinx FPGA Designs Timing Constraints Tutorial ISE Design Suite 12.2 Tips 4th-Generation Partial Reconfiguration

2019-02-15

Making Embedded Systems

About This Book After seeing embedded systems in medical devices, race cars, airplanes, children's toys, and gunshot location systems, I've found a lot of commonalities. There are a lot of things I wish I knew then on how to go about designing and implementing software for an embedded system. This book contains some of what I've learned. It is a book about good software design in resource constrained environments. It is also a book about understanding what interviewers look for when you apply for an embedded systems job. Each section ends with an interview question. These are generally not language specific; instead they attempt to divine how you think. Good interview questions don't have a single correct answer. Instead of trying to document all the paths, the notes after each question provide hints about what an interviewer might look for in your response. You'll have to get the job (and the answers) on your own merits.

2019-02-15

4th Digital Signal Processing Proakis_and_Manolakis solutions

4th Digital Signal Processing 的课后习题解答 1.1 (a) One dimensional, multichannel, discrete time, and digital. (b) Multi dimensional, single channel, continuous-time, analog. (c) One dimensional, single channel, continuous-time, analog. (d) One dimensional, single channel, continuous-time, analog. (e) One dimensional, multichannel, discrete-time, digital. 1.2 1 (a) f = 0.01π 2π = 200 ⇒ periodic with N p = 200. 30π 1 (b) f = 105 ( 2π ) = 17 ⇒ periodic with N p = 7. 3π (c) f = 2π = 32 ⇒ periodic with N p = 2. 3 (d) f = 2π ⇒ non-periodic. 1 31 (e) f = 62π 10 ( 2π ) = 10 ⇒ periodic with N p = 10.

2019-02-15

understanding digital signal processing third edition by richard g lyons

数字信号处理入门学习非常合适的一本书 This book is an expansion of previous editions of Understanding Digital Signal Processing. Like those earlier editions, its goals are (1) to help beginning students understand the theory of digital signal processing (DSP) and (2) to provide practical DSP information, not found in other books, to help working engineers/scientists design and test their signal processing systems. Each chapter of this book contains new information beyond that provided in earlier editions. It’s traditional at this point in the preface of a DSP textbook for the author to tell readers why they should learn DSP. I don’t need to tell you how important DSP is in our modern engineering world. You already know that. I’ll just say that the future of electronics is DSP, and with this book you will not be left behind.

2019-02-15

STM32F10x_StdPeriph_Lib_V3.5.0.rar

STM32固件库,丰富的库函数,可以不用关注寄存器的操作,方便开发学习

2017-05-28

空空如也

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

TA关注的人

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