在线问答
直播中

617595187

12年用户 87经验值
擅长:可编程逻辑 模拟技术 EDA/IC设计
私信 关注

【OK210试用体验】烧写linux启动系统+开发环境搭建

拿到板子后,首先还是把硬件手册和软件手册给下下来了,硬件手册里基本上都是各个模块的原理图,及管脚定义,这个在以后的管脚或者按键定义或者扩展应用模块的地址等还是很有用处的。首先还是按照软件手册里的步骤烧写linux系统。工具如下:
QQ截图20150730203223.jpg

注意:这些工具好像只支持win7及以下系统,x64好像不支持。我重新装了个XP系统,双系统。
当然必要的还是一张SD card带卡套哦,为此我新买了个带卡套的SD卡
QQ截图20150730203458.jpg

软件手册的教程还是很给力的,按步骤一遍就烧成功了,教程截图
QQ截图20150730203311.jpg

笔记本自带的SD卡 是好像有点问题,分区不成功,建议还是使用读卡器。
一步一步按照教程基本上没太大问题。这一步时注意一下
QQ截图20150730203953.jpg

mmc-210.bin这个文件是要在文件夹选项里把隐藏已知文件类型关掉
QQ截图20150730204106.jpg

其他还是按照教程一步一步来,写成功的话弹窗如下
QQ截图20150730204253.jpg

开始烧写,把SD卡插到开发板对应卡槽中,boot要设置成0110,启动由SD卡启动,
QQ截图20150730204709.jpg

开发板上电,打开开关,电源指示灯一直亮,四个LED灯会闪4下,蜂鸣器响一下,烧写开始。烧写过程中4 个LED 保持熄灭。
数分钟后蜂鸣器响三声,4 个LED 灯闪3下表示烧写结束。4 个LED 灯保持常亮状态系统烧写成功。
烧写还是比较顺利的。
QQ截图20150730205155.jpg

关闭电源,调整BOOT,设置为0100,由nand Flash启动。
QQ截图20150730204723.jpg

接下来就是正常启动了,没有屏幕,所以就不上图了,串口可以读到开机启动的信息,买的串口线还要验证下是否兼容系统,后续烧代码时再试一试。整个烧写还是比较容易的,动手基本上都是OK的。
(二)linux开发环境搭建
我用的linux版本是Ubuntu 14.04 LTS,虚拟机是virtual box,感觉virtual box 玩虚拟机很省内存和显存,比起用VMware ,宿主机明显流畅多了。自适应窗口也很适合来回切换系统。
QQ截图20150730210012.jpg

我之前是倒弄系统很多次,所以装Ubuntu就不多说了,度娘上一大堆教程,主要还是这个root账户设置为默认启动还是有点麻烦的,linux公社有教程,可以看看。
QQ截图20150730210425.jpg 按照软件手册的教程来

编译工具安装完成
QQ截图20150730210515.jpg

依赖库编译时提示以下信息,
QQ截图20150730211652.jpg 正在搜索资料,看是什么问题。
先写到这。
下期预告:
编译简单的c程序,熟悉编译环境的使用。
  • QQ截图20150730203517.jpg
  • QQ截图20150730203529.jpg
  • QQ截图20150730203540.jpg
  • QQ截图20150730204915.jpg

回帖(2)

617595187

2015-7-31 21:56:15
uboot-mkimage 安装方法:sudo apt-cache search mkimage
                                     sudo apt-get install uboot-mkimage
make menuconfig配置时需要安装的ncurse libncurses 指令:apt-get install libncurses* 或者apt-get install libncurses5-dev
举报

gjianw217

2015-8-1 09:07:44
本帖最后由 gjianw217 于 2015-8-1 09:08 编辑

下面提示不是说的很清楚了吗?使用u-boot-tools就可以了:sudo apt-get install u-boot-tools,具体可参考这篇帖子:【OK210试用体验】入门篇(3)开发环境(软件安装、开发环境、烧写系统)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分