5 一块笨笨的木头

尚未进行身份认证

我要认证

保持怀疑,继续批判,看好书,坚持写看书笔记

等级
TA的排名 5w+

PID校正仿真分析

利用PID对系统进行校正并且仿真 一:已知控制系统的开环传递函数,设计合理的PID参数进行系统校正 二:原系统结构图及其单位阶跃响应 结果: 二:加入PID的系统结构图及其单位阶跃响应 校正以后系统的响应曲线:

2017-06-12 23:00:01

MATLAB实现闭环传递函数与状态空间之间的相互转换

数学模型:闭环传递函数与状态空间之间的相互转换 Transformation of Mathematical Models with MATLAB 第一:由传递函数变换为状态空间表达式 假设系统的传递函数如下: 利用MATLAB自带的函数:tf2ss得到状态空间表达式,代码如下: 得到的状态空间表达式形式如下:

2017-05-22 20:15:25

用MATLAB求串联、并联和反馈闭环传递函数

用MATLAB求串联、并联和反馈闭环传递函数Obtaining Cascaded, Parallel, and Feedback (Closed-Loop) Transfer Functions with MATLAB . 涉及到的各个传递函数: 系统传递函数: 一:系统是串联系统,如图: 利用MATLAB命令求解系统闭环传递函数

2017-05-21 16:53:32

解决问题的一般性步骤

你会惊讶地发现,涉及到所求解的大部分问题都依赖于数学知识而不是对基本理论的理解。You may be surprised to learn that most of your problem-solving problems are with mathematics rather than your understanding of theory.接下来列出解决的一般性步骤: 1. 明确所要解

2017-05-21 07:59:32

如何理解算法的正确性

观点来自《算法导论》一书 一:循环不变式( Loop Invariants) 算法中经常用到循环还解决某些数量级很大的问题,借助数学的知识来判断算法的正确性。 We use loop invariants to help us understand why an algorithm is correct. 1. 初始化(Initialization)

2017-05-20 19:50:26

插入排序

算法内容是《算法导论》第三版 伪代码的 C 实现 1. 排序算法灵感 We start with insertion sort, which is an efficient algorithm for sorting a small number of elements. Insertion sort works the way many people sort a hand of p

2017-05-20 12:27:14

使用埃拉托色尼筛选法(Eratosthenes)得到素数

什么是埃拉托色尼筛选法(Eratosthenes) ? 解答:要用这种方法确定素数,就要列出所有小于等于N(大于1)的整数,然后除去所有小于等于N的平方根的素数的所有倍数。 例如:要确定小于100 的 素数,从 2 开始作为第一个素数,然后写出从 3 — 100 的奇数(不必写出偶数),把 3 作为第一个素数,然后列出所有 3 的倍数去掉(清零),取下一个数字 5 作为第二个素

2017-05-11 16:19:40

英文版的windows 10,中文字体难看的解决方案

安装en_windows_10_multiple_editions_version,出现中文字体不美观 一: 下载 英文版的 windows 10 系统(最新的吧)。 二:安装系网上很多教程,建议用U盘安装 三:英文版的系统,需要设置一下才能正确显示简体中文。 1. 打开控制面板 2. 选

2017-05-08 21:39:58

U-boot移植之配置编译Makefile分析

这篇文章具体说说U-boot 2009.11 配置和编译的一些细节前面两篇文章主要是有一个感性的认识,用的官网提供的补丁,没有过多的提及U-boot内部的细节,用的是U-Boot 1.1.6。 从这篇文章开始才是真正意义上的移植U-boot,基于U-boot 2009.11。 参考书籍有:《深度实践嵌入式Linux系统移植》、《Linux系统移植》等等 我将按照以下几个步骤分析Makefil

2017-04-27 22:42:46

U-Boot移植各阶段概览

基于u-boot-1.1.6 在SOC(S3C2440)上的移植各个阶段 本人移植的是基于ARM920T内核的 S3C2440 的 JZ2440 开发板 阶段 内容 完成情况 第一阶段 U-boot概述 U-boot移植之U-boot概述 完成 第二阶段 打补丁移植U-boot 通过打补丁移植 U-Boot 完成 第三阶段 Makefile分

