自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 南京邮电大学嵌入式系统开发实验5:嵌入式Linux下LED报警灯驱动设计及编程

实验5 嵌入式Linux下LED报警灯驱动设计及编程一.实验目的理解驱动本质,掌握嵌入式Linux系统下驱动开发相关知识,包括端口寄存器访问、接口函数编写、和文件系统挂接、注册及相关应用编程等知识点。二.实验内容实验5.1 嵌入式Linux下LED报警灯驱动设计及跑马灯应用编程实验5.2 添加看门狗功能的跑马灯应用编程三.预备知识Linux使用、驱动相关知识等四.实验设备及工具(包括软件调试工具)硬件:ARM 嵌入式开发平台、PC 机Pentium100 以上、串口线。.

2021-12-15 21:36:22 4332

原创 南京邮电大学嵌入式系统开发实验3:嵌入式数据库sqlite移植及使用

实验3 嵌入式数据库sqlite移植及使用一.实验目的理解嵌入式软件移植的基本方法,掌握sqlite数据库软件移植的步骤,掌握sqlite开发的两种方式—命令模式和C代码开发模式的使用方法,并编程实现简单通讯录查询实验。二.实验内容实验3.1 移植嵌入式数据库sqlite实验3.2 简单通讯录查询实例设计和测试三.预备知识Linux使用、数据库相关知识等四.实验设备及工具(包括软件调试工具)硬件:ARM 嵌入式开发平台、PC 机Pentium100 以上、串口线。软.

2021-12-04 11:09:59 2688 1

原创 南京邮电大学嵌入式系统开发实验2:构建嵌入式Linux系统

实验2 构建嵌入式Linux系统一.实验目的理解嵌入式Linux内核和文件系统构建过程,掌握Linux内核裁剪、编译等过程,掌握基于busybox构建嵌入式文件系统命令工具等内容,并利用相关工具制作文件系统。二.实验内容实验2.1 配置和编译UBOOT实验2.2 裁剪和编译内核实验2.3 制作文件系统三.预备知识Linux使用等四.实验设备及工具(包括软件调试工具)硬件:ARM 嵌入式开发平台、PC 机Pentium100 以上、串口线。软件: WinXP或UB.

2021-12-04 11:06:21 3657

原创 南京邮电大学嵌入式系统开发实验1:嵌入式开发工具使用实验

实验1 嵌入式开发工具使用实验一.实验目的了解嵌入式开发工具套件组成,掌握开发工具安装,熟练运用gcc各命令选项,熟练编写Makefile和使用make工具,掌握gdb各命令用于应用程序调试。二.实验内容实验2.1 arm-linux-gcc安装实验2.2 编译工具gcc使用实验2.3 编写Makefile和使用make编译实验2.4 使用gdb调试应用程序实验2.5 使用code::blocks进行图形化编程三.预备知识Linux使用等四.实验设备及...

2021-12-04 11:04:15 4568 1

原创 南京邮电大学微型计算机原理与接口技术:微机系统串行口的测试

一、实验目的和要求了解微机系统串行口RS-232C的内部结构、工作原理; 掌握Ins 8250的初始化编程方法,学会串行通信程序的设计。二、实验内容实验内容1:完成硬件测试环境,编写程序对微机系统的串口进行查询方式自发自收外环测试。实验内容2:在查询方式的基础上,设计查询发送,中断方式接收的串行通信自发自收方式测试。实验原理及实验步骤实验内容1:串行通信原理:串行端口的本质功能是作为CPU和串行设备间的编码转换器。当数据从CPU经过串行端口发送出去时,字节数据转换为串行的位。在接

2021-11-29 17:33:50 13625 4

原创 南京邮电大学汇编语言程序设计实验二:用户登录验证程序的设计

一、实验目的和要求1.掌握循环程序的编写以及结束循环的方法。2.掌握DOS、BIOS功能调用的使用方法。二、实验内容(1)从BUF单元开始存有一字符串(长度<255),编程实现统计该字符串中的ASCII在42H~45H之间的字符个数,并将统计结果以二进制形式显示在屏幕。(2)用户登录验证程序的实现程序执行后,给出提示操作,请用户键入用户名和密码;用户在键入密码时,程序不回显键入字符;只有当用户键入的用户名,密码字符串和程序内定的字符串相同时,显示欢迎界面并返回DOS;否则给出提

2021-11-29 17:28:23 10478 1

原创 南京邮电大学汇编语言程序设计实验一:汇编语言语法练习与代码转换

