zoukankan      html  css  js  c++  java
  • 嵌入式Linux模块移植四部曲

    开发工作中由于产品使用的芯片方案改变,对应的程序接口和代码框架也变了,需要将原有产品方案中的功能模块移植到新的产品方案之中,以下就开发中实际的工作内容总结了一下模块移植的经验:

    1.将整个模块(主要是进程、lib库)文件放到新的代码框架对应的目录下,主要修改模块makefile中的编译工具链、链接库路径,保证模块独立编译makefile不报错;

    2.将模块中调用到旧接口的代码注视掉,边注释边编译,保证模块代码独立编译链接不报错,成功得到可执行目标文件、lib库文件;

    3.逐级修改模块上层目录makefile(大部分情况只需要修改上一级目录的makefile),将模块放到整个框架编译过程之中编译,保证编译链接不报错得到最终的产品烧录文件;

    4.将被注释掉的旧接口用新的代码重新实现,反复编译调试运行(如果移植目标包含可执行文件,需要修改系统脚本启动进程),最终达到模块移植的功能要求;

  • 相关阅读:
    [ SDOI 2006 ] 保安站岗
    [ TJOI 2012 ] 防御
    [ ZJOI 2012 ] 灾难
    [ HNOI 2008 ] 玩具装箱
    「UER#2」信息的交换
    「UR#5」怎样跑得更快
    「UR#6」懒癌
    清华集训2014 做题记录
    「UR#5」怎样更有力气
    弦图及区间图学习笔记
  • 原文地址:https://www.cnblogs.com/cmoca/p/5922240.html
Copyright © 2011-2022 走看看