在线留言  联系我们  网站地图 欢迎光临深圳市创芯思成科技有限公司!

芯片解密鼻祖  科技开拓先锋 拥有先进的芯片解密技术,提供高效的芯片解密服务

服务热线134-3093-2811

热门关键词:本站关键词,本站关键词

当前位置:首页 >> 新闻中心 >> 行业新闻

深圳pcb抄板厂家创芯思成详解:嵌入式系统开发流程。

深圳pcb抄板厂家创芯思成详解:嵌入式系统开发流程。pcb抄板嵌入式 系统开发中,嵌入式软件是某个应用系统的组成部分,必须与整个系统有机地结合在一起。嵌入式软件对代码大小、运行效率、可靠性、可维护性、实时性,以及与 整个系统的衔接、协调、同步方面都有着自身特殊的限制和要求。pcb抄板嵌入式系统开发中,最常碰到的就是定制化和调试两大问题。

   为了有效地进行pcb抄板嵌入式系统开发,需要一个包括嵌入式调试工具在内的嵌入式系统开发环境。当前的嵌入式开发环境主要由交叉编译器、交叉调试器,目标监控器、性能分析器和图形集成界面组成,其结构如图1示。

   pcb抄板嵌入式系统开发流程主要有以下几个方面:

    1)配置开发主机,配置MINICOM,一般的参数为波特率115200Baud/s,数据位8位,停止位为19,无奇偶校验,软件硬件流控设为无。 Windows下的超级终端的配置也是这样。MINICOM软件的作用是作为调试嵌入式开发板的信息输出的监视器和键盘输入的工具。配置网络主要是配置 NFS网络文件系统,需要关闭防火墙,简化嵌入式网络调试环境设置过程。

    2)建立开发环境,操作系统一般使用RedhatLinux,选择定制安装或全部安装,pcb设计通过网络下载相应的GCC交叉编译器进行安装(比如,arm-1inux-gccarm-uclibc-gcc),或者安装产品厂家提供的相关交叉编译器;

    3)建立引导装载程序BOOTLOADER,从网络上下载一些公开源代码的BOOTLOADER,如U.BOOTBLOBVIVILILO ARM-BOOTRED-BOOT等,根据具体芯片进行移植修改。有些芯片没有内置引导装载程序,比如,三星的ARV17ARM9系列芯片,这样就需 要编写开发板上FLASH的烧写程序,可以在网上下载相应的烧写程序,也有Linux下的公开源代码的J-FLASH程序。如果不能烧写自己的开发板,就 需要根据自己的具体电路进行源代码修改。pcb抄板中这是让系统可以正常运行的第一步。如果用户购买了厂家的仿真器比较容易烧写FLASH,虽然无法了解其中的核心技术,但对于需要迅速开发自己的应用的人来说可以极大提高开发速度。

    4)建立根文件系统,可以从http//www.busy.box.net下载使用BUSYBOX软件进行功能裁减,产生一个最基本的根文件系统,再 根据自己的应用需要添加其他的程序。由于默认的启动脚本一般都不会符合应用的需要,所以就要修改根文件系统中的启动脚本,它的存放位置位于/etc目录 下,包括:/etc/init.d/rc.S/etc/profile/etc/.profile等,自动挂装文件系统的配置文件/etc /fstab,具体情况会随系统不同而不同。根文件系统在嵌入式系统中一般设为只读,需要使用mkcramfsgenromfs等工具产生烧写映像文件。

    5)下载已经移植好的Linux操作系统,如MCLiunxARM-LinuxPPC-Linux等,如果有专门针对所使用的CPU移植好的 Linux操作系统那是再好不过,下载后再添加特定硬件的驱动程序,然后进行调试修改,对于带MMUCPU可以使用模块方式调试驱动,而对于 MCLiunx这样的系统只能编译内核进行调试。

 

【 浏览次数: 】 【 加入时间:2018-12-24 18:58:59 】 【 关闭本页
联系我们

咨询热线:134-3093-2811
深圳市创芯思成科技有限公司
姓  名:林工
手  机:13430932811
姓  名:徐小姐
手  机:15302712579
电  话:0755—82596003
电子邮箱:pcbapcba@126.com
Q Q 在线:13745824 
地    址:深圳市龙华新区东环一路皇嘉中心A座814-816