一、实验目的和要求1. 掌握汇编语言源程序的格式;2. 进一步学习汇编语言源程序的编辑、汇编、目标文件的链接和可执行文件的执行全过程;3. 掌握编辑软件、TASM/MASM、TLINK和TD的使用方法、掌握汇编语言的语法规则。4. 实验内容:(1)练习并掌握汇编语言开发全过程,在屏幕打印各自学号,要求在命令行下进行汇编程序编译,汇编源程序的文件名命名为各自学号。(2)排除语法错误:给出的是一个通过比较法完成8位二进制数转换成十进制数送屏幕显示功能的汇编语言源程序,但有很多语法错误。要

2021-11-29 17:21:11 5703 1

原创 南京邮电大学操作系统实验五:Windows平台多进程共享内存通信

实验内容1.理解Windows同步互斥机制中的等待函数、事件内核对象、信标内核对象、互斥对象内核对象、动态链接库、DLL整体运行情况、创建DLL模块和相关函数部分。DLL程序入口点函数为DllMain,其函数原型为:BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved ...

2021-11-29 17:12:31 1056

原创 南京邮电大学操作系统实验四:简单文件系统模拟实验

实验目的和要求理解操作系统的文件系统组成以及基本原理,利用这些知识在内存中模拟一个FAT格式的文件系统,完成文件的创建和索引功能,实现以下命令接口: (1)新建文件,格式:mkfile filename filecontent filename:文件名 filecontent:文件内容(字符) 实现按FAT格式写FAT表和目录表,以及文件内容。 (2)列出文件,...

2021-11-28 11:37:05 4841 1

原创 南京邮电大学操作系统实验三:虚拟内存页面置换算法

实验内容使用数组存储一组页面请求,页面请求的数量要50个以上,访问的页面号可以用随机数生成(0~20):(1)设置为分配给进程的页框数(假定是5),使用LRU算法,模拟完成全部的页面请求,最后输出总共发生了多少次缺页;重新设置页框为10,模拟过程,完成输出,观察页框数量对缺页中断率的影响;(2)在相同页框的情况下,使用FIFO算法模拟全部的页面请求,以此来比对FIFO和LRU之间的差别。FIFO算法:先进先出算法,优先淘汰最早进入内存的页面,亦即在内存中驻留时间最久的页面。LRU算法:最

2021-11-28 11:29:49 2597

原创 南京邮电大学操作系统进阶实验:多线程应用程序(选做)

实验原理及内容利用蒙特卡洛(Monte Carlo)方法计算π值的原理Monte Carlo方法又称计算机随机模拟方法,是利用随机试验求解问题的方法。Monte Carlo法计算π值构造一个单位正方形和一个单位圆,往整个区域内随机投入点,根据点到原点的距离判断点是否落在圆内,从而根据落在圆内的点数和在正方形内的总的点数,求出两个区域点数的比值,进而利用下面的公式求出圆周率π。π=4*(圆内点数)/(总的点数) 其中:“圆内点”满足x2+y2≤12.初步实现使用编辑器gedit新..

2021-11-28 11:12:19 810

原创 南京邮电大学操作系统实验二:线程的互斥与同步

实验原理及内容基于互斥锁的临界区管理使用编辑器gedit 2_1.c,新建一个2_1.c源文件,创建双线程并发完成订票操作,输入后面的范例代码:#include <stdio.h>#include <pthread.h>#include <unistd.h>int ticketAmount = 2; //Global Variablevoid* ticketAgent(void* arg){ int t = ticketAmount; i...

2021-11-28 11:05:24 1984

原创 南京邮电大学操作系统实验一:进程、线程的创建与并发执行

实验原理及内容进程标识符和ps命令使用编辑器gedit helloProcess.c,新建一个helloProcess.c源文件,并输入后面的范例代码:#include <stdio.h> #include <sys/types.h> #include <unistd.h> int main() { //pid_t是数据类型,实际上是一个整型,通过typedef重新定义了一个名字,用于存储进程id pid_t pid; pid= get

2021-11-24 21:34:42 3790

原创 南京邮电大学《管理学原理C》2019/2020 学年第 2 学期期末试卷

题号 一 二 三 四 五 六 七 八 九 十 总 分 得分 一、 论述分析(每题 15 分, 共 30 分)1. 正式组织与非正式组织有什么区别? 组织文化及其对管理者行为有什么影响?(1) 正式组织与非正式组织的区别:①目标不同。 正式组织存在明确的目标, 以目标为导向开展活动, 更加重视活动为组织带来的效益; 非正式组织并不存在明确稳定的共同目标, 追求的是和谐的人际关系和成员的归属感、 满足感。②行为逻辑不同。 正式组织

