初学者如何开始学习嵌入式linux开发内容描述 呢?新手入门全干货!零基础小白入门嵌入式Linux应用程序开发是学什么的?要学什么内容?,嵌入式Linux应用程序开发是学什么的?要学什么内容?,嵌入式linux开发需要学哪些东西?,求嵌入式linux开发详细流程(步骤)???必看
1.嵌入式Linux应用程序开发是学什么的?要学什么内容?就Linux应用层的开发来讲,通用的知识包括:a, c 语言;b, 简单数据结构和算法;c, Linux 环境下的编程接口;d, C++ 及 UML;除了这些,其他都是某一方面特定的了,比方数据库,GUI,音视频,无线应用等等。具体的内容说明,请参考杭州巨立安(JulianTec) *阶段的课程安排。
2.嵌入式Linux应用程序开发是学什么的?要学什么内容?应用程序嘛 和windows程序差不多 比如音频播放器 用户GUI什么的 如果想学linux 当然要先使用点基本的命令 然后是 linux 下的 C 语言编程 android 群 欢迎广大爱好者加入
3.嵌入式linux开发需要学哪些东西?这是一份来自【北航嵌入式培训中心】的嵌入式linux工程师的课程表,楼主看完之后应该能知道嵌入式linux培训该学习哪些东西,先学什么,后学什么,基本上会有一个框架。*阶段 合格Linux C程序员阶段 课程名称课程内容课时C语言基本C语言语法,变量,过程控制C语言简单参数传递,数组和指针概念基本C语言程序设计实践初级专题(1)C和指针专题(2)C语言的Bug和笔试真题分析56(选学)Linux系统与C语言编程(初、中、高级)Linux基本操作Linux下的基本编程方法binutils工具集介绍Linux下的c语言程序设计和编程习惯shell程序设计;文件与I/O操作;进程与信号;进程间通信;网络编程136数据结构C语言描述线性表;栈和队列数组和广义表;树和二叉树图的概念和应用;动态存储管理排序和查找的讨论32C++程序设计C++程序设计基本概念,类和数据抽象构造和析构函数,函数的二义性讨论;函数重载16QT程序设计QT的介绍和开发环境;QT的类和控件,信号和槽;QT应用实例应用24项目实战:划艇收费系、数码相框(PC机)第二阶段 嵌入式Linux C程序员阶段课程名称课程内容课时ARM体系结构与编程ARM概述及指令分类、寻址方式ARM指令集精讲和汇编语言程序设计ARM存储系统和中断、异常处理基于ARM的接口编程32嵌入式Linux系统移植嵌入式系统概念和开发环境搭建Boot loader概念和启动过程分析U-Boot移植和代码分析嵌入式Linux系统移植和编译嵌入式Linux系统接口驱动移植文件系统的概念和根文件系统的制作48QT移植QT编译和应用库的制作QT移植和应用程序编程16第三阶段 嵌入式Linux C驱动工程师阶段 课程名称课程内容课时嵌入式Linux系统设备驱动程序开发(初级)Linux设备驱动的概念和开发过程Linux设备驱动中的机制和策略Linux设备驱动模型和高级同步机制嵌入式Linux接口驱动工程实践48项目实战:视频监控系统 第四阶段 嵌入式Linux工程师阶段 课程名称课程内容课时嵌入式Linux系统设备驱动程序开发(高级)触摸屏驱动研究与开发实践MTD设备驱动研究与开发实践frame Buffer和LCD驱动研究与实践网络设备驱动研究与开发实践SD卡驱动研究与开发实践USB设备驱动与开发实践48工程实践项目(根据课程进度安排项目):GPRS远程网络视频监控系统/数码相框(开发板)智能家居系统简易POS机系统车载娱乐终端
4.求嵌入式linux开发详细流程(步骤)?建立以Linux系统为基础的开发环境;配置开发主机(MINICOM调试嵌入式开发板、NFS网络文件系统,防火墙);建立引导装载程序(公开源代码的,如U-BOOT、BLOB、VIVI、LILO、ARM-BOOT、RED-BOOT等);下载别人已经移植好的Linux操作系统(如μCLinux、ARM-Linux、PPC-Linux等);建立根文件系统(包括:/etc//、/etc/profile、/etc/.profile等);建立应用程序的Flash磁盘分区,一般使用JFFS2或YAFFS文件系统;开发应用程序,应用程序可以放入根文件系统中,也可以放入YAFFS、JFFS2文件系统中;烧写内核、根文件系统、应用程序、发布产品。