当前位置: 首页 > news >正文

公司网站开发项目外包方案/网络营销的含义的理解

公司网站开发项目外包方案,网络营销的含义的理解,网站怎么做百度认证,响应网站先做电脑端http://jingyan.baidu.com/article/358570f6781fb9ce4624fc64.html 嵌入式Linux开发流程 浏览:916|更新:2014-07-11 10:02|标签:linux 在一个嵌入式系统中使用Linux开发,根据应用需求的不同有不同的配置开发方法,但是…

http://jingyan.baidu.com/article/358570f6781fb9ce4624fc64.html


嵌入式Linux开发流程

  • 浏览:916
  • |
  • 更新:2014-07-11 10:02
  • |
  • 标签:linux 

在一个嵌入式系统中使用Linux开发,根据应用需求的不同有不同的配置开发方法,但是一般都要经过如下的过程.

工具/原料

  • 电脑 开发板 网线 串口线
  • linux系统

方法/步骤

  1. 1

    1.建立开发环境

    操作系统当然是Linux,或者在win系统下装虚拟机也可以,选择定制安装或全部安装,通过网络下载相应的GCC交叉编译器进行安装,或者安装产品厂家提供的交叉编译器。

  2. 2

    2.配置开发主机

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

  3. 3

    3.建立引导装载程序BOOTLOADER

    从网络上下载一些公开源代码的BOOTLOADER,如U-BOOT、BLOB、VIVI、LILO、ARM-BOOT、RED-BOOT等,根据自己具体的芯片进行移植修改。有些芯片没有内置引导装载程序,这样就需要编写开发板上Flash的烧写程序,网络上有免费下载的Windows下通过JTAG并口简易仿真器烧写ARM外围Flash芯片的烧写程序,也有Linux下的公开源代码的J-Flash程序。如果不能烧写自己的开发板,就需要根据自己的具体电路进行源代码修改。这是系统正常运行的第一步。如果购买了厂家的仿真器当然比较容易烧写Flash,这对于需要迅速开发自己产品的人来说可以极大地提高开发速度,但是其中的核心技术是无法了解的。

  4. 4

    4.下载别人已经移植好的Linux操作系统

    如μCLinux、ARM-Linux、PPC-Linux等,如果有专门针对所使用的CPU移植好的Linux操作系统那是再好不过的,下载后再添加自己的特定硬件的驱动程序,进行调试修改,对于带MMU的CPU可以使用模块方式调试驱动,对于μCLinux这样的系统则需编译进内核进行调试。

  5. 5

    5.建立根文件系统

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

  6. 6

    6.建立应用程序的Flash磁盘分区

    一般使用JFFS2或YAFFS文件系统,这需要在内核中提供这些文件系统的驱动,有的系统使用一个线性Flash(NOR型)512KB~32MB,有的系统使用非线性Flash(NAND型)8~512MB,有的两个同时使用,需要根据应用规划Flash的分区方案。

  7. 7

    7.开发应用程序

    应用程序可以放入根文件系统中,也可以放入YAFFS、JFFS2文件系统中,有的应用不使用根文件系统,直接将应用程序和内核设计在一起,这有点类似于μCOS-II的方式。

  8. 8

    8.烧写内核、根文件系统、应用程序

  9. 9

    9.发布产品

    END

http://www.lbrq.cn/news/945541.html

相关文章:

  • 一家公司做网站需要什么资料/关键词优化排名查询
  • 做网站公司简介模版/网站目录
  • 易捷商城小程序/杭州新站整站seo
  • 石家庄网站建设电话/网拍外宣怎么推广
  • 做淘宝客网站的流程/怎么自己做网站
  • 网站怎么做才可以做评价/seoyoon
  • 备案时填写 网站内容/网络推广软文范文
  • 建站行业严重产能过剩/微博推广平台
  • 网站做可信认证多少钱/网站排名软件
  • 顺义做网站的公司/产品市场营销策划方案
  • 有什么网站专门做美食的吗/seo收费还是免费
  • 左权网站建设/seo教程优化
  • 做微信商城网站/郑州seo方案
  • 网站公司怎么做运营/三叶草gy5987
  • 学怎么做建筑标书哪个网站/自动外链工具
  • 给企业做网站挣钱吗/seo网站优化推广费用
  • 济南市城乡建设委员会网站电话/seo搜索优化待遇
  • 日照市建设局网站/网络推广员岗位职责
  • wordpress分类目录添加报错_标签不能添加/东莞seo整站优化
  • 怎么用wordpress做网站/百度网首页登录入口
  • 磁力链/四川百度推广和seo优化
  • 常州个人网站建设/刚刚北京传来重大消息
  • 哪有做网站的/百度热搜关键词
  • 宜兴网站开发/郑州粒米seo顾问
  • 山东做网站建设的好公司排名/微信公众号推广软文案例
  • 石家庄建站模板厂家/谷歌google下载
  • 网站建设需要在网络上如何实现/台州网站优化公司
  • 河南省住房和城乡建设厅网站/宁波优化网站哪家好
  • 云主机 怎么做网站/制作网页的网站
  • 苏州网络销售公司/长沙靠谱的关键词优化
  • GitHub的免费账户的存储空间有多少?
  • 面试150 IPO
  • 零基础 “入坑” Java--- 十四、【练习】图书小系统
  • 人工智能发展历程
  • ESP32学习笔记_Components(1)——使用LED Strip组件点亮LED灯带
  • spring boot整合mybatis