开发环境:Windows XP 1. (Trouble)一开始,使用IAR提示此设备不可使用(意味着无法下载程序): 2. (Search)通过一番的仔细查找,发现是cc debugger的Evaluation Board的firmware(固件)版本太低导致的: 3. (Solution)通过升级Evaluation Board(EB)的固件版本即可解决问题: 4. (Actions)操作过程具体如下: 1) 选择标签:“EB applications” 2) 选择“0207 N/A CC d…
开发环境:Ubuntu13.10 1. 添加源,并安装tinyos-2.11:sudo gedit  /etc/apt/sources.list #往里边添加deb http://tinyos.stanford.edu/tinyos/dists/ubuntu lucid mainsudo apt-get updatesudo apt-get install -y tinyos-2.1.1 2. 安装好wine,及安装Keil:sudo apt-get install wine #安装wine,在…
1. 开发环境及工具: 1) cygwin安装包下载地址:cygwin-files.zip    >>安装时选择本地目录(Select local Package directory),其他步骤略 2) cc2430必须的一些rpm安装包的下载地址:cygwin_cc2430_rpms.zip    >>解压后在cygwin中执行:sh install_rpms.sh 将自动安装这几个rpm包 3) Atmel AVR Tools和TI MSP430 Tools相关工具下载:cyg…
前言:怎么感觉Linux运维和Linux系统实验没什么关系?该不会的还是不会(@@).记录一下几个实验吧. 本篇目录: 实验一 编程环境 实验二 文件读写 实验三 进程通信 实验一 编程环境√ 实验步骤1:在Linux操作系统中编写一个程序,实现在bash中的输出“Hello World”. (1) 在命令终端中输入touch test.sh命令,以创建一个bash脚本 (2) 在编辑器中打开test.sh,并输入以下代码并保存 (3) 接着在终端输入 ./test.sh 以运行bash脚本 实…
VirtualBox中有如下几种网络连接方式: NAT(NAT到宿主机IP地址) NAT Network (NAT到宿主机所在的网段,即使用相同的网关和掩码) Bridged Adapter Internal Host-only Adapter 1.虚拟机的网络设置: 本人使用双网卡配置虚拟机,第一块网卡用host only模式,用于虚拟机与宿主机之间相互通信.第二块卡用NAT Network模式,用于虚拟机通过宿主机连接外网.  注意:网卡服务启动时,会先加载eth0,再加载eth1.这意味着…
本文参照以下两个链接,将实验重做了一遍,目的就是加深印象及提升实操能力 参照链接:http://www.opsers.org/base/learning-linux-the-day-that-the-system-configuration-in-the-rhel6-disk-array-raid.html 参照链接:http://www.cnblogs.com/mchina/p/linux-centos-disk-array-software_raid.html Linux之在CENTOS系统…
北京电子科技学院(BESTI) 实     验    报     告 课程:信息安全系统设计基础                     班级: 201352 姓名:池彬宁 贺邦 学号:20135212 20135208 成绩:             指导教师:   娄嘉鹏  实验日期:2015.11.10 实验密级:         预习程度:             实验时间:15:30~18:20 仪器组次:          必修/选修:       必修          实验序号:…
实验一:主要是介绍Linux系统概况,无运行代码. 实验二:Linux的基本操作 重要知识点 [Tab] 使用Tab键来进行命令补全,Tab键一般键盘是在字母Q旁边,这个技巧给你带来的最大的好处就是当你忘记某个命令的全称时你可以只输入它的开头的一部分然后按下Tab键就可以得到提示或者帮助完成,当然不止补全命令,补全目录,补全命令参数都是没问题的. Ctrl+c键 用来强行终止当前程序. 一些其他常用快捷键 按键 作用 Ctrl+d 键盘输入结束或退出终端 Ctrl+s 暂定当前程序,暂停后按下任…
实验作业:使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用 20135313吴子怡.北京电子科技学院 [第一部分]使用库函数API来获取用户标识号.库函数为getuid() 代码如下: 编译运行之后,将用户id号1000打印输出在屏幕上. [第二部分]使用汇编方式触发系统调用来获取用户标识号.库函数依旧为getuid() 代码如下: 可以看出,打印出来的用户id和之前的一样都是1000. [第三部分]系统调用的工作机制学习总结 我认为系统调用的工作机制就是系统调用经过封装包装成为…
实验作业:分析Linux内核创建一个新进程的过程 20135313吴子怡.北京电子科技学院 [第一部分]阅读理解task_struct数据结构 1.进程是计算机中已运行程序的实体.在面向线程设计的系统(Linux 2.6及更新的版本)中,进程本身不是基本运行单位,而是线程的容器. 2.在Linux中,task_struct其实就是通常所说的PCB.该结构定义位于: /include/linux/sched.h 3.task_struct比较庞大,其中比较重要的几个参数: volatile lon…