03 2013 档案

摘要:实验要求:写一个a+b的程序,a和b有确定的初始值,printf输出a+b的值。编译后,用objdump对.o做反汇编,逐行解释汇编指令.实验步骤:1.写a+b程序,并且生成.o文件2.用objdump进行反汇编3.逐行解释汇编指令00000000 <main>: 0: 55 push %ebp//将ebp寄存器中的内容入栈,保护ebp 1: 89 e5 mov %esp,%ebp //将esp存器中的内容存入ebp中 3: 83 e4 f0 and $0xfffffff0,%esp//0xfffffff0和esp寄存器中的值做与运算 6: 83 ec 20 sub $0x20,% 阅读全文
posted @ 2013-03-29 09:44 浪里个浪荡荡 阅读(407) 评论(0) 推荐(0)
摘要:要求:修改配置,使得在开启了外接硬盘上的swap分区后,RPi启动的时候不会开启swap文件,只使用swap分区1.将swap分区加入开机启动项 nano /etc/fstab 在末尾加上一句 /dev/sda1 swap swap defaults 0 0 2.关闭swap filenano /etc/dphys-swapfile 加上一句(原来默认的是/var/swap)CONF_SWAPFILE=/dev/sda13.开机重启后,查看swap情况 阅读全文
posted @ 2013-03-20 23:39 浪里个浪荡荡 阅读(821) 评论(0) 推荐(0)
摘要:实验要求:用RAM建一个盘,把它mount在var上(替换原来的var)。实验步骤:1.将ram0变成一个ex2的文件系统。sudomkfs/dev/ram02.将其mount到var上:sudomount/dev/ram0/var这样就可以有了一个挂载在/var上的虚拟盘了。 3.在内核的启动参数中修改参数:进入到/boot打开其中的cmdline.txt,在最后加入:ramdisk_size=10000表明这是10M的盘,重启后,就可以看到。 阅读全文
posted @ 2013-03-19 18:22 浪里个浪荡荡 阅读(477) 评论(0) 推荐(0)
摘要:实验要求:配置内核中的硬件看门狗,使得一定时间内不喂狗就重启RPi,写一个程序或脚本保持一定频率的喂狗,当关闭这个程 序或脚本时形成重启。实验报告要记录和表现出重启。实验步骤:首先让硬件的看门狗模块运行起来在/etc/modules 末尾添加bcm2708_wdog喂狗原理喂狗就是在程序中打开了/dev/watchdog,写入除了‘V’字符的任意内容。在程序中要避免重启,就要每隔一段时间往设备中写一次数据。关闭看门狗,则要往设备中写入一个‘V’字符。参考文档:https://www.kernel.org/doc/Documentation/watchdog/watchdog-api.txt开始 阅读全文
posted @ 2013-03-19 14:38 浪里个浪荡荡 阅读(525) 评论(0) 推荐(0)
摘要:实验内容:在PC上(本人用的操作系统是Ubuntu12.04)上搭建交叉编译环境,选择自己喜欢的方式将编译结果放到树莓派上运行,运 行hello world和浮点测试程序。实验步骤:下载交叉编译工具链http://arm9download.cncncn.com/m ... 4.3-20100728.tar.gz 2. 在Linux上解码tar zxvf arm-linux-gcc-4.4.3-20100728.tar.gz /usr/local/arm 3. 设置环境变量 export ATH=$PATH:/usr/local/arm/opt/FriendlyARM/toolschain... 阅读全文
posted @ 2013-03-18 08:59 浪里个浪荡荡 阅读(1345) 评论(0) 推荐(0)
摘要:l 实验内容:在RPi上开启samba,mount局域网内一个windows共享的目录,给出有/无密码两种共享方式的方案 l 实验工具:能上网的树莓派 l 实验步骤A. PC连接树莓派后,拨VPN上网B. 安装smbclient,cifssudo apt-getinstall smbclientsudo apt-getinstall cifs-utilsC. 在WINDOWS上开一个共享设置为允许everyoneD.首先查看一下共享目录E.将TDDOWNLOAD挂载到/mnt/windows下sudo mkdir /mnt/windows... 阅读全文
posted @ 2013-03-17 11:00 浪里个浪荡荡 阅读(360) 评论(0) 推荐(0)
摘要:实验目的和要求: 搞定驱动通过 USB 接的 3G网卡主要仪器设备 可以上外网的树莓派。 3G网卡操作方法与实验步骤 阅读全文
posted @ 2013-03-16 16:24 浪里个浪荡荡 阅读(468) 评论(0) 推荐(0)
摘要:实验内容:Raspbian开启了一个99MB的交换文件。可以理解SD卡上的交换是很痛苦的。现在,给你的RPi接一个移动硬盘,在上 面分一个1G的swap区,挂到Raspbian上,开启它的交换分区功能,并把那个99MB的交换文件取消掉。一:查看U盘状态,确认U盘的位置这里查到的是/dev/sda二:U盘已经被格式化为4Gext3 文件系统 执行命令(以下命令都需要sudo) 1.创建此分区为swap 交换分区 mkswap /dev/sda 2. 加载交换分区 swapon /dev/sda 3.查看系统已经加载的swap 交换分区 swapon -s 4.取消系统原来的交换分区 swap.. 阅读全文
posted @ 2013-03-16 09:30 浪里个浪荡荡 阅读(384) 评论(0) 推荐(0)
摘要:在树莓派上格式化U盘[浙大嵌入式系统]http://www.cnblogs.com/zxRPI/archive/2013/03/15/2962297.html实验目的:在RPi上分区和格式化一个移动硬盘或U盘为ext3文件系统实验步骤:1.输入命令“fdisk -l”查看设备挂载的位置。插U盘之前:插入U盘并且重启:多出来的/dev/sda1应该就是U盘所在位置2.输入命令“fdisk /dev/sda”进行分区:3.分区完了还没完成,还需要对分区进行格式化。命令为 mkfs.ext3/dev/sda重启再次查看挂载U盘信息:文件系统从FAT32变为Linux! 阅读全文
posted @ 2013-03-15 22:56 浪里个浪荡荡 阅读(1880) 评论(0) 推荐(0)
摘要:一.执行命令sudo raspi-config“overclock”的选项,就是超频配置,进去选择频率即可。备注:安装stress后就能通过命令,查看cpu的频率了sudo apt-get install stress查看命令:查看温度和频率命令stress -c 1 & sleep 3 ; echo "CPU freq :" ; cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq ; echo "CPU temperature :" ; cat /sys/class/thermal 阅读全文
posted @ 2013-03-15 16:14 浪里个浪荡荡 阅读(438) 评论(0) 推荐(0)
摘要:准备工作:首先安装一个xlt2p的包,所以要先到有网的地方下好。(我的方法是用一个无线网卡连接WLAN,然后打开网页登陆学校的无线网络。)CC98 ubuntu VPN教程:http://www.cc98.org/dispbbs.asp?boardID=212&ID=4011172apt-get install xl2tpd下载vpn脚本wget http://file.cc98.org/uploadfile/2013/2/21/22291222732.txt -O vpn-zju更改路径mv ./vpn-zju /usr/sbin/vpn-zju添加可执行权限:chmod u+x / 阅读全文
posted @ 2013-03-07 23:44 浪里个浪荡荡 阅读(478) 评论(0) 推荐(0)
摘要:实验要求:如何在PC上修改SD里的文件和kernel image,如何将SD卡里的文件系统备份在PC的硬盘里以后可以dd。准备工作 1、已经配置的树莓派SD卡(8G C10) 2、pc(系统为ubuntu12.04)实验步骤 1.修改SD卡里的文件和kernel image 执行命令 df -h 可以看到有两个分区sbd1和sdb2已经挂载到pc上了。 接下来对SD中的文件进行修改。 ls出现两个分区,进入空间大小为7G多的那个分区,另一个容量较小是boot分区 进入pi可以直接对文件进行更改操作。 2、备份SD卡 输入命令: 源是/dev/sdb既SD卡,目标是/... 阅读全文
posted @ 2013-03-06 20:01 浪里个浪荡荡 阅读(1039) 评论(0) 推荐(0)
摘要:1. 设置mac地址RPi设置mac地址的方式和一般linux相同。sudo ifconfig eth0 down hw ether xx:xx:xx:xx:xx:xxsudo ifconfig eth0 up运行后用ifconfig就能看到修改结果。2.设置静态ip,网关,子网掩码参考地址:http://elinux.org/RPi_Setting_up_a_static_IP_in_Debian文件地址为:/etc/network/interfaces执行命令:sudo /etc/init.d/networking restart完成后执行 ifconfig 查看修改结果。3.dns设置在 阅读全文
posted @ 2013-03-03 22:27 浪里个浪荡荡 阅读(533) 评论(0) 推荐(0)
摘要:实验工具:Raspberry Pi Model B主机,8G c10 SD卡,pl2303串口转usb线,USB充电线,电源需自备5v 1A电源充电头一个PC机一台(这里用的操作系统是windows7 64bit旗舰版)下面介绍具体实验步骤:1.向SD卡写入系统镜像从树莓派官网下载最新版本的Raspbian “wheezy”,下载地址http://www.raspberrypi.org/downloads下载后将文件解压得到img镜像文件(注意文件路径中不能有中文字符)使用Win32DiskImager或其他镜像工具将镜像写入sd卡2.连接串口线上图是树莓派板子上的GPIO每个接口的详细图解, 阅读全文
posted @ 2013-03-03 11:04 浪里个浪荡荡 阅读(634) 评论(0) 推荐(0)