BeagleBone折腾记(二):烧录SD卡系统
来源:互联网 发布:linux 设置 acl 编辑:程序博客网 时间:2024/05/21 22:31
BeagleBone折腾记(二):烧录SD卡系统
- BeagleBone折腾记二烧录SD卡系统
- 准备工作
- 开始
- 格式化SD卡
- 写入镜像
- 上板测试
- 开启远程桌面
- 开机自启vncserver
- 结语
准备工作
材料:micro SD卡*1,micro SD读卡器
软件:SDFormatter,Win32DiskImager,VNC-Viewer
镜像:Debian-BeagleBoneBlack
* p s :SD卡容量至少4G
开始
格式化SD卡
为什么使用SDFormatter
来进行格式化?因为该软件可以擦除分区,当我们在SD卡上装系统之后,SD卡上的分区是无法通过windows自带的格式化来进行擦除的。
* ps:必须开启逻辑大小调整才能擦除分区
写入镜像
将下载好的镜像压缩包解压,得到images_bone-debian-xx.img
,打开Win32DiskImager
耐心等待5分钟… 嗯,系统烧录完毕
上板测试
把SD卡插进狗板对应的地方,然后通过USB连接到电脑,连接成功之后会出现新的可移动盘和新的本地连接,利用putty进行连接登陆(在此处不懂如何使用putty进行连接,请查看上一篇文章)
开启远程桌面
Debian系统自带VNCServer
,通过putty来进行服务开启
vncserver
按照英文提示,它会让你输入一个登陆密码(输入密码的时候你是看不到密码的,你要相信你所敲打的每个键都是有效的),然后询问开启一个view-only的密码,成功之后会有如下提示
打开VNC-Viewer
Connect之后会弹出警告,Continue,然后输入密码(上一步所填写的密码)
嗯,就这样看到了Debian系统自带的系统界面。但是细心的你会发现vncserver并不是随着系统启动而启动的,这需要我们做点什么。
开机自启vncserver
参考树莓派设置vncserver,步骤如下:
* putty登录,然后输入
vim /etc/init.d/vncserver
vim的用法请参考vim基本命令
- 输入以下代码到文件
/etc/init.d/vncserver
,并保存(在putty下可用鼠标右键
粘贴)
#!/bin/sh ### BEGIN INIT INFO # Provides: vncserver # Required-Start: $local_fs # Required-Stop: $local_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start/stop vncserver ### END INIT INFO ### Customize this entry # Set the USER variable to the name of the user to start vncserver under export USER='root' ### End customization required eval cd ~$USER case "$1" in start) # 启动命令行。此处自定义分辨率、控制台号码或其它参数。 su $USER -c '/usr/bin/vncserver -depth 16 -geometry 800x600 :1' echo "Starting VNC server for $USER " ;; stop) # 终止命令行。此处控制台号码与启动一致。 su $USER -c '/usr/bin/vncserver -kill :1' echo "vncserver stopped" ;; *) echo "Usage: /etc/init.d/vncserver {start|stop}" exit 1 ;; esac exit 0
- 添加用户权限并更新开机启动列表
sudo chmod 755 /etc/init.d/vncserver sudo update-rc.d vncserver defaults
结语
Debian是一款优秀的系统,虽然狗板上的这个是微型了点,但可谓是麻雀虽小五脏俱全。如果对命令行和vim不熟悉,可以直接百度ubuntu 常用命令行语句
来在狗板上测试执行。下一篇将介绍如何把狗板接入wifi。
- BeagleBone折腾记(二):烧录SD卡系统
- beaglebone black 制作SD卡系统 烧写 eMMC
- BeagleBone折腾记(三):接入wifi
- BeagleBone折腾记(四):驱动打印机
- beaglebone black 板子 SD卡TI SDK系统制作
- BeagleBone折腾记(一):连接你的狗板
- 树莓派折腾之烧录系统、下载源代码、编译内核
- BeagleBone Black 从sd卡启动系统(debian、Ubuntu和angstrom)
- AM335X BeagleBone 之格式化SD卡
- BeagleBone Black使用SD卡烧写官方eMMC系统
- 基于beaglebone的rtems4.12源码编译生成image镜像并烧入sd卡
- 【stm32f407】SD协议(二)-SD卡
- Android系统之SD卡分析二
- 一 s5p4418 支持SD/TF卡离线烧录
- Beaglebone Black——制作自己的SD启动卡
- beaglebone black从SD卡启动Android和安兔兔跑分评测
- Beaglebone Black——制作自己的SD启动卡
- Beaglebone Black 串口的操作(二)
- Linux-C成长之路(九)Linux C编程实战之路 复合数据类型
- koala 编译scss不支持中文 ruby环境sass编译中文出现Syntax error: Invalid GBK character错误解决方法
- VS2012 第一个ASP.NET hello word程序
- 每日学期(2)
- Struts2平凡之路(三)Struts2架构和运行流程
- BeagleBone折腾记(二):烧录SD卡系统
- java---当天早八点
- 得到UIImage的方法
- CAPI
- TCP网络编程中connect()、listen()和accept()三者之间的关系
- CMD直接执行for
- Android Drawable 那些不为人知的高效用法
- nsdate 前一天 后一天
- 433MHz模块(stm8、cc1101)