课程列表

基本问题

开源资源

好好学习天天向上

联大大纲—通信电子 ;教师介绍; 单片机课程学习经验- 学习路线图; 1.概述 -应用 -定义 -特点 -构成; 2.嵌入式处理器 —DIY CPU处理器ARM处理器Cortex-A8S5PV210讨论; 3.汇编语言 -作业 4.Bootloader -作业 5.Linux内核移植 6.嵌入式Linux程序设计 7.图形用户接口QT 8.其他框架介绍; 9.嵌入式物联网应用系统设计

运行程序

1.获得工程源码

工程源码位于\书附光盘\6 应用例程\1 No OS(裸机程序)\src\1.leds_s目录下。将1.leds_s文件夹复制到宿主机Linux环境/jy-cbt/work/目录下。

2.编译

在宿主机的Linux环境下依次执行以下命令,完成编译过程。                 

[root@localhost CBT-SuperIOT]# cd 1.leds_s            //进入工程目录        

[root@localhost 1.leds_s]# ls                     //查看当前目录        

Makefile  mkv210_image.c  start.S  write2sd                             

[root@localhost 1.leds_s]# make                   //编译命令            

[root@localhost 1.leds_s]# ls             //查看当前目录下的编译结果    

210.bin  led.elf      Makefile   mkv210_image.c  start.S                

led.bin  led_elf.dis  mkmini210  start.o         write2sd               

3.烧写程序到SD

1)宿主机linux环境下,将sd卡插入PC

2)使用fdisk命令查看SD卡设备挂载点,确认挂载于/dev/sdb

3)使用chmo命令,使得write2sd脚本文件获得管理员权限。

[root@localhost 1.leds_s]# chmod 777 write2sd                           

4)执行以下命令,完成将210.bin 烧写到SD卡中的指定位置。

[root@localhost 1.leds_s]# ./write2sd                                   

32+0 records in                                                         

32+0 records out                                                        

16384 bytes 16 kB copied, 0.652445 s, 25.1 kB/s                      

4)运行功能程序

SD卡取出后插入Tin210硬件平台中,设置硬件平台SD卡启动模式。上电后可以看到Tin210硬件平台上的LED灯正常闪烁,说明汇编程序点亮所有LED已经成功运行。