c语言学习
软件开发基础(贯穿项目:客户信息管理、分析系统) |
||
---|---|---|
标准c语言开发 | 计算机基础、linux操作系统、linux文件系、linux系统常用命令、V的使用、简单Shell脚本简介及编程、环境变量以及常用工具软件C语言 基本语法、gcc编译器、数据类型、变量和常量、运算符和表达式、分支语句循环语句、数组、函数、指针和字符串、结构、联合、枚举、 指针高级应用、多级指针、void指针、函数指针、内存管理、文件流操作、预处理、其他常用C标库、Makefile编写 | |
数据结构 | 数据结构基本概念、线性结构、双向链表、栈和队列、树和二叉树 | |
经典算法 | 顺序查找和二分法查找、算法排序(冒泡、选择、插入、归并、快速) | |
客户信息管理系统 | 实现销售公司客户信息管理、分析系统 | |
linux高级软件开发
linux C/C++高级软件开发(贯穿项目:网络爬虫) |
||
---|---|---|
linux c编程基础 | linux c开发环境、linux标准文件中心、文件目录访问控制、内存管理、linux静态库和共享库的使用。进程与线程、linux多进程和多线程编程、 信号处理、进程间通讯(IPC)、linux多线程同步技术linux系统套接字(Socket)编程技术、TCP/IP协议、TCP客户机/服务器、UDP客户机 机/服务器、HTTP协议 | |
linux系统多进程、多线程编程 | ||
linux网络编程 | ||
面向对象的标准c++编程 | 面向对象的编程思想、类和对象构造器、拷贝构造、析构函数、new/delete、方法重载、运算符重载面向对象编程的基本特性:封装、继承 和多态,重写,覆盖,虚函数,虚函数表string类,输入输出函数、友元、异常处理(Exception) | |
网络爬虫 | 实现标准的网络爬虫功能 | |
linux系统软件开发
嵌入式linux系统软件开发(贯穿项目:智能家居主控) |
||
---|---|---|
嵌入式qt高级软件开发 | qt是图形用户程序框架、qt基础、qt信号和槽,qt creator,qt designer,QML,QT网络编程QT访问数据库(sql算法,sqlite数据库编程) | |
智能家居主控系统 | 智能家居主控系统 | |
arm体系结构与嵌入式软件开发 | 嵌入式系统构成、特点、开发模式与方法、建立开发环境、arm体系结构、指令流水线、mmu原理、arm指令集、gnu arm汇编程序设计、gpio控制、led驱动、key驱动、时钟子系统、uart驱动、pwm驱动、I2C协议及EEPROM驱动开发、中断(异常、GIC)系统启动原理 | |
bootloader项目 | 从零开始嵌入式 linux bootloader | |
arm裸版驱动开发【扩展、视频】 | Timer&WatchDog Timer软件开发、RTC驱动开发 | |
嵌入式开发实战
嵌入式linux系统开发项目实战(贯穿项目:智能家居) |
||
---|---|---|
嵌入式linux系统定制 | c++11标准的新特性,以及封装的算法 | |
嵌入式linux/android 驱动开发基础 | 模板基本概念(template),类模板和模板类,函数模板和模板函数;函数推断,类模板和函数模板的特化,智能指针的实现;标准模板库(standard template library),stl容器,迭代器和算法 | |
智能家居项目 | oracle数据库查询语句,oracle函数、多表连接、子查询;Oracle SQL DM和事务处理语句Oracle SQL建表和约束、Oracle的序列、视图和索引、数据库设计PL/SQL语法、Pro*C基础 | |
wifi智能车项目 | DMS项目(数据挖掘系统) | |
嵌入式linux/android 驱动开发高级专题(视频) | ado驱动程序、rtc驱动程序、i2c驱动程序、spi驱动程序、--线设备驱动、帧显示子系统驱动程序,块设备驱动程序、网络驱动程序、输入子系统、触摸屏 | |