
Raspberry
文章平均质量分 76
logicworldzju
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Lab1:初见树莓派(Raspberry)(windows平台)
在这篇博客中,我们需要干关于树莓派的第一件事——开启它,然后,把玩它。接下来是一步接着一步的教程。教程的目的:在不需要显示器和键盘的情况下,开启树莓派,并通过串口登录到树莓派的linux中,写一个hello world程序。(其他一些教程是需要显示器和键盘,这样自然看起来更像是PC机,但这个是不必要的。)教程需要的器件和软件:树莓派的板子。SD卡。电源线及USB充电器。串口原创 2013-03-02 04:49:29 · 2165 阅读 · 0 评论 -
Lab5 bootloader
教程目的:David Welch的GitHub的 bootloader05给出了一个非常简单的RPi bootloader,他的代码链接在内存的0x00020000位置,一直在监听串口是 否有XMODEM协议的文件下载,如果有就开始接收数据,并复制到0x00008000位置,传输完成后跳转到 0x00008000去执行。TA写了一个Python脚本,按照下面的命令调用脚本可以下载并执行原创 2013-05-14 10:30:50 · 2558 阅读 · 0 评论 -
树莓派另一种上网方式
在之前准备做网络实验中,偶然发现了树莓派的另一种上网方式。这种方式上网不需要有路由器。但是需要以下几个条件:你的机器有一张无线网卡和一张有线网卡,一般笔记本电脑都是这样的配置。电脑可以通过无线上网,不管是什么上网验证方式都可以。操作系统是win7。win8也应该可以。linux什么的,理论上也可以,具体我也不知道怎么操作。教程目的树莓派上网教程器材及软件树莓派的板子。S原创 2013-05-16 18:59:42 · 3079 阅读 · 1 评论 -
Lab4_1树莓派上增加一个Linux系统调用
教程目的:修改RPi上的Linux源码,增加一个带参数的系统调用。教程器材及软件:树莓派的板子。SD卡(已经有镜像刷入)。电源线及USB充电器。U盘或USB硬盘putty和psftp。有DHCP的网线。教程步骤:下载源代码:mkdir rpicd rpigit clone git://github.com/raspberrypi/firmware.git原创 2013-04-22 12:24:08 · 1704 阅读 · 0 评论 -
Lab4是不是又出新扩展实验了?
读了这么多年书,头一次看到大家抢着做作业,做迟了就白做了。真心佩服fm的机制设计。有人说,刷fm的网站,要像刷微博一样勤快,否则迟了就没有机会了。对于这种机械性操作,作为CS的人,自然想让它自动化。于是就有了下面的设计。总体设计:整体结构:核心流程图:总体设计考虑:运行平台,希望它哪个平台都能跑,最重要的还是能在树莓派这个linux的系统上跑。因为,原创 2013-04-04 19:40:54 · 2103 阅读 · 0 评论 -
Lab树莓派中的看门狗
所谓看门狗就是检测功能性软件是否还在运转的软件或硬件模块。当它检测到软件没有在工作时,就会重启机器,使得软件在重启之后能够继续工作。它的检测方式很简单,就让功能性软件定时的发信号给它(所谓的喂狗),一旦一定时间内没有接收到信号,那么就认为软件已经停止运行了,系统就需要重启了。在树莓派的硬件中就有看门狗的功能。下面我们就来玩玩这条狗。教程目的:用脚本的方式来喂狗,并试验当脚本停止喂狗原创 2013-03-19 18:33:36 · 1861 阅读 · 0 评论 -
Lab树莓派中的ram disk
教程目标:用RAM建一个盘,把它mount在var上(替换原来的var)。教程器材及软件:树莓派的板子。SD卡(已经有镜像刷入)。电源线及USB充电器。U盘或USB硬盘putty和psftp。(可以到http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下载)有DHCP的网线。步骤:原创 2013-03-19 15:16:51 · 2868 阅读 · 0 评论 -
Lab2树莓派交叉编译(windows平台)
何为交叉编译?所谓交叉编译简单的说,就是在一个平台上编译出在另一个在平台能跑的可执行程序。比如,本文的情况是,在windows上编译出在树莓派上能跑的可执行程序。(其中,windows是运行在x86的cpu上,而树莓派是arm的cpu。)树莓派上已经有gcc了,为什么还要用交叉编译这种方式呢?因为,树莓派的运行速度是比较慢的,而我们的PC机运行速度比较快,如果编译都在树莓派上做,那么就原创 2013-03-15 13:28:25 · 3128 阅读 · 1 评论 -
Lab 树莓派中的samba
window提供了一个方便共享文件和打印机的方法——Server Message Block(SMB),即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common Internet File System),即公共 Internet 文件系统,并且加原创 2013-03-17 14:00:21 · 1804 阅读 · 0 评论 -
Lab3 ARM指令
通过C代码和反汇编工具研究ARM指令。教程目标:生成了Thumb指令还是ARM指令,如何通过编译参数改变;对于ARM指令,能否产生条件执行的指令;设计C的代码场景,观察是否产生了寄存器移位寻址;设计C的代码场景,观察一个复杂的32位数是如何装载到寄存器的;写一个C的多重函数调用的程序,观察和分析:调用时的返回地址在哪里? 传入的参数在哪里? 本地变量的堆栈分配是如何原创 2013-03-30 15:39:20 · 1336 阅读 · 0 评论 -
Lab树莓派上的swap文件
教程目标:Raspbian开启了一个99MB的交换文件。可以理解SD卡上的交换是很痛苦的。现在,给你的RPi接一个移动硬盘,在上 面分一个1G的swap区,挂到Raspbian上,开启它的交换分区功能,并把那个99MB的交换文件取消掉。教程器材及软件:树莓派的板子。SD卡(已经有镜像刷入)。电源线及USB充电器。U盘或USB硬盘putty和psftp。(可以到htt原创 2013-03-16 11:50:56 · 2059 阅读 · 0 评论 -
Lab树莓派超频
教程目标:树莓派超频。教程器材及软件:树莓派的板子。SD卡(已经有镜像刷入)。电源线及USB充电器。putty和psftp。(可以到http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下载)有DHCP的网线。步骤:编写如下脚本:stress -c 1 &sleep 3echo "CPU fre原创 2013-03-15 16:24:01 · 1074 阅读 · 0 评论 -
Lab在局域网中找到你的树莓派(windows平台)
如果,你的电脑和树莓派连在了同一个局域网中。如何从它的MAC地址知道它的IP呢?教程目标:写一个PC的程序,Unix或Windows,能通过对局域网内所有IP地址的ping,找到arp表里的MAC地址和IP地址对应关 系,根据RPi的MAC段找到局域网内的RPi的IP地址。教程器材及软件:树莓派的板子。SD卡(已经有镜像刷入)。电源线及USB充电器。putty和ps原创 2013-03-04 09:26:11 · 4437 阅读 · 2 评论 -
树莓派(Raspberry)
官方定义:The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It’s a capable little PC which can be used for many of the things that your desktop PC does, like spread原创 2013-03-02 11:31:34 · 877 阅读 · 0 评论 -
Lab让树莓派称为DHCP服务器
DHCP服务器是用于分配IP和传输其他电脑上网信息。我们可以在树莓派上安装DHCP服务,让其称为DHCP服务器。教程目的:让树莓派称为DHCP服务器。教程器材及软件:树莓派的板子。SD卡(已经有镜像刷入)。电源线及USB充电器。putty和psftp。(可以到http://www.chiark.greenend.org.uk/~sgtatham/putty/download原创 2013-03-08 00:42:05 · 5624 阅读 · 0 评论 -
Lab树莓派实现airplay
苹果推出了airplay,使得它的一系列产品可以连成一体。iphone,ipod,ipad可以通过airplay在iTV上播放音乐,视频,照片。此实验是在树莓派上实现此处iTV的功能,电脑中的itunes实现的是iphone,ipod,ipad发送音乐的功能。教程目的:实现airplay。教程器材及软件:树莓派的板子。SD卡(已经有镜像刷入)。电源线及USB翻译 2013-03-05 22:52:49 · 3863 阅读 · 0 评论 -
Lab树莓派安装httpd,php和mysql
教程目标:安装httpd+php+mysql ,以便在未来可以在树莓派上架设web服务器,实现一些有趣的应用。教程器材及软件:树莓派的板子。SD卡(已经有镜像刷入)。电源线及USB充电器。putty和psftp。(可以到http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下载)有DHCP的网线。步原创 2013-03-04 18:05:04 · 3689 阅读 · 0 评论 -
Lab1.1树莓派上网,ssh和远程桌面
作为一台linux的电脑,没法上网真是一件十分讨厌的事情。另外,特别想看到树莓派的桌面到底是什么样子的。所以,昨天去买了一个无线路由器。今天中午刚到,折腾了一下午终于给搞好了。教程目标:让树莓派上网。(其实就是搞出一根用DHCP连接互联网的网线)用ssh与树莓派通信。(这样我们就可以不用连串口了,而且也可以通过sftp在主机和树莓派之间传输文件。)用远程桌面连接到树莓派上。教程器材原创 2013-03-03 20:15:07 · 6918 阅读 · 3 评论 -
Lab6 uC/OS II(windows平台)
教程目标移植uC/OS II到RPi上,实现两个任务的调度。这两个任务能轮流点亮LED,并通过串口发送消息表明自己正在运行教程器材及软件树莓派的板子。SD卡(已经有镜像刷入)。电源线及USB充电器。putty。串口转USB口。已经移植好的uC/OS II。教程步骤下载uC/OS II,去课程网站的最下面有个链接,就是已经移植好的uC/OS II。以下实验都是在windo原创 2013-05-27 22:46:54 · 1365 阅读 · 0 评论