首页
📁归档
⏳时光机
📫留言
🚩友链
💰资助名单
推荐
🎧音乐
🏜️ 壁纸
❤ 捐助
Search
1
【NPN/PNP三极管】放大电路饱和失真和截止失真的区别
13,526 阅读
2
论文写作中如何把word里面所有数字和字母替换为新罗马字体
7,599 阅读
3
【高数】形心计算公式讲解大全
7,061 阅读
4
如何判断运放是工作在线性区还是非线性区
5,547 阅读
5
【概论】一阶矩、二阶矩原点矩,中心矩区别与概念
5,501 阅读
🪶微语&随笔
励志美文
我的随笔
写作办公
📡电子&通信
嵌入式&系统
通信&信息处理
编程&脚本笔记
⌨️IC&系统
FPGA&ASIC
VLSI&IC验证
EDA&虚拟机
💻电子&计算机
IP&SOC设计
机器学习
软硬件算法
登录
刘航宇(共306篇)
找到
306
篇与
刘航宇
相关的结果
- 第 18 页
2021-06-11
【高数】0到x的积分的被积函数一律可以用等价无穷小!
例题: 图片 解答: 学数学永远要重视定义。同样的,要证明等价无穷小,永远是证明两者的比的极限为1记f(x)=ln(1+x²)/x,容易证明f(x)~x,为什么直接可以把这个等价无穷小用到积分号里面,也就是直接把∫ f(t)dt换成∫ tdt要证明可以这样替换,实际上只需要证明lim ∫ f(t)dt/∫ tdt=1(0到x积分),只需要用一次洛必达就可以出结果了。永远重视定义,特别是等价无穷小
我的随笔
刘航宇
4年前
1
2,556
4
2021-06-10
Linux sleep函数
函数名: sleep、usleep 功 能: 执行挂起一段时间 头文件: #include <unistd.h> 区 别: unsigned int sleep (unsigned int seconds);//n秒 int usleep (useconds_t usec);//n微秒 Linux下的sleep函数原型为: unsigned int Sleep(unsigned int seconds); 而MFC中的Sleep函数原型为: void Sleep(DWORD dwMilliseconds); 也就是说,Linux下(使用的gcc的库),sleep()函数是以秒为单位的,sleep(1);就是休眠1秒。而MFC下的Sleep()函数是以毫秒为单位的,sleep(1000);才是休眠1秒。而如果在Linux下也用微秒为单位休眠,可以使用线程休眠函数:void usleep(unsigned long usec)。 Linux下还有个delay()函数,原型为extern void delay(unsigned int msec);它可以延时msec*4毫秒,也就是如果想延时一秒钟的话,可以这么用 delay(250)。
嵌入式&系统
# 嵌入式
刘航宇
4年前
0
1,004
1
嵌入式与应用知识点学习&复习提纲
自己整理的复习提纲 目录 部分程序讲解 培养目标1提示联网和UI必须答,不答0分,少答扣分 培养目标2 培养目标3 培养目标4 培养目标5 培养目标6 培养目标7 LED会有变动,后面有时间出教程,希望能先理解下面程序这个是什么意思 培养目标8 部分程序讲解 培养目标1 1.嵌入式系统分三层:应用、内核、硬件层。ARM为硬件层、驱动内核层。 2.嵌入式系统与PC的区别 讲解:嵌入式系统一般指非 pc 系统,有计算机功能但又不称之为计算机的设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。简单地说,嵌入式系统集系统的应用软件与硬件于一体,类似于 pc 中 bios 的工作方式,具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的“器件”。 答案:下面3点缺一不可 隐藏内容,请前往内页查看详情 3.嵌入式系统的特点 1)联网:嵌入式设备支持网络连接,可实现物联。 2)UI:嵌入式设备更多的采用是自定义的简单UI。 提示联网和UI必须答,不答0分,少答扣分 3)包含专用调试电路 4)具有完整的系统测试和可靠性评估体系 培养目标2 4.gcc编译hello.c为hello 答: gcc hello.c -o hello或 gcc -o hello hello.c 5.Linux 删除文件夹命令和CD命令含义 rmdir 目录 或者“rm -rf /目录” cd命令:切换当前目录至其它目录。 知识点补充: 隐藏内容,请前往内页查看详情 6.【判断题】Vi有三种基本工作模式:写程序在文本输入模式。 (对) 知识点补充: 隐藏内容,请前往内页查看详情 培养目标3 7.int p[n]:数组;int *p[n]指针; 必考补充:数组指针和指针数组区分: 隐藏内容,请前往内页查看详情 培养目标4 8.文件IO中write返回正确值为:向内核文件fd中写的字节数 参考P84 培养目标5 9.程序分析题 (1)运行时间小于20秒有几个进程? (2)什么是僵尸进程?什么孤儿进程,20秒后会产生什么? #include "stdio.h" #include "stdlib.h" int main() { int i; int pid; pid = fork(); if(pid > 0) { while(1); } if(pid == 0) { for(i=0;i<20;i++) { printf("我爱刘航宇%d次了\n",i); sleep(1); } } return 0; }答: 隐藏内容,请前往内页查看详情 培养目标6 10.创建有名管道文件函数是: mkfifo pEQzCid.png图片 11.有名管道,管道文件名chat.txt,编写A.c与B.c单向聊天 (1)B发A收 (2)程序具备退出功能 答:本题不要求实现过程可以不写,只写程序,至于过程学习参考本站其它文章 管道程序: #include "stdio.h" int main() { int ret; ret = mkfifo("./chat.txt",0777); if(ret == -1) { printf("mkfifo error\n"); return -1; } return 0; }A端程序:(收方!!!) #include "stdio.h" #include "fcntl.h" #include "string.h" int main() { int fd; int i; char buf[32] = {0}; fd = open("./chat.txt",O_RDONLY,0777); if(fd == -1) { printf("open error\n"); return -1; } //start read while(1) { read(fd,buf,32); if(buf[0] == 'q') { break; } printf("buf = %s\n",buf); for(i = 0 ;i < 32; i++ ) { buf[i] = 0; } } close(fd); return 0; }B端程序(发方): 隐藏内容,请前往内页查看详情 培养目标7 12 socket函数,UDP通信,参数: int type赋值为 SOCK_DGRAM 13 SOC全称是 System on Chip称为芯片级系统或片上系统 14 判断:AHB总线下挂接都是高速模块,如LCD控制器、中断控制器等 (×) 15 判断ARM 公司不生产芯片 (√) 16 简答:CPU、SOC和嵌入式产品关系: 三个要点:1 CPU是一台计算机的运算核心和控制核心。(第一句必答,后面可以简写)CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。主要功能是解释计算机指令以及处理计算机软件中的数据。计算机的可编程性主要是指对中央处理器的编程。2.SOC单片系统或片上系统是一个将电脑或其他电子系统集成到单一芯片的集成电路。(第一句必答,后面可以简写)单片系统可以处理数字信号、模拟信号、混合信号甚至更高频率的信号。单片系统常常应用在嵌入式系统中。单片系统的集成规模很大,一般达到几百万门到几千万门。SoC 可以基于 MCU 或 MPU,并将提供执行某些类型的应用程序所需的一切。隐藏内容,请前往内页查看详情 17.综合题:LED问题(本文推荐用电脑或平板观看,手机可能看不清) 预测题目:点亮GPF4的LED灯,实现其亮灭,将下面程序3个空区域补充完整。 (去年题目是点亮GPF4、5、6。看明白下面程序后可以同学自行尝试做一下,不过据说今年考点亮一个) 平台原理图: pEQzPJA.png图片 例图: 图片 控制与数据端口 pEQzFzt.png图片 程序:(可能与部分同学拍的略微不同,但是程序是一个意思,变量我图快方便写换了一部分,不影响,while循环改成for也是一个道理,这个东西很灵活 ::(勉强) ) //#include "global.h" #define GPFCON 0x56000050 #define GPFDAT 0x56000054 #define MPLLCON 0x4C000004 #define CLKDIVN 0x4C000014 void init_system_clock() { int *p; p = (int *)CLKDIVN; *p = 0x03; // FCLK:HCLK:PCLK=4:2:1, HDIVN=1,PDIVN=1 __asm__ { mrc p15, 0, r1, c1, c0, 0 orr r1, r1, #0xc0000000 mcr p15, 0, r1, c1, c0, 0 } p = (int *)MPLLCON; *p = (0x5c<<12)|(0x01<<4)|(0x02); } void mymain() { int *p; int i; init_system_clock(); //FCLK:HCLK:PCLK=200:100:50MHZ (1)------------ while(1) { (2)------------ for(i = 0 ;i < 10000; i ++); (3)------------ for(i = 0 ;i < 10000; i ++); } return ; }解答: 隐藏内容,请前往内页查看详情 培养目标8 18.rmmod功能:将驱动程序从liunx内核卸载;lsmod:查看内核中存在哪些模块 19.判断:驱动程序设备号分主设备号和次设备号 (√) 20.判断:驱动程序和应用程序一样有main函数 (×) 觉得本文对你有帮助,请点赞哦
嵌入式&系统
刘航宇
4年前
262
4,437
75
2021-06-09
奇函数积分是偶函数吗?偶函数积分是奇函数吗?
图片 奇函数积分是偶函数,但偶函数积分不一定是奇函数。因为偶函数积分F(x)+C,只有满足F(0)+C=0时,才是奇函数。奇函数是指对于一个定义域关于原点对称的函数f(x)的定义域内任意一个x,都有f(-x)= - f(x),那么函数f(x)就叫做奇函数。 奇函数的性质 两个奇函数相加所得的和或相减所得的差为奇函数。 一个偶函数与一个奇函数相加所得的和或相减所得的差为非奇非偶函数。 两个奇函数相乘所得的积或相除所得的商为偶函数。 一个偶函数与一个奇函数相乘所得的积或相除所得的商为奇函数。 当且仅当 f(x)=0(定义域关于原点对称)时, f(x)既是奇函数又是偶函数。奇函数在对称区间上的积分为零。
我的随笔
刘航宇
4年前
0
1,749
1
2021-06-06
【美句】" 请你摘星"
图片 " 决定人生的那一刻,绝不能欺骗自己。" " 每一个闪闪发光的人都在背后熬过了一个又一个不为人知的黑夜。" " 当你的才华还撑不起你的野心时,那你就应该静下心来学习。" " 糟糕的日子熬过去了,剩下的就是好运气。" " 我不想平庸一生,不想成为那种大街上一抓一大把的人。" " 心怀浪漫宇宙,也珍惜人间日常。" " 有时,正确的道路往往不是轻松好走的。" " 我走的很慢,但我从不后退。" " 即使徒劳,也要让这徒劳发生。" 图片 " 隐藏野心,悄悄发光。" " 偷偷厉害,万事尽可期待。"
励志美文
刘航宇
4年前
2
186
4
2021-06-02
【超然/励志】李永乐老师:希望大家可以实现自己的价值【不想学习的时候记得看一下】
一想到一位九十多的老人上一次课都是两个多小时,就感觉到李爷爷真不容易,老师都这么大年纪了,还在奋斗。年轻人苦点又算得了什么?吃不了学习的苦就要吃生活的苦。加油^0^~继续干
励志美文
刘航宇
4年前
0
199
2
2021-06-02
matlab实现(7,3)线性分组码编码和BPSK调制
图片 1编写基于(7, 3)线性分组码编码和BPSK调制,信息字长L = 学号后5位数字,信噪比SNR = [0 0.学号后3位数字],在AWGN信道实现发、收仿真通信的Matlab代码; 2 绘制误比特率随信噪比变化的关系曲线(半对数)。 线性分组码和BPSK 程序完美版: 程序中的L与SNR需要修改为你的学号即可,不用建立脚本,直接复制命令窗口跑一下即可 提示:我们就是统计错误和误码率,不用管这个: . Single-error patterns loaded in decoding table. 8 rows remaining. 2-error patterns loaded. 1 rows remaining. 3-error patterns loaded. 0 rows remaining. clear all; close all; % specify parameters L = 64238;%学号,64238需要修改成你的后5位 SNR=[0:0.01:0.238]; %学号需要修改238为你学号后3位 G = [1 0 0 1 1 1 0;0 1 0 0 1 1 1;0 0 1 1 1 0 1];% code generator ebn0 = SNR; % db ebn0_1 = 10.^(ebn0*3.36); % linear scale fprintf('\n'); disp('-------- hamming code -------- ') fprintf('please wait '); for i = 1:length(ebn0_1) if mod(i,4) ~= 0 & i ~= length(ebn0_1) fprintf('. '); elseif mod(i,4) == 0 | i == length(ebn0_1) fprintf('. \n'); end % generate message sequence m = randsrc(L,3); % produce L message words of 3 bits long m = 0.5*(m+1); % convert to binary seq. % encoding c = encode(m,7,3,'linear/mft',G); % channel c1 = 1-2*c; % modulation, BPSK 1 -> -1, 0 -> 1 ebn0_2 = ebn0_1(i)*3/7; % es/n0 = eb/n0*coding rate ebn0_2 = 1.33*ebn0_2; %1.33可以改动,可微调 n0 = 1/ebn0_2; sigma = sqrt(n0/2); % variance n = sigma*randn(size(c1)); r = c1 + n; r = sign(r); % hard-decision r = 0.5*(-r + 1); % demodulation, BPSK to binary, 1 -> 0, -1 -> 1 % decoding m1 = decode(r,7,3,'linear',G); % calculate error rate err = find(m1 ~= m); p(i) = length(err)/(L*3); % error rate = number of errors/number of message bits end disp('-------------- simulation complete--------------') % specify parameters fprintf('\n'); disp('------------ bpsk simulation starts--------------') fprintf('please wait...'); for i = 1:length(ebn0_1) % transmit m = randsrc(L,1); % generate message sequence. note: it is already bpsk modulated % channel esn0 = ebn0_1(i); % es/n0 = eb/n0 because 1 bit/symbol es = 1; n0 = es/esn0; sigma = sqrt(n0/2); % var. n = sigma*randn(L,1); % generate awgn r = m + n; % signal comming out of channel % receive m1 = sign(r); % hard-decision % calculate error rate err = find(m1 ~= m); z(i) = length(err)/L; % error rate = number of errors / number of message bits if mod(i,3) == 0 & mod(i,15) ~= 0 & i ~= length(ebn0_1) fprintf(' ...'); elseif mod(i,15) == 0 | i == length(ebn0_1) fprintf(' ...\n'); end end disp('-------------- simulation complete--------------') p3 = 0.5*erfc(sqrt(ebn0_1)); semilogy(SNR,p,'+-',SNR,z,'--',SNR,p3,'k-'); %绘图 xlabel('信噪比(SNR)');ylabel('误码率BER');title('信噪比与误码率关系'); legend('Hamming BPSK Sim','BPSK Sim','BPSK Theory');实验现象: 图片 大作业与翻译word模板 不限速,高速下载: TIIE云盘-翻译word 下载地址:http://d0.ananas.chaoxing.com/download/61b4ebf1b6ae222d97832f7e13139fd9?at_=1622879357418&ak_=9bb313ad9b7bcbebdb76fbd797bdf4fd&ad_=fe8d1591b1f6bb18796226f291f0dd11&fn=%E4%BF%A1%E6%81%AF%E8%AE%BA%E7%BF%BB%E8%AF%91 提取码: TIIE云盘-大作业模板 下载地址:http://d0.ananas.chaoxing.com/download/e8c0456bc55692f108ac59c929ba7390?at_=1622879413856&ak_=366889da84ed6942814e677b2e374009&ad_=5c10e972165385fe02f71578d9fdc14b&fn=%E4%BF%A1%E6%81%AF%E8%AE%BA%E7%BB%BC%E5%90%88%E6%80%A7%E5%A4%A7%E4%BD%9C%E4%B8%9A 提取码:
通信&信息处理
刘航宇
4年前
8
1,107
7
2021-06-02
【高数】形心计算公式讲解大全
图片 考研二重积分中的形心计算公式是∫∫D xdxdy=重心横坐标×D的面积,∫∫D ydxdy=重心纵坐标×D的面积。 图片 图片
我的随笔
刘航宇
4年前
0
7,061
18
2021-06-02
【高数】三角函数与e指数函数的积分超6解法
例题 ∫e∧(-2x)sinxdx 1.常规分布积分法: 图片 2.(新办法)当被积函数为指数函数和三角函数相乘时,通过欧拉公式可将被积函数统一成指数函数形式 图片
我的随笔
刘航宇
4年前
0
4,617
12
2021-05-30
51单片机-汇编系列讲解-最强攻略
视频讲解 或者哔哩哔哩观看 https://www.bilibili.com/video/BV1fv411G7VU/ 例1 已知程序执行前有A=01H,SP=42H,(41H)=FFH,(42H)=FFH。下列程序执行后: POP DPH POP DPL MOV DPTR,#3000H RL A MOV B,A MOVC A,@A+DPTR PUSH ACC MOV A,B INC A MOVC A,@A+DPTR PUSH ACC RET ORG 3000H DB 10H,80H,30H,50H,30H,50H解答: POP DPH ; (42H)赋值给DPH,这个关系一直存在,知道程序结束。 SP= 41 H, POP DPL ;(41H)赋值给DPL,SP=40H MOV DPTR,#3000H ;DPTR=#3000H RL A ;A=02H ;16进制左移一位,先化为二进制过程更明显。 MOV B,A ;B=02H MOVC A,@A+DPTR ;查表得A=30H , 是从00H开始 查表的。 PUSH ACC ;将A 中的值赋值给,上一个空出位41H,(41H)=DPL 。 因为SP指针指向的栈 ,是有值的, 只有比他高的地址是空的。如指向(01H),那么(01H)中有值,(02H),(03H)….. 中没值。SP=41H,(41H)=#30H=DHL MOV A,B ;A=02H INC A ;A=03H MOVC A,@A+DPTR ;查表A=50H PUSH ACC ;将A 的值赋给再上一个空位,(42H)=50H=DPH 。 RET ;子程序结束!RET指令弹出断点位置即SP最近两字节数据SP=SP-2=40H,PC=5030(大端对齐) ORG 3000H DB 10H,80H,30H,50H,30H,50H例2 P1.7=ACC.0×(B.0+P2.1)+(P3.2)非 MOV C, B.0 ORL C, P2.1 ANL C, ACC.0 ORL C, /P3.2 MOV P1.7, C END例3 一台主机与三台从机通信 隐藏内容,请前往内页查看详情 例4 将片外数据存储器4004H、5005H、6006H单元的内容交换(16位交换) POP DPH POP DPL mov dptr,#4004h clr a movx a,@dptr push acc mov dptr,#5005h clr a movx a,@dptr mov b,a pop acc movx @dptr,a mov dptr,#4004h mov a,b movx @dptr,a mov dptr,#5005h clr a movx a,@dptr push acc mov dptr,#6006h clr a movx a,@dptr mov b,a pop acc movx @dptr,a mov dptr,#5005h mov a,b movx @dptr,a例5 51单片机DAC0832各种波形程序 程序: 隐藏内容,请前往内页查看详情 请勿标注电阻大小 图片 例6 如果考12MHZ单片机机器周期,切记不是1/12M,而是要先12分频,这个51单片机特点,频率是12M/12=1M,周期1/1M=1us
嵌入式&系统
刘航宇
4年前
47
2,658
14
2021-05-29
级数中含积分狄利克雷判别法
狄利克雷判别法(Dirichlet test / Dirichlet discriminance)是微积分中一条十分重要的判定法则,与阿贝尔判别法(Abel test)合称为A-D判别法。主要用于判定数项级数的收敛、函数项级数的一致收敛、反常积分的收敛以及反常含参积分的一致收敛等。 图片 图片 图片
我的随笔
刘航宇
4年前
0
1,534
1
2021-05-27
通信原理—第六章数字基带通信系统解答
通信原理—第六章数字基带通信系统解答 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 提示:解答中纵坐标为H(w) 图片 图片 图片 图片 图片 图片 图片 1已知信息序列为1010000011000011,试确定相应的传号差分码、AMI码以及HDB3码。 提示可以不画波形,只要传号差分码、AMI码以及HDB3码,下图不用全画 图片 图片 图片 图片
通信&信息处理
刘航宇
4年前
1
430
9
上一页
1
...
17
18
19
...
26
下一页