2021-11-19 13:31:09 4342

原创 南京邮电大学离散数学实验四:编程随机生成n个结点的无向图并能进行(半)欧拉图的判定,若是则给出欧拉(回)路

实验原理及内容1.先随机生成图,计算各结点的度,并输出矩阵。注意判断节点数和边数的关系。2.判断欧拉路首先先判断是否为连通图。我运用的方法是深度优先搜索(缩写DFS),有点类似广度优先搜索,也是对一个连通图进行遍历的算法。它的思想是从一个顶点V0开始,沿着一条路一直走到底,如果发现不能到达目标解,那就返回到上一个节点,然后从另一条路开始走到底,这种尽量往深处走的概念即是深度优先的概念。3.判断完连通图后接着判断欧拉路。计算图中度数是奇数的结点个数,若有零个或两个奇数度节点,则为欧拉路。

2021-11-19 12:17:25 1642

原创 南京邮电大学离散数学实验三:编程实现整除关系这一偏序关系上所有盖住关系的求取,并判定对应偏序集是否为格

实验原理及内容说明:这部分内容主要包括:1、形式化描述实验中所使用的数据结构和存储结构,给出函数之间的调用关系和数据传递方式;2、给出核心算法的C++或Java等语言的源代码,并加上详细注释,分析算法的时间复杂度;3、给出测试数据及运行结果、实验相关结论等。这次题目要求是根据整除关系建立偏序关系,集合由一个正整数的因子所构成,所以该偏序集中的最大下界为1,最小上界为该正整数,所以该偏序集是一个格。又因为是整除关系,则“交”即为求两者的最大公约数,“并”即为求两者的最小公倍数,故而满足分配

2021-11-19 12:15:26 2931

原创 南京邮电大学离散数学实验二:编程实现任意集合上二元关系的性质判定

南京邮电大学离散数学实验二编程实现任意集合上二元关系的性质判定

2021-11-19 12:12:01 2624 1

原创 南京邮电大学离散数学实验一:利用真值表法求取主析取范式以及主合取范式的实现

