功能 #1458
由 韦 士飞 在 超过 6 年 之前添加.
更新于 超过 5 年 之前.
描述
米尔MYS-6ULX-IND核心板系统软件移植,包括内核定制、DI/AI驱动开发、基础支持库移植(如curl、iconv、mtd等)、Web服务器及omApp系统软件移植等内容
主要有以下项目:
>Uboot定制,前期可直接使用原厂Uboot。后期需要定制的情况下再进行。
>系统内核定制,根据现有对核心板串口、网络、DI/AI等接口需求进行内核裁剪及定制
>文件系统裁剪定制,根据现有对核心板串口、网络、DI/AI等接口需求进行内核裁剪及定制
>系统刷机SD卡制作,制作刷机SD卡,实现比量脱机量产
>DI/AI驱动开发,针对IO分配接口情况进行DI驱动开发,AI待确定系统是否有支持再定
>基础支持库移植,包括curl、iconv、mtd、Web移植,为确保omApp系统软件移植提供保证
>基础配置数据库调整,根据新板子调整配置数据库。
历史记录
系统刷机SD卡制作可使用厂家提供的数据包先行制作测试,以验证系统刷机操作步骤及刷机操作的可行
在#1457中进行
- 状态 从 新建 变更为 已发货
- 指派给 被设置为 韦 士飞
- % 完成 从 0 变更为 10
Linux内核已修改编译,移除ETH1,增加UART3-8。内核文件已发到小盘那刷机测试。先测试uart是否完整,是否能够正常通讯。
sftp服务已移植并测试完成,可通过SFTP客户端进行访问。
基础支持库移植完成,包括curl、iconv、libtopcrypt、mtd、Web移植.
AppSU等应用程序移植完成。
UART0为调试口
UART1 - UART3 通讯正常
UART4 - UART7 无通讯 经仔细查阅芯片数据手册,初步确定是引脚配置不正确。硬件引脚也不对。
UART4 - UART7 通讯问题暂时后延,先行完成MC-IMX6-GKA 开发板 DIO驱动编写
修改内核通讯接口复用定义并重新编译内核。
UART4 - UART7 通讯问题解决,使用sscom调试助手并将TX、RX短接可正常进行数据收发。
在进行串口复用调试测试中发现,由于小盘未详细阅读数据手册,原来引出的UART串口的IO接口有误。
经详细查阅数据手册,并按手册修改内核数据接口复用定义之后。8个串口数据通讯正常,其中UART1为调试口,UART2-UART8为可用串口。
而ETH1网络接口由于接口复用问题将无法使用。
需UART修改的接口定义已在附件中注释,DIO接口及AI接口还需做进一步讨论确定。
相关依赖库及应用程序已移植完成并测试运行正常。
还剩余DIO/AI驱动未开发。
- 主题 从 米尔MYS-6ULX-IND核心板 系统软件移植 变更为 3、系统软件移植
- 父任务 从 #1416 变更为 #1417
- 状态 从 已发货 变更为 调试中
- % 完成 从 80 变更为 100
已经解决。
- 主题 从 3、系统软件移植 变更为 2、系统软件移植
导出 Atom
PDF