嵌入式设计应用
本文主要说明树莓派3如何启动蓝牙连接,如何设置系统时间以及如何设置中文环境的教程步骤,具体的一起来了解一下详细信息。
说明
安装系统后,蓝牙不一定都启动,如没启用,按如下教程启用蓝牙
步骤
1、先更新源
2、安装依赖软件包
3、下载好后,将pi用户添加到蓝牙组。
4、启动服务后,重启树莓派,应该就能看到蓝牙图标。
5、界面操作
点击蓝牙图标,选择Setup New Device.。。
进入Introduction,选择Next。进入Device搜索界面搜索完成,选择想连接的蓝牙设备(这里指智能手机),选择Next
在Pairing中选择Use Random Passkey,选择Next
之后会显示类似下图的页面,同时在手机上会有提示配对信息,选择配对。
在手机选择配对后,树莓派上也会弹出配对信息,选择Confirn。此时即完成了配对(有些手机可能还需要在进行一次连接后,才能正常通信)
7、对蓝牙通信进行一些简单的测试:
8、选择Send Files to Device.。。
9、选择相应的设备,点击OK
10、选择要发送的文件,点击OK,即发送成功(在手机端需要选择确定接收,安卓接收文件正常,IOS估计需要用其它方法才能正常接收文件)
相关命令:
1、启动蓝牙服务
2、配对某个设备过程:
3、查看蓝牙工作状态
4、扫描附近的蓝牙设备
配置系统时间
在树莓派命令行下,打date命令可以看到系统的日期时间:
osmc@osmc:~$ date
Sun Aug 28 07:38:06 UTC 2016
树莓派没有电池,断电后无法保存时间。树莓派默认安装了NTP(Network Time Protocol)服务来获取互联网上ntp服务器提供的时间。如果这个时间不准,可以用这个命令校准一下。
sudo ntpd -s -d
如果还是不准,就用这个命令强制设置
sudo date --s=“2014-08-31 14:42:00”
最后,添加一些国内可用的ntp服务器,如果你的时间正常,可以不做这些设置。
打开ntp服务的配置文件
sudo nano /etc/ntp.conf
找到这两行
# You do need to talk to an NTP server or two (or three)。
# server ntp.your-provider.example
在下面添加以下内容,是一些亲测可用的ntp服务器。第一行最后的perfer表示优先使用此服务器,也就是复旦大学的ntp服务器。添加之后按Ctrl+X保存退出。
server ntp.fudan.edu.cn iburst perfer
server time.asia.apple.com iburst
server asia.pool.ntp.org iburst
server ntp.nict.jp iburst
server time.nist.gov iburst
重启ntp服务
sudo /etc/init.d/ntp restart
如果你把Locale改成了中文的话,系统是不会自动安装中文字体的,直接的效果是系统的很多信息都用中文显示,但是由于没有安装字体,所以全部变成了方块,所以完全不知道信息的内容是什么,这个作为系统安装工具我认为是有问题的,因为这样会直接造成系统不可用,基于Debian的Raspbian也有同样的问题。
所以如果你在初始设置时,不小心把系统的Locale设置成了zh_CN.UTF-8,当你进入Raspbian的图像界面时,会马上傻眼了,不知道图标、菜单的内容是什么,因为全部是方块。所以建议初始设置时,locale尽量用en_US.UTF-8或者en_GB.UTF-8。
1、安装中文字体
启动后,双击桌面那个计算机显示器图标,出现提示符时打入:
sudo apt-get install ttf-wqy-zenhei
将安装文泉驿的开源中文字体,在这里向文泉驿表示致敬,貌似它是唯一一个开源的中文字体库。郭嘉有钱建孔子学院,但是从来不会有钱搞一套比较完整的开源中文字库出来的。
2、安装中文输入法SCIM
中文是可以显示啦,输入呢?Linux下早就有啦,叫SCIM(Smart Common Input Method ),所以只要输入:
sudo apt-get install scim-pinyin
就会安装拼音输入法,安装完成后,可以直接打入scim激活,下次启动是会自动启动的。快捷键也是Ctrl+空格。或者直接点击右下角图标选择。
接着运行:
sudo raspi-config
然后选择change_locale,在Default locale for the system environment:中选择zh_CN.UTF-8。然后重启机器,就发现整个环境变成中文的了。
3、键盘定义
选择configure_keyboard前面的屏幕选默认值:Generic 105-key (Intl) PC,但在Keyboard layout:时,显示出来的都是English(UK)的,要选择Other,然后在里面选择English(US),否则会出现键盘的一些符号不对或者对调,比如引号”和@符号对调,#号变成英镑符号等等。之后的两个屏幕都选择默认值就可以了,到了:Use Control+Alt+Backspace to terminate the X server? 时,选择Yes,表示用这个可以终止X Server,当整个X-Window死掉的时候可以用。
这个LXDE就是中文的了。
4、切换英文
命令行改回英文方法:修改/etc/profile 添加 LANG=en_US.UTF-8
全部0条评论
快来发表一下你的评论吧 !