项目

一般

简介

Wiki » 历史记录 » 版本 3

姚杰, 2022-04-20 13:07

1 1 姚杰
{{>toc}}
2
3
h3. 课程目的
4
5
# 了解嵌入式系统的定义、组成、分类、发展
6
# 掌握嵌入式系统的开发方法
7
# 通过完成实验提升实践能力
8
9
h3. 开发环境
10
11 2 姚杰
*本课程通过交叉编译的方式进行开发,PC软件开发环境要求如下:*
12 1 姚杰
* CPU架构: x64
13
* 操作系统: GNU/Linux (建议Ubuntu 14.04 以上)
14
* 编译器: ARM-GCC
15
* 编程语言: C语言
16
17 2 姚杰
*开发板硬件条件*
18
# 多核ARM CPU开发板(PYNQ-Z1或树莓派4)
19
** 512MB以上内存
20
** 千兆以太网
21
# 7寸液晶屏带电容触摸
22
** 1024x600分辨率
23
** 5点触摸
24 1 姚杰
25 2 姚杰
h3. 实验步骤
26
27
# 领取目标板硬件平台(实验室南1楼8楼)
28
# 在PC上搭建开发环境
29
# 按实验要求完成各实验内容
30
31 1 姚杰
h3. 课程检查要求
32
33 2 姚杰
# *每次实验结果在实验室上课时间已找老师检查*
34
# *实验报告已提交*
35 1 姚杰
36
h3. 相关资源
37
38 2 姚杰
h4. PYNQ-Z1
39
40
# 实验ppt: https://course.cunok.cn/es/4.实验-2022PYNQ.ppt
41
# 交叉编译器: https://course.cunok.cn/es/PYNQ-Z1/gcc-armv7hf.tgz
42
# boot分区: https://course.cunok.cn/es/PYNQ-Z1/boot.tgz
43
# Linux内核: https://course.cunok.cn/es/PYNQ-Z1/linux-xlnx-xilinx-v2017.4.tar.gz
44
# SD卡镜像: https://course.cunok.cn/es/PYNQ-Z1/pynq_z1_v2.1.img.zip
45
# 实验框架代码: https://course.cunok.cn/es/PYNQ-Z1/lab-2022-st.tgz
46
# env.sh: https://course.cunok.cn/es/PYNQ-Z1/env.sh
47
# readme: https://course.cunok.cn/es/PYNQ-Z1/readme.txt
48 3 姚杰
49
h4. 树莓派4
50
51
# 实验ppt: https://course.cunok.cn/es/4.实验-2022树莓派.ppt
52
# SD卡镜像: https://course.cunok.cn/es/PI/raspios-armhf-lite.zip
53
# 实验框架代码: https://course.cunok.cn/es/PI/lab_src_st_pi_20220317.tgz