熟悉C语言,熟悉指针、结构体等概念大学理工科相关专业学生、老师及业工程师了解借口电路和数字电路的知识好具备电路设计经验从单片机开发2年以上经验,或者熟悉ARM底层基础
学习嵌入式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中的网络安全技术
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-boot7、u-boot移植过程8、U-Boot常用命令操作9、添加u-boot新命令10、设置u-boot环境变量11、u-boot驱动添加,如网卡:DM9000立即预约课程
该初始化过程以软件初始化为主,主要进行操作系统的初始化。BSP将对嵌入式微处理器的控制权转交给嵌入式操作系统,由操作系统完成余下的初始化操作,包含加载和初始化与硬件无关的设备驱动程序,建立系统内存区,加载并初始化其他系统软件模块,如网络系统、文件系统等。后,操作系统创建应用程序环境,并将控制权交给应用程序的入口。