全面认识海思SDK及嵌入式层开发-第1/11季视频课程

朱有鹏老师 2023-01-12 15:06:57

课程名称适应人群
全面认识海思SDK及嵌入式层开发-第1/11季视频课程本课程是企业级实战项目,适合有嵌入式Linux学习基础,想要进一步学习华为海思HI35XX方案视频采集的

本课程目标是学习海思SDK的结构,并且学会配置、编译整个SDK并部署到专用开发板上,启动Linux系统并运行MPP中的Sample。课程隶属朱有鹏物联网大讲堂“项目驱动创新学习训练营”之《A0201-海思HI3518E方案视频编解码传输深度学习》项目,整个项目共11季,由浅入深开展,此为开篇第1季。

...全文
1409 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
神仙哥哥 2018-07-26
  • 打赏
  • 举报
回复
讲的不错,只是没有对应的资源下载
神仙哥哥 2018-07-26
  • 打赏
  • 举报
回复
讲的不错,只是没有对应的资源下载
前 言.................................................................................................................................................1 1 开发环境......................................................................................................................................1-1 1.1 嵌入式开发环境.......................................................................................................................................1-2 1.2 Hi3511/Hi3512 Linux开发环境..................................................................................................................1-2 1.3 搭建Linux开发环境.................................................................................................................................1-3 1.3.1 安装Linux服务器............................................................................................................................1-3 1.3.2 安装交叉编译工具..........................................................................................................................1-4 1.3.3 安装Hi3511/Hi3512 SDK................................................................................................................1-4 2 U-boot..........................................................................................................................................2-1 2.1 U-boot简介.................................................................................................................................................2-2 2.2 启动U-boot................................................................................................................................................2-2 2.3 编译U-boot................................................................................................................................................2-3 2.4 烧写U-boot................................................................................................................................................2-3 2.5 U-boot常用命令.........................................................................................................................................2-3 2.6 U-boot环境变量.........................................................................................................................................2-7 3 Linux内核....................................................................................................................................3-1 3.1 内核源代码...............................................................................................................................................3-2 3.2 配置内核...................................................................................................................................................3-2 3.3 编译内核...................................................................................................................................................3-3 3.4 编译驱动...................................................................................................................................................3-3 3.5 使用mkimage工具....................................................................................................................................3-3 4 根文件系统..................................................................................................................................4-1 4.1 根文件系统简介.......................................................................................................................................4-2 4.2 利用busybox制作根文件系统...................................................................................................................4-3 4.2.1 获取busybox源代码........................................................................................................................4-3 4.2.2 配置busybox ...................................................................................................................................4-3 4.2.3 编译和安装busybox ........................................................................................................................4-3 4.2.4 制作根文件系统..............................................................................................................................4-3 4.3 文件系统简介...........................................................................................................................................4-4 目 录 Hi3511/Hi3512 Linux 开发环境 用户指南 ii 秘密 版权所有 © 深圳市海思半导体有限公司 文档版本 02(2008-11-30) 4.3.1 cramfs...............................................................................................................................................4-4 4.3.2 JFFS2................................................................................................................................................4-5 4.3.3 NFS ..................................................................................................................................................4-6 4.3.4 initrd .................................................................................................................................................4-7 5 烧写内核和根文件系统..............................................................................................................5-1 5.1 存储器地址空间.......................................................................................................................................5-2 5.2 通过网口烧写...........................................................................................................................................5-2 5.2.1 参数设置和建立tftp服务................................................................................................................5-2 5.2.2 下载内核.........................................................................................................................................5-3 5.2.3 下载根文件系统..............................................................................................................................5-3 5.3 通过串口烧写...........................................................................................................................................5-4 5.3.1 连接设备.........................................................................................................................................5-4 5.3.2 下载内核.........................................................................................................................................5-5 5.3.3 下载根文件系统..............................................................................................................................5-6 6 启动Linux...................................................................................................................................6-1 6.1 设置启动参数...........................................................................................................................................6-2 6.2 启动Linux .................................................................................................................................................6-3 6.3 设置U-boot自动启动Linux .......................................................................................................................6-3 7 应用程序开发简介......................................................................................................................7-1 7.1 编写代码...................................................................................................................................................7-2 7.2 运行应用程序...........................................................................................................................................7-2 7.3 使用gdbserver调试应用程序....................................................................................................................7-2 A 建立Linux开发环境................................................................................................................. A-1 A.1 安装Linux系统的配置选项.....................................................................................................................A-1 A.2 配置必要的系统服务..............................................................................................................................A-1 B 缩略语........................................................................................................................................B-1

1

社区成员

发帖
与我相关
我的任务
社区描述
朱有鹏,先后从事电子工程师、单片机软件工程师、嵌入式linux软件工程师、物联网软件工程师、架构师等工作,朱老师物联网大讲堂创始人,畅销书作者。擅长U-Boot、linux kernel等嵌入式底层和系统层开发、架构设计。擅长汇编、C/C++、Java、C#等常用开发语言,2015年起录制的在线视频课程《朱有鹏老师嵌入式linux核心课程》累计学习人数超300万。2016年与IBM合作制作基于IBM Waston平台的物联网系统开发教程,授予“IBM技术专家”。2018年开始与华为认证合作,开发HCDP-IoT相关的课程体系、视频课程、实验平台、案例等,被授予“华为云享专家”。
社区管理员
  • 朱有鹏老师
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