2017-04-26 23:14:29

U-boot移植之U-boot概述

以下 内容是基于U-boot中的README文档 一:什么是U-boot? U-boot全称是 Universal Boot Loader,即通用的Bootloader,是遵循GPL条款的开发源代码项目。 越来越多的人选择U-boot作为嵌入式系统的引导程序,它可以用来引导多种操作系统,支持多种CPU架构。 二:U-boot历史 ?

2017-04-26 11:47:19

递归&循环实现Fibonacci数列

递归实现Fibonacci数列 程序实现的: 1 1 2 3 5 8 13 21 34 55……… 这么一个数列的功能(数列索引index = [1,2……N]) 方法一: 利用函数递归实现Fibonacci数列 #include <stdio.h>#include <stdlib.h>#define N 10static int Print_Fibonacci( int inde

2017-04-25 18:11:13

打补丁式的移植U-Boot

通过打补丁移植 U-Boot 通过打补丁来移植U-Boot是非常简单的,仅仅几步就可以,当然中间遇到了几个有价值的障碍。 步骤如下: 一: 下载U-Boot源码(u-boot-1.1.6.tar.bz2 ) 。 二: 根据官网提供的 关于JZ2440开发板的补丁文件(u-boot-1.1.6_jz2440.patch )对u-boot-1.1.6源码打补丁

2017-04-25 12:11:06

数组快速排序

数组快速排序 代码如下:#include <stdio.h>#include <stdlib.h>#include <time.h>#define MAX_ARRY 10#define SWAP(x,y) ({int t;t= x;x= y;y=t;})static void arry_print( int arry[] , int size_of_element );static

2017-04-24 13:49:35

嵌入式系统的组成

嵌入式系统 = 硬件 + 软件 一:嵌入式系统硬件部分 1 . 处理器 内核架构 指令集 举例 相关系统 ARM RISC arm920t SMDK2440 MIPS RISC PowerPC RISC 80x86 CISC intel(R) Core i5-4210M

2017-04-23 23:12:34

数组反转(整型数组)

数组反转 C 利用宏实现交换数字 #include <stdio.h>#include <stdlib.h>#define EXCHANGE(a,b) ({ (a) = (a) ^ (b);\ (b) = (a) ^ (b);\ (a) = (a) ^ (b); })

2017-04-23 20:19:04

嵌入式系统的基本概念

有关嵌入式系统的基本概念 一:定义 1. 定义1 : 嵌入式系统用来控制或监视机器、装置、工厂等大规模系统的设备。 2. 定义2 : 嵌入式系统是指以应用为中心,计算机技术为基础,软硬件可剪裁,适应应用系统对功能、可靠性、成本、体积、功耗严苛要求的专用计算机系统。 二:发展史 1 . 集成电路:Integra

2017-04-23 17:56:14

打印一个数的二进制形式

把一个数的二进制形式打印出来,以便验证 一:代码由来 ? 1. 有时需要看一个数的二进制来验证想法 2. 二进制形式不需要返回,作为返回值没有意义,只需要让我们直观看就可以了 二:基于以上,设计代码如下 (C语言实现 ) : #include <stdio.h>#include <stdlib.h>static void print_b

2017-04-23 14:44:11

Unix-like 文件系统层次标准 FHS

各个目录分区的含义 一:目录长什么样 ?   二:各个目录代表什么意思?    文档内容来自: Filesystem Hierarchy Standard    三:什么是FHS ? 文件系统层次化标准 官网解释: 百度百科的中文解释是: 四:FHS文件的目的

2017-04-23 10:45:18

嵌入式应用软件开发学习框架

嵌入式应用软件——学习框架 (ARM+Linux) 阶段 内容 第一阶段 基础知识 第二阶段 掌握通用计算机系统启动过程(PC Linux) 第三阶段 尝试构建一个嵌入式Linux系统 第四阶段 常用开发工具的介绍 第五阶段 Linux C 编程语言 第六阶段 数据结构和常用算法 第七阶段 I/O库及 I/O编程 第八阶段

2017-04-22 16:31:48

查看更多

勋章 我的勋章
    暂无奖章