Difference between revisions of "Talk:Mini Board"

From eLinux.org
Jump to: navigation, search
m
m
Line 26: Line 26:
 
=='''Mini板开发环境使用'''==
 
=='''Mini板开发环境使用'''==
 
;*-如何正确设置编译路径:在ICETEK-OMAP3530-Mini系统所配的Ubuntu开发环境重进行以下操作:
 
;*-如何正确设置编译路径:在ICETEK-OMAP3530-Mini系统所配的Ubuntu开发环境重进行以下操作:
       PATH="/opt/codesourcery/arm-none-linux-gnueabi/arm-2007q3/bin/:$PATH"
+
       davinci@davinci-desktop:~$'''PATH="/opt/codesourcery/arm-none-linux-gnueabi/arm-2007q3/bin/:$PATH"'''
 +
:编辑/home/davinci/.bashrc文件
 +
      davinci@davinci-desktop:~$'''gedit .bashrc'''
 +
:在文件末尾添加如下行并保存退出
 +
      export PATH="/opt/codesourcery/arm-none-linux-gnueabi/arm-2007q3/bin/:$PATH"
 
;*-如何恢复ICETEK-OMAP3530-Mini系统配置的DemoSD卡:需要使用ICETEK-OMAP3530-Mini系统配的开发环境
 
;*-如何恢复ICETEK-OMAP3530-Mini系统配置的DemoSD卡:需要使用ICETEK-OMAP3530-Mini系统配的开发环境
 
:*准备一块SD卡,按照上面介绍的将SD制成双分区并格式化好,将它插入读卡器并连接到开发主机上
 
:*准备一块SD卡,按照上面介绍的将SD制成双分区并格式化好,将它插入读卡器并连接到开发主机上

Revision as of 00:08, 3 March 2009

常见问题解答FAQ

欢迎您使用“编辑”功能在网页上提问或解答问题,我们也会尽一切努力提供解答和帮助,您的提问会帮助我们完善技术支持,也会方便其他用户的使用,在此表示感谢!!(请您在问题前面加上一个英文分号,那样更醒目)

嵌入式Linux系统的开发环境(Ubuntu虚拟机的使用)

