1. 树莓派编译c文件出现问题
编译的时候在最后加上 -lwiringpi
2. 怎么用树莓派编译C语言程序
用树莓派编译C语言程序方法:
首先安装Xshell软件。
点击New,新建一个ssh连接。
名字随便起,这里我写树莓派。
ip地址,写树莓派的ip,我的树莓派ip是192.168.1.222。
点击OK。
这样就建好ssh链接了,双击树莓派。
填写的用户名,我是用的默认的pi。
点击OK。
填写密码,默认的是raspberry
连接成功。
在命令行输入vim test.c。
回车。
这时,无法输入任何字符,按下i键,进入编辑模式,此时test.c会变成INSERT
,这时就可以输入代码了。
编辑好代码。按ESC,进入命令行模式
输入wq!回车
退出vim程序。
接下来在命令行中输入gcc test.c -o test
回车,生成可执行文件test
./test即可看到运行结果hello world !
大功告成
3. 树莓派 编译驱动 需要编译内核吗
如果不是交叉编译的的话,需要下载和系统版本相同的linux内核源代码;如果是交叉编译的话,还需要安装交叉编译工具;详见http://blog.csdn.net/hcx25909/article/details/16860055
4. 要什么小米盒子,树莓派安装KODI自制智能电视盒子
树莓派毕竟不是专业的电视盒子,并且输出分辨率有限。尽管树莓派能做很多东西,但是通用的往往不是最好用的。
5. 树莓派 编译 platform选哪个
1、获取升级所需源码
1)下载地址:
官方网址:https://github.com/raspberrypi
上面列出了树莓派所有的开源软件:
firmware:树莓派的交叉编译好的二进制内核、模块、库、bootloader
linux:内核源码
tools:编译内核和其他源码所需的工具——交叉编译器等
我们只需要以上三个文件即可,下面的工程可以了解一下
documentation:树莓派离线帮助文档,教你如何使用、部署树莓派(树莓派官方使用教程)
userland:arm端用户空间的一些应用库的源码——vc视频硬浮点、EGL、mmal、openVG等
hats:Hardware Attached on Top,树莓派 B+型板子的扩展板资料
maynard:一个gtk写成的桌面环境
scratch:一个简易、可视化编程环境
noobs:一个树莓派镜像管理工具,他可以让你在一个树莓派上部署多个镜像
weston:一个应用程序
target_fs:树莓派最小文件系统,使用busybox制作
quake3:雷神之锤3有线开发源码firmwareb
2)下载方法:
a、网页直接下载:
点到所需要下载的工程,左上角选版本,右方有一个download ZIP按钮可直接下载(笔者下载完成后,在linux中解压提示出错,windows又非常慢切内核建议不要在windows环境解压,所以笔者不建议使用这种办法)
b、使用git下载
$ mkdir raspeberrypi_src
$ cd raspberrypi_src
$ git clone git://github.com/raspberrypi/firmware.git
$ git clone git://github.com/raspberrypi/linux.git
$ git clone git://github.com/raspberrypi/tools.git
会得到三个文件夹:
firmware linux tools
2、编译、提取内核及其模块
1)获得内核配置文件
在运行的树莓派中运行:
$ls /proc/
可看到一个叫config.gz的文件,他是当前的树莓派配置选项记录文件,我们将他拷出,放入我们的内核源码目录树下
$cp /proc/config /home/pi
我们这里使用前面交过的samba拷出并拷入内核源码目录下,不熟悉的人可参考前面文章
在linux内核源码下执行:
$zcat config.gz > .config
2)配置、编译内核
a、修改内核源码makefile ARCH类型和编译器路径
$vi Makefile +195
找到以上类似代码,改为如图所示
b、查看、修改配置选项
$make menuconfig
可出现以下界面
如果不做修改,直接选中exit即可(注意使用键盘操作)
c、编译内核镜像
$make
在arch/arm/boot目录下可以看到一个叫zImage的文件,就是我们新的内核
但是树莓派需要另外一种格式的镜像,需要进行处理一下,执行以下命令
$cd tools/mkimage
$./imagetool-uncompressed.py ../../linux/arch/arm/boot/zImage
即可在当前文件夹下看到一个叫:kernel.img的文件,就是我们需要的新内核了
d、提取moles
上一步其实不但编译出来了内核的源码,一些模块文件也编译出来了,这里我们提取一下
$cd raspberrypi_src
$mkdir moles
$cd linux
$ make moles_install INSTALL_MOD_PATH=../moles
即可在moles得到我们需要的模块文件
2、升级RPi的kernel、Firmware、lib
将SD卡拔下插在电脑上(可使用读卡器)
1)升级内核
将新编好的内核拷入SD卡,改名为:kernel_new.img
打开boot目录下
找到config.txt文件,加入:kernel=kernel_new.img这一行
2)升级boot
将firmware/boot/目录下 以下文件拷入SD卡boot目录:fbootcode.bin fixup.dat fixup_cd.dat start.elf
3)更新vc库及内核moles
将第3步d步中编译出来的moles/lib/moles拷入树莓派文件系统/lib下
6. kodi安装了 闪退怎么办
树莓派又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是Raspberry Pi电脑板,中文译名"树莓派"!这一基金会以提升学校计算机科学及相关学科的教育,让计算机变得有趣为宗旨。 安装树莓派: 1.先将安装好系统的SD卡插入树莓派 2.再将usb接口的键盘和鼠标接上树莓派3.接上HDMI线 4.接上电源线,并打开电源 键盘输入"startx"启动图形界面,到此为止你的树莓派就正常启动。 1.NOOBS (New Out Of Box Software) 是树莓派一个全新的安装系统,允许用户更轻松的在树莓派设备上体验不同的 Linux 系统。该软件安装到一个 4GB 或者更大的 SD 卡,首次启动时提供操作系统的安装选择。所选择的操作系统已经存在卡中,因此 NOOBS 无需联网下载 OS 映像。当前版本包含 Raspbian, Pidora 和两个版本的 XBMC 媒体中心软件。一旦选择,NOOBS 将安装所选系统到卡中剩余空间然后重启开始全新安装。
7. 树莓派可以使用哪些系统
Raspn Stretch With PIXEL
树莓派官方系统,带PIXEL图形界面。特点是兼容性和性能优秀。
Pidora
在 Fedora Remix 基础上针对树莓派优化过的操作系统。
ArchLinux
ArchLinux 针对树莓派平台的版本。
LibreELEC
和OSMC一样的媒体中心,基于OpenELEC。用户体验出色。官
OSMC
前身是Raspbmc,Raspbmc就是基于Debian的Linux发行版。集成Kodi(XBMC/XBox Media Center)。是很好用的媒体中心。
OpenELEC
开源的媒体中心系统,基于Kodi。
XBian
媒体中心系统,基于Kodi。
Volumio
HIFI 音乐播放器,用户体验出色。支持Airplay。
RuneAudio
HIFI 音乐播放器,用户体验出色。支持Airplay。
LAKKA
集成了游戏模拟器的系统,用户体验出色。
Recalbox
集成了游戏模拟器的系统,可玩性高,集成了Kodi。
RetroPie
集成了游戏模拟器的系统,可玩性高。
OpenWrt
OpenWrt针对树莓派的版本,用于搭建强大的路由器。
RISCOS
精简指令操作系统,用于对实时性要求较高的场景。
FlintOS
chromium os操作系统,做了些许对树莓派3的优化,适用于Raspberry Pi3/B,据官方团队所说,由于性能原因 将不会有其他平台上能安装apk的功能。
树莓派操作系统大全
8. kodi的依赖库有哪些
如果你是个高清电影爱好者,你一定会考虑如何将客厅的电脑打造成一台强大的家庭影院影音播放中心!然而,简单地接上电脑+键盘鼠标,对着电视上极小的窗口和字体操作半天绝对是一个“糟糕麻烦”的体验。
Kodi (原名 XBMC) 是一款经典免费开源、跨平台且极其强大专业的多媒体影音中心软件播放器,包含了专业的影音内容管理以及解码播放功能一体,提供适合在电视/投影/大屏幕上显示的全屏界面,无线手机遥控操作方式,以及功能相当丰富的插件扩展,绝对是打造家庭影院 (影音中心) 和私人电影库的必备神器!
Kodi - 用更优雅专业的方式来播放和管理电影视频音乐
Kodi 能带给你更优雅、舒适的观影体验,可以说是目前同类软件中当之无愧的 No·1。首先,免费开源跨平台+配置要求低的特性让 Kodi 不仅能在 Windows、Mac、Linux 电脑上使用,甚至在 Android、iOS 手机/平板以及像“树莓派”这样的微型电脑或很多安卓机顶盒(网络播放器)上流畅运行,兼容性和适用范围极广。
其次,Kodi 是一个万能格式高清播放器,支持解码播放几乎所有流行的音频和视频格式,3D、4K高清什么的都没问题。它集电影视频、音乐、图片管理和播放于一身,不仅能读取本机硬盘、移动硬盘的影音内容,最重要的是它还能通过局域网播放和管理其他电脑、NAS (网络存储服务器) 里的内容。这使得任何人都能轻松将手头上的电脑设备变成客厅中强大无比的网络影音播放机。
再次,Kodi 专为大电视、大尺寸屏幕和投影优化的大字体全屏界面、可以通过手机 APP 实现无线遥控控制、支持 AirPlay / DLNA 无线投射串流等功能特性也让其更加实用方便。
不过,看到这里你可能还觉得它比起普通的播放器没什么特别之处,其实 Kodi 真正的亮点主要还是在于它丰富强大的插件扩展。
贴心强大的插件功能(自动下载电影字幕 / 更新电影封面和介绍信息等)
不夸张地说,丰富强大的插件才是 Kodi 之所以被称为神器的最主要的原因!得益于免费与开源的策略,全球无数开发者为 Kodi 制作了大量实用的插件,这些插件不仅让你的影音中心拥有更多新功能,最重要的是,它能让你看电影的流程变得更加傻瓜便捷!
举个例子,我们从 BT 下载的电影经常都是一串英文命名,辨别起来十分困难,手动改名字实在是麻烦。Kodi 可以通过不同的“刮削器”插件“自动化”地从豆瓣、时光网等国内外网站中匹配并下载电影的介绍信息 (包括电影名称、剧情介绍、导演、演员、封面图片),让你的视频库看起来超级详细漂亮,简直就像一个专业的视频网站,点播起来简直不能更舒服了!而这一切都是靠刮削器自动联网完成的。
9. 如何为树莓派2编译内核
入手一块树莓派2开发板,想利用树莓派这个平台总结一些内核和应用程序调试手段。目前已经为树莓派安装了一个arch linux系统。要总结linux内涵调试手段,搭建相应的实验环境,必须重新编译内核才行。所以一个新的编译树莓派2内核的任务就是第一要紧的事情。
首先在ubuntu编译机器上建立编译工作目录
raspberry
|-kernel
|-moles
|-mounts
|-scripts
下载源代码,编译工具,编译脚本
下载源代码
cd ~/raspberry/kernel
git clone https://github.com/raspberrypi/linux.git
git clone很容易被中断,中断不能进行断点续传,运行上面的命令之后,在kernel目录下面又会形成一个linux的目录。
下载编译工具
git clone https://github.com/raspberrypi/tools.git
运行上面的命令之后就会在kernel目录下会形成一个tool目录
编译脚本下载
cd ~/raspberry/kernel/scripts
git init
git remote add origin https://github.com/veccsolutions/RaspberryPi2Scripts.git
git pull origin master
目前已经将编译需要的代码,工具,脚本都准备妥当,那就开始吧
编译过程
1,配置内核
到~/raspberry/kernel/linux目录
运行命令 make ARCH=arm CROSS_COMPILE=~/raspberry/kernel/linux/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-bcm2708hardfp-linux-gnueabi- bcm2709_defconfig
该目录中存在4个文件夹,本例使用gcc-linaro-arm-linux-gnueabihf-raspbian 或 gcc-linaro-arm-linux-gnueabihf-raspbian-x64。前者对应32位系统后者对应64位系统。
arm-bcm2708hardfp-linux-gnueabi
gcc-linaro-arm-linux-gnueabihf-raspbian
arm-bcm2708-linux-gnueabi
gcc-linaro-arm-linux-gnueabihf-raspbian-x64
2,利用脚本编译内核
进入到目录目录~/raspberry/kernel/scripts
./makekernel.sh
3,安装内核
安装内核的工作主要是将boot分区中的kernel image替换掉,同时将moles中的ko文件做相应的拷贝,同时将firmware中的相应文件做拷贝。moles,和firmware在root分区下面。
10. 树莓派Raspbian怎样安装KODI播放器
树莓派+Kodi播放器打造家庭多媒体中心,比市面现有的Android电视盒靠谱很多,至少不会偷偷卸载应用哈。那么,树莓派怎样安装Kodi播放器呢?对于熟悉Linux的小伙伴安装方法其实很简单,但玩树莓派的小白也不少,下面还是详细介绍一下吧!
1、进入Raspbian后,点击右上角图标,可打开命令行控制台。
2、首先执行【sudo apt-get update 】命令更新软件源列表,完成后在输入【sudo apt-get install kodi】,然后输入【Y】确认下载安装。如果网络给力5分钟左右即可完成安装。
3、安装完成可在,Menu菜单,影音栏目中找到并运行Kodi Media Center。