开拓者 Nios II 开发指南
ALIENTEK PIONEER 开发板教程
Nios II 开发指南V1.2
−ALIENTEK开拓者 PIONEER 开发板教程
I
开拓者 Nios II 开发指南
ALIENTEK PIONEER 开发板教程
广州市星翼电子科技有限公司
淘宝店铺 1: http://eboard.taobao.com
淘宝店铺 2: http://openedv.taobao.com
技术支持论坛 (开源电子网 ):www.openedv.com
官方网站: www.alientek.com
最新资料下载链接: http://www.openedv.com/posts/list/13912.htm
E-mail: 389063473@qq.com QQ: 389063473
咨询电话: 020-38271790
传真号码 :020-36773971
团队: 正点原子团队
正点原子,做最全面 、最 优秀的嵌入式开发平台软硬件供应商。
友 情 提 示
如果您想及时免费获取“正点原子”最新资料,敬请关注正点原子
微信公众平台 ,我们将及时给您发布最新消息和重要资料。
关注方法:
(1)微信“扫一扫”,扫描右侧二维码,添加关注
(2)微信→添加朋友→公众号→输入“正点原子”→关注
(3)微信→添加朋友→输入“alientek_stm32”→关注
II
开拓者 Nios II 开发指南
ALIENTEK PIONEER 开发板教程
Qsys简介 ............................................................. 1
使用Qsys的意义.................................................... 2
Qsys是什么........................................................ 2
Nios II是什么..................................................... 3
软件与工具介绍.................................................... 5
Hello,world! ......................................................... 7
简介.............................................................. 8
实验任务......................................................... 10
硬件设计......................................................... 10
软件设计......................................................... 35
下载验证......................................................... 43
PIO IP核 ............................................................ 46
简介............................................................. 47
实验任务......................................................... 51
硬件设计......................................................... 51
软件设计......................................................... 61
下载验证......................................................... 72
PIO中断 ............................................................. 73
简介............................................................. 74
实验任务......................................................... 77
硬件设计......................................................... 78
软件设计......................................................... 87
下载验证......................................................... 93
串口IP核 ............................................................ 95
III
开拓者 Nios II 开发指南
ALIENTEK PIONEER 开发板教程
简介............................................................. 96
实验任务........................................................ 104
硬件设计........................................................ 104
软件设计........................................................ 111
下载验证........................................................ 117
定时器IP核 ......................................................... 119
简介............................................................ 120
实验任务........................................................ 126
硬件设计........................................................ 126
软件设计........................................................ 133
下载验证........................................................ 139
SDRAM IP核 ......................................................... 141
简介............................................................ 142
实验任务........................................................ 146
硬件设计........................................................ 146
软件设计........................................................ 151
下载验证........................................................ 152
EPCS IP核 .......................................................... 155
简介............................................................ 156
实验任务........................................................ 159
硬件设计........................................................ 159
软件设计........................................................ 161
下载验证........................................................ 164
自定义IP核—数码管 ................................................. 166
IV
开拓者 Nios II 开发指南
ALIENTEK PIONEER 开发板教程
简介............................................................ 167
实验任务........................................................ 174
硬件设计........................................................ 175
软件设计........................................................ 200
下载验证........................................................ 201
MCU TFT-LCD图片显示实验 ............................................ 202
简介............................................................ 203
实验任务........................................................ 213
硬件设计........................................................ 213
软件设计........................................................ 217
下载验证........................................................ 224
OV5640摄像头MCU TFT-LCD显示实验 .................................... 227
简介............................................................ 228
实验任务........................................................ 228
硬件设计........................................................ 228
软件设计........................................................ 249
下载验证........................................................ 250
MCU TFT-LCD画板实验(触摸驱动) .................................... 252
简介............................................................ 253
实验任务........................................................ 258
硬件设计........................................................ 258
软件设计........................................................ 262
下载验证........................................................ 278
通过Nios II写彩条LCD显示实验 ....................................... 280
V
开拓者 Nios II 开发指南
ALIENTEK PIONEER 开发板教程
简介............................................................ 281
实验任务........................................................ 288
硬件设计........................................................ 289
软件设计........................................................ 316
下载验证........................................................ 320
uC/GUI显示线/点实验 ................................................ 323
简介............................................................ 324
实验任务........................................................ 325
硬件设计........................................................ 325
软件设计........................................................ 326
下载验证........................................................ 334
uC/GUI显示汉字/图片实验 ............................................ 335
简介............................................................ 336
实验任务........................................................ 344
硬件设计........................................................ 344
软件设计........................................................ 344
下载验证........................................................ 346
创建第一个uC/OSII系统 .............................................. 348
uCOS简介........................................................ 349
实验任务........................................................ 357
硬件设计........................................................ 357
软件设计........................................................ 360
下载验证........................................................ 363
uC/OSII任务管理与时间管理 .......................................... 366
VI
开拓者 Nios II 开发指南
ALIENTEK PIONEER 开发板教程
任务管理和时间管理简介.......................................... 367
实验任务........................................................ 372
硬件设计........................................................ 372
软件设计........................................................ 373
下载验证........................................................ 375
uC/OSII信号量 ...................................................... 377
信号量简介...................................................... 378
实验任务........................................................ 383
硬件设计........................................................ 384
软件设计........................................................ 384
下载验证........................................................ 388
uC/OSII消息邮箱与消息队列 .......................................... 389
消息邮箱和消息队列简介.......................................... 390
实验任务........................................................ 393
硬件设计........................................................ 393
软件设计........................................................ 394
下载验证........................................................ 400
CAN通信实验 ........................................................ 402
简介............................................................ 403
实验任务........................................................ 417
硬件设计........................................................ 417
软件设计........................................................ 441
下载验证........................................................ 446
基于NicheStack的简单Socket服务器实验............................ 448
VII
开拓者 Nios II 开发指南
ALIENTEK PIONEER 开发板教程
简介............................................................ 449
实验任务........................................................ 450
硬件设计........................................................ 450
软件设计........................................................ 462
下载验证........................................................ 471
基于NicheStack的UDP实验......................................... 479
简介............................................................ 480
实验任务........................................................ 484
硬件设计........................................................ 484
软件设计........................................................ 484
下载验证........................................................ 488
基于NicheStack的TCP客户端实验................................... 492
简介............................................................ 493
实验任务........................................................ 493
硬件设计........................................................ 493
软件设计........................................................ 493
下载验证........................................................ 496
基于NicheStack的TCP服务器实验................................... 503
简介............................................................ 504
实验任务........................................................ 510
硬件设计........................................................ 510
软件设计........................................................ 510
下载验证........................................................ 514
基于NicheStack的WebServer实验................................... 518
VIII