一.实验目的: 了解掌握OpenGL程序的光照与材质,能正确使用光源与材质函数设置所需的绘制效果。...二.实验内容: (1)下载并运行Nate Robin教学程序包中的lightmaterial程序,试验不同的光照与材质系数; (2)运行示范代码1,了解光照与材质函数使用。...三.实验原理: 为在场景中增加光照,需要执行以下步骤: (1) 设置一个或多个光源,设定它的有关属性; (2) 选择一种光照模型; (3) 设置物体的材料属性。...实验提高 在实验5太阳系模型的基础上,尝试为其增加光照与材质效果,如图A.5(b)所示。 ? ? (a)太阳系模型 (b)增加光照后的效果
---- 二、组件 ★Raspberry Pi 3主板*1 ★树莓派电源*1 ★40P软排线*1 ★倾斜传感器模块*1 ★双色LED模块*1 ★面包板*1 ★跳线若干 三、实验原理 ?...倾斜传感器实验原理图 在倾斜开关中球以不同的倾斜角度移动,以制造触发电路。倾斜开关模块使用双向传导的球形倾斜开关。当它向一侧倾斜时,只要倾斜度和力满足条件开关就会通电,从而输出低电平信号。...四、实验步骤 第1步:连接电路,该实验与实验6(轻触开关按键实验)相同。这里激光模块的实物与模块原理图的端口名称不一致,我们按照实物的端口名称来连接。...倾斜开关实验 ? 倾斜开关实验实物连接图 第2步:这次编程有两个函数要注意,是关于输入的高级应用。
实验环境CentOS 7.9Linux Kernel 6.5.2实验需求为我的 CentOS7.9 虚拟机编译安装最新内核版本CentOS7.9 升级前的内核版本:[root@localhost ~]#...uname -r3.10.0-1160.95.1.el7.x86_64CentOS7.9 升级后的内核版本:[root@localhost ~]# uname -srLinux 6.5.2实验解法1、...注意:一定要执行 cd linux-6.5.2 命令,因为接下的操作默认都是这该目录下操作的。...wget https://mirrors.tuna.tsinghua.edu.cn/kernel/v6.x/linux-6.5.2.tar.gztar -zxvf linux-6.5.2.tar.gzcd...linux-6.5.24、配置 config方法一:执行以下这个命令,会进入一个配置界面,如果看不懂就保持默认配置,Tab键选定 save 然后回车,根据提示保存 .config 文件。
在之前的公众号我们介绍了谷歌足球环境(Google Research Football ) 谷歌足球游戏环境使用介绍 和其中 scenario 2 的 实验 Google Research Football...(scenario 2) 实验 这里分享的是 scenario 7 的一些实验结果。...对于scenario 7,可以比较快地找到的策略有两个:一个是直接带球突破后卫射门,另一个是传球给队友(左右两个队友中任意一个),然后队友射门。
一、实验目的: 1. 熟悉Linux基本命令。 2. 熟悉Linux操作系统。 二、实验环境: 一台装有Linux的机器。 三、实验内容: 1.文件操作命令的使用。...查看文件与目录ls 进入Linux系统,输入ls-m按回车键执行。 一、实验目的: 1. 熟悉Linux基本命令。 2. 熟悉Linux操作系统。 二、实验环境: 一台装有Linux的机器。...三、实验内容: 1.文件操作命令的使用。 用vi编辑器新建一个testl文件 输入this is testl~! 查看文件与目录ls 进入Linux系统,输入ls-m按回车键执行。...实验 文件复制命令cp(用于复制文件或目录) 输入命令cp testl testl.a,复制文件testl 内容到文件testl.a中 文件改名命令mv(用于移动或更名现有的文件或目录) 输入mv testl
Linux操作系统拥有非常多的文件,每种文件都代表一些特定的含义。如何快速的定位到你想要的文件,是一个非常复杂的过程。...3)在一定时间内更新过或者访问过 4)大小在一定时范围 5)指定的类型 6)指定的文件OWNER和GROUP 7)拥有一定的访问权限或者特殊的mode bits 8)包含含有一定模式的内容 9)文件目录下一定深度及以上所有...Change: 2011-08-07 01:43:59.000000000 +0800 [root@windriver-machine shtest]# date Sun Aug 7...-type l -print ./1234 [root@windriver-machine shtest]# 【7】SIZE 大小, 以字节计量文件长度的表达形为Nc,以块只用数字如...-name "*.txt" -ls 8719789 0 -rw-r--r-- 1 root root 0 Aug 7 01:43 ./1234.txt
lab7 会依赖 lab1~lab6 ,我们需要把做的 lab1~lab6 的代码填到 lab7 中缺失的位置上面。...这里我使用的是 Linux 下的系统已预装好的 Meld Diff Viewer 工具。...count > 0,表示共享资源的空闲数 count < 0,表示该信号量的等待队列里的进程数 count = 0,表示等待队列为空 实验 7 的主要任务是实现基于信号量和管程去解决哲学家就餐问题,我们知道...在实验 7 中,具体的信号量数据结构被定义在(kern/sync/sem.h)中: typedef struct { int value; wait_queue_t wait_queue...参考资料 http://www.ibm.com/developerworks/cn/linux/l-rcu/ http://www.diybl.com/course/6_system/linux/Linuxjs
前言 之前一直使用Google Colab跑实验,因为实验的规模不大,配合Google Drive用起来就很舒服,但是最近要系统地进行实验,规模一下子上来了,Colab经常在代码没跑完就达到额度上限,...一般来说Windows和Linux会自带这个命令,我们只需要在本地使用该命令,就可以将指定文件(夹)复制到指定服务器的指定位置。具体可以查看菜鸟教程scp命令。这里简单说一下如何使用。...以上便是我在使用Linux服务器跑深度学习代码遇到的一些问题即解决办法,希望能帮到大家,如果对你有帮助,不妨点赞评论关注!感谢阅读!
1.实验目的: (1) 熟悉视点观察函数的设置和使用。 (2) 熟悉3D图形变换的设置和使用。 (3) 进一步熟悉基本3D图元的绘制。 (4) 体验透视投影和正交投影的不同效果。...2.实验内容: (1)简单机器人。设计如图A.7所示。机器人由四大部分组成,即头、身、双手、双腿,分别由立方体经过图形变换而成。...图A.7 简单机器人 3.实验原理: (1)视点设置函数 void gluLookAt(GLdouble eyex, GLdouble eyey, GLdouble eyez, GLdouble atx...void gluWireTetrahedron(void) //线框模型 void gluSolidTetrahedron(void) //实体模型 4.实验代码: #include ...写入代码; glutSolidCube(1); //绘制立方体腿 glPopMatrix(); glutSwapBuffers(); //双缓冲下的刷新方法 } 5.实验提高
打开文件 include/asm-generic/param.h,有如下内容: 示例代码 50.1.1.1 include/asm-generic/param.h 文件代码段 6 # undef HZ 7...# define HZ CONFIG_HZ 8 # define USER_HZ 100 9 # define CLOCKS_PER_SEC (USER_HZ) 第 7 行定义了一个宏 HZ,宏 HZ...void mdelay(unsigned long mseces) 表 50.1.3.1 内核短延时函数 50.3 实验程序编写 本实验对应的例程路径为: 开发板光盘-> 2、 Linux 驱动例程->...50.3.1 修改设备树文件 本章实验使用到了 LED 灯, LED 灯的设备树节点信息使用 45.4.1 小节创建的即可。...50.4 运行测试 50.4.1 编译驱动程序和测试 APP 1、编译驱动程序 编写 Makefile 文件,本章实验的 Makefile 文件和第四十章实验基本一样,只是将 obj-m 变 量的值改为
函数 5.mod_timer 函数 3.linux内核短延时函数 二、硬件原理图分析 三、实验程序编写 1.修改设备树文件 2.定时器驱动程序编写 3.编写测试APP 四、运行测试 定时器是我们最常用到的功能...打开文件 include/asm-generic/param.h,有如下内容: 6 # undef HZ 7 # define HZ CONFIG_HZ 8 # define USER_HZ 100...9 # define CLOCKS_PER_SEC (USER_HZ) 第 7 行定义了一个宏 HZ,宏 HZ 就是 CONFIG_HZ,因此 HZ=100,我们后面编写 Linux驱动的时候会常常用到...Linux 内核提供了毫秒、微秒和纳秒延时函数,这三个函数如表所示: 二、硬件原理图分析 三、实验程序编写 本章实验我们使用内核定时器周期性的点亮和熄灭开发板上的 LED 灯,LED 灯的闪烁周期由内核定时器来设置...文件名 : timer.c 作者 : 左忠凯 版本 : V1.0 描述 : Linux内核定时器实验 其他 : 无 论坛 : www.openedv.com 日志 : 初版V1.0 2019/7/24
linux下ftp服务阶段实验(3) 3.
5 function main(){ 6 echo "------------------------------------------------------------" 7
Linux 系统操作 (7):dpkg 命令 文章目录 综述: 安装命令: 查看与搜索命令: 删除命令: 不太常用的命令: 参考文献: 综述: 广义的 Debian 是指一个致力于创建自由操作系统的合作组织及其作品..., 由于 Debian 项目众多内核分支中以 Linux 宏内核为主, 而且 Debian 开发者 所创建的操作系统中绝大部分基础工具来自于 GNU 工程 , 因此 “Debian” 常指 Debian...GNU/Linux.dpkg 是一个 Debian 的一个命令行工具, 它可以用来安装, 删除, 构建和管理 Debian 的软件包.
RedFlag Linux7 update firefox 3.52 红旗LINUX7更新 FIREFOX3.5.2操作步骤: 1、用 ps aux | grep firxfox 查看 firefox详细路径
前言 西门子(SIEMENS)公司的 PLC 产品包括 LOGO、S7-200、S7-1200、S7-300、 S7-400、S7-1500 等。西门子 PLC 在我国的应用比其他系列多。...S7 系列 PLC 产品可分为微型 PLC(如 S7-200),小规模性能要求的 PLC(如 S7-300)和中、高性能要求的PLC(如S7-400)等。...S7-200、S7-300、S7-400 系列的 PLC 采用早期的西门子私有协议 S7Comm 进行通信。...--- 环境搭建 本次实验用模拟器代替现场设备,先访问软件官网 http://snap7.sourceforge.net/ ,点击 Download 会跳转到 https://sourceforge.net...300实验环境,复现S7-300的启停实验,西门子私有协议 S7Comm 不像 S7CommPlus 的加密协议(S7-1500 等),不涉及任何反重复攻击机制,可以被攻击者轻易利用。
实验1 BP神经网络实验 实验2 som网实验 实验3 hopfield实现八皇后问题 实验4 模糊搜索算法预测薄冰厚度 实验5 遗传算法求解tsp问题 实验6 蚁群算法求解tsp问题 实验7 粒子群优化算法求解...tsp问题 实验8 分布估计算法求解背包问题 实验9 模拟退火算法求解背包问题 实验10 禁忌搜索算法求解tsp问题 一、实验目的 理解并使用粒子群优化算法 二、实验内容 实现基于粒子群优化算法的旅行商路线寻找...三、实验环境 使用Python3.0 在 eclipse进行编辑 四、实验步骤 1、输入介绍: 城市总数目为14,采用以下城市坐标,坐标取整数。...运行截图: 路线随机选取 距离48.7 100个粒子迭代100次 距离 40.4 100个粒子迭代 600次 距离32.3 五、总结 多次实验之后发现测试组数据的14个城市,所能达到的最优解
要注意的是drupal尽量别使用apt来安装,特别是Ubuntu Linux平台的drupal做出了一定的更改,会妨碍后期的学习和使用。...在安装drupal前要先完成LAMP的搭建,如果没有安装可以参照我之前的文章http://www.linuxidc.com/Linux/2016-03/128983.htm 或者使用tasksel安装
安装环境:CentOS 7系统下安装DevStack 一、下载Ubuntu或者CentOS 7安装(实体机或者虚拟机都可以),建议选择最小安装镜像即可。
资料下载 coding无法使用浏览器打开,必须用git工具下载: git clone https://e.coding.net/weidongshan/linux/doc_and_source_for_drivers.git...视频观看 百问网驱动大全 上机实验_基于QEMU 前提:安装了VMware,运行百问网提供的Ubuntu 18.04 本节视频对应源码在GIT仓库中,位置如下(这2个文件是完全一样的): doc_and_source_for_drivers...\STM32MP157\source\A7\03_LCD\03_lcd_drv_qemu_ok\lcd_drv.c 或: doc_and_source_for_drivers\IMX6ULL\source...-4.9.88 qemu ToolChain 2.2 设置工具链 执行如下命令: export ARCH=arm export CROSS_COMPILE=arm-linux-gnueabihf-.../linux-4.9.88$ make mrproper book@100ask:~/100ask_imx6ull-qemu/linux-4.9.88$ make 100ask_imx6ull_qemu_defconfig
领取专属 10元无门槛券
手把手带您无忧上云