- 博客(6)
- 收藏
- 关注
原创 嵌入式开发学习历程(六)——Linux IO编程
整个嵌入式开发领域可以分为应用层、内核层与硬件层。在之前的学习中,我们学习了C编程语言以及Linux命令。这些知识属于应用层的范围中,在掌握这些知识以后,需要更加深入的学习Linux高级编程。所谓Linux系统编程可以理解为系统内核层向应用层提供的接口,包括IO、进程通信、线程调度、网络等方面,掌握这些知识对于Linux应用开发,有着极大帮助。也为驱动程序的学习打下基础Linux内核有以下功能...
2019-07-25 17:01:21 431
原创 嵌入式开发学习历程(五)——C语言函数
C语言函数的使用函数的概述:将代码进行整合,实现功能的复用。用一个标签——函数名来描述。函数具有三要素:函数名(地址)输入参数返回值在定义函数是,必须将3要素告知编译器。指针保存函数:返回值类型(*p)(参数列表)定义函数将函数的三要素定义出来即可实现调用函数使用函数名即可实现函数名是地址的思想非常重要,知道函数名的地址就可以对函数进行高效率的操作输入参数分为实...
2019-07-20 17:01:04 274
原创 嵌入式开发学习历程(四)——C语言内存操作
C语言内存空间的要点包括:掌握访问内存空间最核心即是指针。指针可以理解为内存类型资源的地址。明白指针变量:存放指针这个概念的盒子。C语言编译器对指针概念有两个疑问:分配多大的空间:在32位系统中,指针4个字节。空间里存放的地址,所指向内存的读取方法是什么?*前的数据类型决定读取的方法。eg.char p指将p地址的值以char类型取出指针指向内存空间,一定要保证合...
2019-07-19 10:18:32 355
原创 嵌入式开发学习历程(三)——C语言语法概述
掌握简单C语言的基本语法基本程序设计思想:数据类型、运算符、条件分支、循环设计语句工具的特性:掌握操作底层,尤其是内存地址的寻址及操作,指针的使用掌握C语言的设计思路,比普通的语法要重要的多掌握C语言的核心规律。要对C语言进行充分学习,推荐以下工具书:《C专家编程 》《C程序设计语言》《程序员面试宝典(第4版)》《C和指针》GCC使用以及常用选项gcc C语言的编译过程:...
2019-07-18 11:10:28 402
原创 嵌入式开发学习历程(二)——Linux环境搭建
虽然在个人学习阶段使用虚拟机模拟Linux系统,虚拟机自带的工具能够很容易的实现文件的传输,比如VMware自带的tools工具甚至可以直接拉拽进行传输操作。但是在企业中,往往开发大型项目不是一个人能够完成的,需要频繁的进行向企业服务器下载资源、上传代码文件等操作。window系统下可以使用网上邻居等功能进行文件共享。而linux怎么实现相同功能?下面对以下几种方法、工具进行介绍。SSHD服务器...
2019-07-17 18:47:29 407
原创 嵌入式开发学习历程(一)——Linux系统入门
本人普通本科学生,浑浑噩噩度过大学三年时间。直到临近离校实习,才发现自己学到的知识微不足道。既不满足于现状,又不愿意花费高昂学费进培训机构,只好在秋招前的这段时间补补书籍,看看网课,为改变自己的命运再努力一把。在接下来的时间里,我会把自己的学习笔记进行整理上传,加深对技术的理解,避免遗忘。为什么要学习linux操作系统?事实上,ARM通常都是用来做比较复杂的系统的,而且一般都是多任务系统的,当...
2019-07-17 18:15:02 2931
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人