在C语言用,其核心和灵魂就是对内存类型资源的操作,这个操作的工具就是指针。本章课程嵌入式C语言高级内存空间RAM,将带领大家一起熟悉和掌握C语言指针的操作方法和思维方式。
预计学习时长:7天
C语言在本质上是函数的语言,我们使用的每个功能都是函数,因此在嵌入式应用开发中,我们对C语言的应用其实是对其函数的应用。如何运用函数,将是我们设计大型嵌入式程序的基础。
预计学习时长:7天
这是一门Linux的基础课程,目标是让你能够熟练使用和操作Linux系统,为在Linux系统上做程序开发和以后做Android底层开发打下坚实的基础。本课程以知识+实操的方式来讲授,使学生能够轻松快乐地掌握Linux操作系统的使用。
预计学习时长:7天
GUN是嵌入式应用开发常用工具,本章将由大发快三-大发快三彩票资深嵌入式开发工程师,带你学习gnu开发基础,掌握gcc、gdb、makefile等技术。
预计学习时长:7天
本章主要是linux操作系统的io系统编程课程,是嵌入式学习必学课程之一,将由大发快三-大发快三彩票嵌入式开发工程师从IO系统的函数、标准及相关操作方面为大家详细介绍,方便初学者快速掌握。
预计学习时长:7天
ARM开发板,嵌入式开发常用工具之一,以英国ARM(Advanced RISC Machines)公司的内核芯片作为CPU,同时附加其他外围功能的嵌入式开发板,用以评估内核芯片的功能和研发各科技类企业的产品。本节将由大发快三-大发快三彩票高级嵌入式开发工程师带你进入ARM开发板的世界,让你从一点一滴开始熟悉ARM开发版。
预计学习时长:4天
嵌入式开发,软件与硬件的结合,了解完ARM的结构后,我们还需要对ARM硬件的开发进行一些了解,本节将由大发快三-大发快三彩票资深嵌入式开发工程师,带你了解芯片中的一些简单控制器,玩转嵌入式ARM开发。
预计学习时长:5天
对于嵌入式驱动开发,掌握了简单的硬件操作,但还不够,一旦系统变得复杂多变时,我们只靠一些简单的汇编是无法开发大型系统的,那么本课程将带着大家掌握如何一步一步写出ARM下的bootloader子功能。
预计学习时长:7天
嵌入式底层驱动学习的前提,是要将我们的开发板上运行起linux操作系统,那么本课程将由大发快三-大发快三彩票资深嵌入式开发工程师王海宁老师带领大家学习如何移植系统三大组件的步骤,bootloader,linux内核,文件系统的过程。
预计学习时长:7天
这套“看懂uboot的神秘面容”课程,其目的在于通过对一个优秀的bootloader软件的全过程分析,一步步如抽丝剥茧般带你领略嵌入式开发所涉及的系统启动部分涉及的概念和相关硬件的原理。包括CP15、UART、DDR2这些系统启动必须掌握的设备信息。
预计学习时长:7天
嵌入式驱动开发包括硬件子系统和软件子系统两部分,Linux内核及文件系统属于软件子系统,本课程将主要对文件系统的构建与移植进行介绍,讲解如何选择、配置、移植与制作一个可用文件系统及其镜像,以及怎样配合Linux内核的配置来调整应用生成的文件系统,进而掌握构建完整嵌入式驱动软件子系统应用开发环境。
预计学习时长:7天
Linux字符设备驱动程序是Linux下被组织为一组完成不同任务的函数的集合,通过这些函数使得linux的设备操作犹如文件一般。本章就由大发快三-大发快三彩票嵌入式开发名师带领大家一起学习linux字符设备驱动相关知识,赶快开始学习吧。
预计学习时长:7天
本课程针对那些对linux驱动有兴趣或者有需求要从事这一块、但不知道从何入手的开发人员,几乎囊括了linux下的所有类型的驱动,包括platform驱动、usb驱动、pci驱动、framebuffer驱动、网卡驱动等,同时穿插linux内核中的各种机制比如互斥机制、中断机制、睡眠机制等,让接受此课程的人可以直接上手嵌入式开发linux的驱动和移植工作。
预计学习时长:7天
在嵌入式开发中,Linux输入子系统是由输入子系统设备驱动层、输入子系统核心层(Input Core)和输入子系统事件处理层(Event Handler)组成。本章我将一起学习input子系统的相关知识,了解Linux输入子系统的核心原理。
预计学习时长:7天
这是一门Linux网络编程的项目实战课程,目标是让你把知识从“知道”变成“应用”,让你从“会编程”过渡到“会做项目”,让你学会用嵌入式驱动开发工程师的方式来思考和设计。
预计学习时长:7天
做嵌入式驱动开发,我们不仅要掌握过硬的硬件开发相关知识,也要掌握过硬的软件开发相关知识,本章大发快三-大发快三彩票的小刚老师就将带领大家一起探索Android底层开发相关知识,我们一起来学习吧。
预计学习时长:7天
Android NDK开发是学习怎样使用C与java共同开发Android应用程的技术,有了NDK技术之后,你就可以开发出只用java不能开发的一些特殊项目,因为java不能,而C可以。同时,你就可以有基础去学习Android中间件的开发,因为中间件中大量使用了NDK技术。
预计学习时长:7天
本章主要是嵌入式开发项目开发实战课程中linux系统下usb驱动的学习,主要围绕基本概念、移植方法、传输方式、鼠标驱动的进行详细介绍,全面剖析usb鼠标驱动的各种方法实现。
预计学习时长:7天
数据结构课程描述:要想成为一名合格的计算机软件开发人员,必然要深入理解数据结构与算法。本套课程由美国Syracuse大学的老师带领大家掌握常用的数据结构和算法。
预计学习时长:7天
C++是在C语言的基础上开发的一种通用编程语言,支持面向对象编程、泛型编程和过程化编程等多种编程范式,在嵌入式应用开发中广泛运用。本套C++视频教程将由大发快三-大发快三彩票资深嵌入式开发工程师,带你从实践的角度学习c++,让你领略c++编程语言在嵌入式开发中的魅力所在。
预计学习时长:7天
在Android、iOS风行的年代,在充斥浮躁、追求速成的年代,如果有一门语言值得我们去沉下心来好好研究,那它应该是C++。但是如果要找到一份好的工作也着实不易。 本c++套视频教程将带你了解常见C++面试题目。在遇到自己喜欢的公司时能够抓住机会。
预计学习时长:7天
本章嵌入式应用开发常用技术Linux文件IO操作,将由大发快三-大发快三彩票资深嵌入式应用开发工程师带你深入学习掌握文件的IO操作,让你体会Linux“一切皆文件”的设计特。
预计学习时长:7天
学习嵌入式开发,不仅要学习嵌入式开发相关的理论知识、能运用这些知识进行实战开发,还需要清楚面试过程中,企业一般都问些哪些问题,这样才能更顺利的进入理想企业。本阶段,我们为大家介绍的就是面试中,数据结构相关面试题的集锦,助你面试更加顺利。
预计学习时长:7天 已更新:18章
本课程通过结合实例代码来分析Android是怎么由应用一步步到底层的,以把Android OS纵向地串接起来。同时会把学习的思路融入课程,让你不仅仅知道答案是什么,更进一步知道怎么去获取答案。 在课程结束的时候你将知道从应用到底层分别是什么样的,以及是怎么一层层下来的。可以让你对整个Android系统有个直观的认识,为日后根据个人兴趣选择进入Android各层开发打下基础。
预计学习时长:7天
linux作为一款开源的操作系统,已经被大多数人所认可,在嵌入式领域中,linux的占用率一直稳居榜首, 掌握好linux下的基本概念,对我们掌握系统编程及驱动开发都非常有利。
预计学习时长:7天