课程关键词:南宁西乡塘区嵌入式培训哪里好
【入学要求】
熟悉C语言,熟悉指针、结构体等概念
大学理工科相关专业学生、老师及业工程师
了解借口电路和数字电路的知识好具备电路设计经验
从单片机开发2年以上经验,或者熟悉ARM底层基础
可选平台:S3C2440/6410、Cortex-A8/A9
【课程安排】
学习嵌入式linux基础环境搭建,linux系统编程
熟悉C语言,熟悉指针、结构体等概念
大学理工科相关专业学生、老师及业工程师
了解借口电路和数字电路的知识好具备电路设计经验
从单片机开发2年以上经验,或者熟悉ARM底层基础
可选平台:S3C2440/6410、Cortex-A8/A9
【课程安排】
学习嵌入式linux基础环境搭建,linux系统编程
1.虚拟机安装、Linux系统的安装、Linux系统的常用软件的安装;
2.建立嵌入式Linux开发环境
3. 熟悉嵌入式开发平台、Linux下的调试技巧
4.linux的历史发展、特点及其技术标准
5.linux中的基本使用:常用命令介绍
6.linux的文件、目录和文件系统
7.VI编辑器的介绍和使用
8.awk、sed、bash编程
9.QT环境下的软件开发技术
10.linux系统下的系统调用
11.linux的进程控制与进程的通信
12.linux多线程
13.gcc、make、 gdb工具使用
14.linux中的网络安全技术
2.建立嵌入式Linux开发环境
3. 熟悉嵌入式开发平台、Linux下的调试技巧
4.linux的历史发展、特点及其技术标准
5.linux中的基本使用:常用命令介绍
6.linux的文件、目录和文件系统
7.VI编辑器的介绍和使用
8.awk、sed、bash编程
9.QT环境下的软件开发技术
10.linux系统下的系统调用
11.linux的进程控制与进程的通信
12.linux多线程
13.gcc、make、 gdb工具使用
14.linux中的网络安全技术
第四部分:U-Boot:了解 U-Boot的作用及工作流程;了解Bootloader的代码结构、编译过程;移植U-Boot;掌握常用的U-Boot命令。
1、Bootloader介绍
2、u-boot工程介绍
3、u-boot的编译使用
4、u-boot源码分析
5、u-boot资源分配
6、配置编译u-boot
7、u-boot移植过程
8、U-Boot常用命令操作
9、添加u-boot新命令
10、设置u-boot环境变量
11、u-boot驱动添加,如网卡:DM9000
2、u-boot工程介绍
3、u-boot的编译使用
4、u-boot源码分析
5、u-boot资源分配
6、配置编译u-boot
7、u-boot移植过程
8、U-Boot常用命令操作
9、添加u-boot新命令
10、设置u-boot环境变量
11、u-boot驱动添加,如网卡:DM9000
嵌入式系统硬件初始化
系统初始化过程可以分为3个主要环节,按照自底向上、从硬件到软件的次序依次为:片级初始化、板级初始化和系统级初始化。
片级初始化
完成嵌入式微处理器的初始化,包括设置嵌入式微处理器的核心寄存器和控制寄存器、嵌入式微处理器核心工作模式和嵌入式微处理器的局部总线模式等。片级初始化把嵌入式微处理器从上电时的默认状态逐步设置成系统所要求的工作状态。这是一个纯硬件的初始化过程。
板级初始化
完成嵌入式微处理器以外的其他硬件设备的初始化。另外,还需设置某些软件的数据结构和参数,为随后的系统级初始化和应用程序的运行建立硬件和软件环境。这是一个同时包含软硬件两部分在内的初始化过程。
系统初始化
该初始化过程以软件初始化为主,主要进行操作系统的初始化。BSP将对嵌入式微处理器的控制权转交给嵌入式操作系统,由操作系统完成余下的初始化操作,包含加载和初始化与硬件无关的设备驱动程序,建立系统内存区,加载并初始化其他系统软件模块,如网络系统、文件系统等。后,操作系统创建应用程序环境,并将控制权交给应用程序的入口。
更多培训课程,学习资讯,课程优惠等学校信息,请进入 南宁信盈达嵌入式培训学院 网站详细了解,免费咨询电话:400-998-6158