查看: 4131|回复: 9

[MQX] 【K64F MQX开发经验二】认识KSDK学习编译lib

[复制链接]
  • TA的每日心情
    无聊
    2018-9-20 10:55
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    24

    主题

    1189

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1642
    最后登录
    2022-3-21
    发表于 2016-8-24 16:33:44 | 显示全部楼层 |阅读模式
    这里我使用的KSDK1.3安装完成后有这些目录
    首先创建个workspace.kds这里路径在哪里都可以,没有要求
    之后分别导入以下三个目录的.project也就是项目工程,这里工程导入就可以编译,不像codewarrior如果工程不在code目录内,编译会找不到文件

    由于不会截图,那么我就大概说下目录结构

    1、MQX平台库, “libksdk_platform_mqx.a”
    此工程位于 “${KSDK_PATH}/lib/ksdk_mqx_lib/kds/<mcu>”
    可以观察,基本platform里面 一个driver一个hal,这里hal就是把芯片和上层隔离开,通用性更好

    2、MQX库, “lib_mqx.a”
    此工程位于 “${KSDK_PATH}/rtos/mqx/mqx/build/kds/mqx_<board>”
    例如:“C:\Freescale\KSDK_1.3.0\rtos\mqx\mqx\build\kds\mqx_twrk64f120m”

    这里主要是 kernel, startup ,Processor specific code等

    3、MQX标准库, “lib_mqx_stdlib.a”
    此工程位于 “${KSDK_PATH}/rtos/mqx/mqx_stdlib/build/kds/mqx_stdlib_<board>””
    类似c标准库一样  stdlib.h string.h


    每个目录工程里面都有个 编译.bat就是把编译出来的静态库拷贝到指定位置
    C:\Freescale\KSDK_1.3.0\lib\ksdk_mqx_lib\kds\K64F12\debug
    C:\Freescale\KSDK_1.3.0\rtos\mqx\lib\twrk64f120m.kds\debug\mqx
    C:\Freescale\KSDK_1.3.0\rtos\mqx\lib\twrk64f120m.kds\debug\mqx_stdlib
    通过目录结构,可以看到 KSDK和MQX架构的改变和设计方式 操作系统相关的都在操作系统目录内部,KSDK本身就目录最上层,这样其他平台和芯片都可以用上








    我知道答案 目前已有9人回答
    1.png

    评分

    参与人数 1NXP金币 +20 收起 理由
    肖久 + 20

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-8-24 16:36:37 | 显示全部楼层
    LZ能不能做个基于SDK2.0的工程呀
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-20 10:55
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    24

    主题

    1189

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1642
    最后登录
    2022-3-21
     楼主| 发表于 2016-8-24 17:23:06 | 显示全部楼层
    技术范儿 发表于 2016-8-24 16:36
    LZ能不能做个基于SDK2.0的工程呀

    这个帖子本来想好好谢谢,结果在移植代码的时候出现很多问题,我的代码基于MQX4.0开发的,结果发现MQX耦合的接口都编译不过,因为SDK1.3提供的是HAL层可能把以前的MQX接口都屏蔽了,还有路径找不到问题,还有MAKEFILE问题,只好求助FAE,结果FAE告我SDK2.0 MQX已经从里面剔除了,后续收费支持,并且SDK里面HAL层好像拿掉了修改很多,以后基于SDK2.0开发,如果要学习只能单纯跑例程,如果是开发后续真要从新评估下,在考虑FREE RTOS呢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-20 10:55
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    24

    主题

    1189

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1642
    最后登录
    2022-3-21
     楼主| 发表于 2016-8-24 17:24:23 | 显示全部楼层
    正在下SDK2.0
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4

    主题

    28

    帖子

    0

    注册会员

    Rank: 2

    积分
    64
    最后登录
    2018-6-25
    发表于 2016-8-24 17:46:22 | 显示全部楼层
    赞一个感谢楼主分享
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5

    主题

    22

    帖子

    0

    注册会员

    Rank: 2

    积分
    55
    最后登录
    2018-5-28
    发表于 2016-8-24 17:46:47 | 显示全部楼层
    不错,很详细,看的有意思
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-20 10:55
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    24

    主题

    1189

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1642
    最后登录
    2022-3-21
     楼主| 发表于 2016-8-27 16:46:53 | 显示全部楼层
    SDK2.0
    http://kex.nxp.com/en/welcome 下载地址
    需要选择自己使用的型号, 需要注意的是  “首选项” 右上角完善个人信息后才能下载
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-17 08:07
  • 签到天数: 273 天

    连续签到: 1 天

    [LV.8]以坛为家I

    74

    主题

    2338

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    7522
    最后登录
    2021-8-30
    发表于 2016-8-29 15:56:38 | 显示全部楼层
    谢谢楼主分享
    nxp.png

    nxpp.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-1-19 15:50
  • 签到天数: 243 天

    连续签到: 1 天

    [LV.8]以坛为家I

    3

    主题

    1325

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2319
    最后登录
    2025-8-1
    发表于 2016-12-24 10:17:39 | 显示全部楼层
    没有            
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2019-4-1 22:48
  • 签到天数: 302 天

    连续签到: 1 天

    [LV.8]以坛为家I

    87

    主题

    7322

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    4633
    最后登录
    2021-1-25
    发表于 2016-12-24 17:37:51 | 显示全部楼层
    礼包不在这里
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-11 08:15 , Processed in 0.119507 second(s), 35 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表