联大大纲—通信—电子
;教师介绍;
单片机课程学习经验-
学习路线图;
1.概述
-应用
-定义
-特点
-构成;
2.嵌入式处理器
—DIY CPU
—处理器
—ARM处理器
—Cortex-A8
—S5PV210
—讨论;
3.汇编语言
-作业
4.Bootloader
-作业
5.Linux内核移植
6.嵌入式Linux程序设计
7.图形用户接口QT
8.其他框架介绍;
9.嵌入式物联网应用系统设计
内核加载驱动 1.添加驱动目标文件 在宿主机上修改内核Makefile文件。 文件路径:/CBT-SuperIOT/SRC/llinux-2.6.35.7/drivers/char/Makefile 使用gedit命令编辑Makefile文件,在文件中添加以下内容: obj-$(CONFIG_S5PV210_LEDS) += s5pv210_leds.o 上述内容,目的在于执行Make命令编译内核过程中,将加载led驱动。s5pv210_leds.c文件需要存放在与Makefile文件相同目录下。 2.添加leds设备内核配置选项 在宿主机上修改内核Kconfig文件 文件路径:/CBT-SuperIOT/SRC/llinux-2.6.35.7/drivers/char/Kconfig 使用gedit命令编辑Kconfig文件,在文件中添加以下内容: config S5PV210_LEDS tristate "LED Support for Cyb-Bot CBT210 GPIO LEDs" depends on CPU_S5PV210 default y help This option enables support for LEDs connected to GPIO lines on CBT210 boards. 上述内容将S5PV210_LEDS添加到内核配置菜单中。通过make menuconfig 打开内核配置菜单,在"Character devices--->"可看到所添加选项 3.配置内核支持leds设备 在宿主机/CBT-SuperIOT/SRC/linux-2.6.35.7/路径下,运行make menuconfig命令配置内核对按键设备的相关支持,添加完毕后,保存设置。 配置选项位置: Device Drivers ---> Character devices ---> <*> LED Support for Cyb-Bot CBT210 GPIO LEDs 4.更新内核 当前路径:/CBT-SuperIOT/SRC/linux-2.6.35.7/ 在宿主机当前路径下运行make命令编译内核,生成新版内核文件。使用新版内核文件更新目标板系统,目标板系统重启后,系统内核将支持leds设备。