-你们(RealtimeDSP)提供的嵌入式Linux系统开发环境是怎样的?
由于TI的达芬奇系列和OMAP系列芯片采用ARM,DSP或ARM+DSP结构形式,所以在开发具有ARM核的相关芯片嵌入式系统时需要一个好用的并且功能强劲的Linux开发环境.一般地,用户可采用的开发环境可以是a)Linux主机 b)Windows+Cygwin c)Windows+VM 这三种形式,第一种是比较专业的做法,要求开发者熟悉所使用的Linux系统的各种操作,使用Linux就象使用Windows一样熟练;第二种的使用习惯倾向于操作Windows;第三种是前两种的兼顾,适用于大多数开发者.这也就是RealtimeDSP在选择开发平台时所考虑的——它要能适用于绝大多数用户,兼顾Linux和Windows操作而且还能共享文件和工具.经过反复对比,我们最终决定选用方案c:Windows(XP/Vista)+VM(VirtualBox)+Ubuntu
-虚拟机(VM)有许多种,为何要选用VirtualBox?
首先它适用,各项所需要用到的功能我们均进行了测试,并认为比较好用;其次它免费,由于它是一款开源软件,下载和使用它均是免费的,这也是Linux系统的一贯精神;再次它强大,您可以试着访问一下它的网站,可以了解到VirtualBox在不断完善,更新中,这也说明它有一个强劲的支持团队做为后盾,富有生命力和活力,用户也越来越多;最后它轻便,轻量级的安装包和占用系统资源,安装简易,配置灵活,适用于各种硬件配置.我相信,VirtualBox将会越来越流行.
-可选用的Linux发行版有许多种,为何选用Ubuntu?
访问一下Ubuntu网站或在Google上查一下,您就会得知Ubuntu(读作“乌班图”)越来越火了,且不说它即将在嵌入式系统中有所做为,只是看一看许多笔记本电脑在销售时可选预装Ubuntu这种情况,就可以了解它足够稳定和流行了.在选择Ubuntu做为开发系统操作环境的时候,我们考虑了它的的特点:稳定,先进,功能强大完备,有强劲的支持团队,用户众多,免费,流行,最后是:适用。由于上述特点,在互联网上有关Ubuntu使用和设置的信息非常丰富,也有众多的参考书籍可以查阅.让我们一起来Ubuntu一下吧!
-开发环境都提供什么功能?
我们通过提供一个虚拟机安装盘使用户能简易地安装和设置嵌入式Linux系统的开发环境.在虚拟机中运行的Ubuntu环境下,会预装嵌入式系统的编译环境(交叉编译器及相关工具),板卡软件开发包(SDK,包含Bootloader,Kernel和Demo程序的全部源码及说明文档),开发系统还提供ftp或tftp服务,NFS服务做为辅助开发手段,另外已配置好的系统还能与Windows进行便易的数据交互;在安装光盘上还有TI相关文档和数据手册,附加的测试和示例程序(源码),使用手册,系统板原理图等.另外通过技术支持,您还能得到更多的技术文档,测试程序等.
-如何制作fat32和ext3双分区SD卡?
  • 我们从一块新的SD卡开始,将它插入到读卡器中并连接到开发主机的USB插座上
  • 【Linux主机或虚拟机】这里假设读卡器连接后的设备为sdb,首先umount掉sdb相关分区,然后继续操作
  • 请参考card setup article直至完成fdisk操作
  • 再到Windows中将此卡上fat32分区格式化一次(不知为何非要有此步骤,否则SD卡启动不正常,也许是Ubuntu的问题?)
  • 这样SD卡就准备好了,如果复制正确的系统文件即可在MiniBoard上启动
  • -VirtualBox如何与windows进行文件目录共享:启动linux虚拟机,确认 /mnt/windows存在,如果不存在,建立目录
     sudo mkdir /mnt/windows
  • 执行如下指令实现文件目录共享
     sudo mount -t vboxsf share /mnt/windows
     sudo mount -a
  • 此时,linux可以通过/mnt/windows目录与windows交换文件
  • 为了保证每次启动计算机都可以共享目录,执行如下操作,以后每次启动都可以直接使用文件交换功能了
     su root 
     echo "share /mnt/windows vboxsf rw 0 0" >> /etc/fstab

Mini板开发环境使用

-如何正确设置编译路径
  • 在ICETEK-OMAP3530-Mini系统所配的Ubuntu开发环境重进行以下操作:
     davinci@davinci-desktop:~$PATH="/opt/codesourcery/arm-none-linux-gnueabi/arm-2007q3/bin/:$PATH"
编辑/home/davinci/.bashrc文件
     davinci@davinci-desktop:~$gedit .bashrc
在文件末尾添加如下行并保存退出
     export PATH="/opt/codesourcery/arm-none-linux-gnueabi/arm-2007q3/bin/:$PATH"
-如何恢复ICETEK-OMAP3530-Mini系统配置的DemoSD卡
  • 需要使用ICETEK-OMAP3530-Mini系统配的开发环境
  • 准备一块SD卡,按照上面介绍的将SD制成双分区并格式化好,将它插入读卡器并连接到开发主机上
  • 在【uBuntu】中如下操作:
     davinci@davinci-desktop:~$ cd ICETEKWork/Demos
     davinci@davinci-desktop:~/ICETEKWork/Demos$ sudo cp DemoSD/fat32/MLO /media/FAT32
     davinci@davinci-desktop:~/ICETEKWork/Demos$ sync
     davinci@davinci-desktop:~/ICETEKWork/Demos$ sudo cp DemoSD/fat32/* /media/FAT32
     davinci@davinci-desktop:~/ICETEKWork/Demos$ sudo cp -a DemoSD/ext3/* /media/EXT3
     davinci@davinci-desktop:~/ICETEKWork/Demos$ sync
  • 等待所有数据均写入SD卡后即可使用

其他问题

-Can we have an English version of this article, too? Dirk
感谢Dirk为我们的网页添加google英文翻译链接!
-ICETEK-OMAP3530-MINI第三版什么时间能够发售?会和现在的版本有些什么区别?
Mini Board的V3版的改进部分和发布时间,暂不确定。