实验原理及内容说明:这部分内容主要包括:1、形式化描述实验中所使用的数据结构和存储结构,给出函数之间的调用关系和数据传递方式;2、给出核心算法的C++或Java等语言的源代码,并加上详细注释,分析算法的时间复杂度;该实验先将中缀表达式转换成后缀表达式,例如:stack 栈用来存放运算符,post 栈用来存放最后的后缀表达式。具体规则如下:从左到右扫描中缀表达式,若是操作数,直接存入 post 栈;若是运算符:(1)该运算符是左括号(, 则直接存入 stack 栈。(2)该运算符是

2021-11-07 15:23:49 4161 1

原创 南京邮电大学C++实验报告四

实验四:流运算符的重载及文件的使用实验题目(1): 在多态性实验第2题的基础上,在复数类中增加输入流运算符>>和输出流运算符<<的重载,主函数通过“cin>>对象名”输入对象的值,通过“cout<<对象名”输出对象的值,输出复数值时将原来主函数中“对象名.print( )”改成“cout<<对象名”形式。在上一步完成的基础上,将复数类改成一个类模板,只设一个模板参数,即实部和虚部用同一种类型,修改相应的代码,完成输入、输出功能。实验解答

2021-11-07 15:14:12 3156

原创 南京邮电大学C++实验报告三

实验三: 多态性实验实验题目(1): 定义一个抽象类容器类,其中定义了若干纯虚函数,实现求表面积、体积、输出等功能。由此抽象类派生出正方体、球体和圆柱体等多个派生类,根据需要定义自己的成员变量,在各个派生类中重新定义各纯虚函数,实现各自类中相应功能,各个类成员的初始化均由本类构造函数实现。① 在主函数中,定义容器类的指针和各个派生类的对象,使指针指向不同对象处调用相同的函数能执行不同的函数代码,从而实现动态多态性。② 定义一个顶层函数void TopPrint(Container &r)

2021-11-07 14:57:02 2749

原创 南京邮电大学C++实验报告二

实验二: 继承与派生实验实验题目(1): 定义一个车基类,派生出自行车类和汽车类,又以自行车类和汽车类为基类共同派生出摩托车类,每个类都要定义带有参数的构造函数。对自行车类继承车基类的方式分别用private、protected、public,观察基类成员在派生类中的访问属性;观察自行车类、汽车类和摩托车类对象定义时构造、析构函数的调用顺序。最后将车基类定义为虚基类再观察程序运行结果。实验解答:根据提示进行填写完整实验指导204页代码对应位置内容如下:( 1 ) MaxSpeed=m;...

2021-11-06 18:41:21 2777

原创 南京邮电大学C++实验报告一

实验一: 类和对象的定义及使用实验题目(1)定义一个时间类Time,有三个私有成员变量Hour、Minute、Second,定义构造函数、析构函数以及用于改变、获取、输出时间信息的公有函数,主函数中定义时间对象,并通过调用各种成员函数完成时间的设定、改变、获取、输出等功能。① 按要求完成类的定义与实现。② 修改数据成员的访问方式,观察编译结果。③ 在Time类中定义一个成员函数,用于实现时间增加一秒的功能,主函数中通过对象调用该函数,并输出增加一秒后的时间信息。④ 定义一个普通函数。

2021-11-06 18:36:05 2358

原创 南京邮电大学C语言实验报告六

实验六:结构体与文件实验实验题目(1)【见实验教材实验八的题目3】:编写程序exp8_3.c,验证用户输入的日期格式是否正确,如果不正确,则提示重新输入,直到重新输入正确为止。(提示:需要定义一个表示日期的结构体类型struct Date,包括年、月、日信息,并用typedef重新定义新类型名Date;检查日期是否有效,定义为函数int checkDate(Date date))。实验解答:① 源程序代码如下:# include <stdio.h>struct Date{ .

2021-11-06 18:15:55 9983 1

原创 南京邮电大学C语言实验报告五

实验五:指针与字符串实验实验题目(1)【见实验教材实验六的题目2】:编程exp6_2.c,现有整型变量x,y,调用交换函数以期实现两个值的交换。下表中4种不同的定义及调用分别进行测试并填写表格。表1 拟实现交换的四种方法 原型声明 void swap1( int , int ); void swap2( int *, int ); void swap3( int *, int *); ..

2021-11-03 15:31:30 7163 1

原创 南京邮电大学C语言实验报告四

实验四:一维与二维数组实验实验题目(1)【见实验教材实验五的题目1】:编写程序exp5_1.c,在主函数中定义一维数组int array[10],自定义以下函数:输入数组元素,输出数组元素、求数组元素平均值、输出数组元素最大值、输出数组元素最小值、查找某数值元素是否存在(若存在,请输出下标)、给数组元素排序,要求在主函数中对各子函数进行调用和测试。实验解答: 写出完整的源程序代码并做适当注释:#include<stdio.h>#define N 10/*数组输出函数*/v.

2021-11-03 15:17:57 13061

原创 南京邮电大学C语言实验报告三

实验三: 函数实验实验题目(1)【见实验教材实验四的题目2】:编程序exp4_2.c,巧用函数调用,打印不同行数和字符构成的等腰三角形。具体要求:定义一个函数原型void DrawTriangle (int n,char c); ,实现功能为打印一个n行的由字符c组成的等腰三角形。主程序调用该函数,实现打印5行“ '* ' ”、10行“ '# ' ”的等腰三角形。实验解答:源程序exp4_2.c的代码是: #include <stdio.h>void DrawTria.

2021-11-03 15:11:37 11486

原创 南京邮电大学C语言实验报告二

实验二:选择与循环结构编程实验题目(1)【见实验教材实验二的题目6】:编程序exp2_6.c,读入3个double型变量a,b,c的值,用if语句判断它们能否构成三角形,如果能构成三角形又是构成的何种三角形(等边三角形、等腰三角形、直角三角形、等腰直角三角形、一般三角形)?输出各种情况下判断的结果。(建议参考实验指导教材的流程图4.20,先对a,b,c进行由小到大的排序可以简化代码)实验解答:源程序exp2_6.c的代码是:#include <stdio.h>#include.

2021-11-02 21:36:38 11087 4

原创 南京邮电大学C语言实验报告一

实验一:顺序结构编程练习实验题目(1)【见实验教材实验一的题目1】:正确进入VS2010集成开发环境,建立一个单文件项目,项目名为:exp1_1,然后向该项目中以新建方式添加一个源文件,名为:exp1_1.c,完成:从键盘输入两个整数a和b,计算并输出他们的和sum、差difference、积product、商quotient和平均值ave(注意ave和商的定义类型)。具体要求:① 编辑、编译、连接并运行程序,观察运行结果。② 观察exp1_1.obj、exp1_1.exe、exp1_1.c

2021-11-02 20:50:18 6055 2

南京邮电大学计算机通信与网络资料.rar

南京邮电大学计算机通信与网络资料包括课程PPT、往年期末卷、期末复习大纲及试卷附录内容

2021-11-02

空空如也

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

TA关注的人

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