自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 苏嵌嵌入式Linux实训第八天

嵌入式Linux C编程:在Linux上使用C语言调用操作系统功能接口开发应用程序;嵌入式为什么要移植操作系统?提供软件的移植性;操作系统提供了任务操作;操作系统提供了丰富的网络协议栈;操作系统将所有设备抽象成文件,方便访问设备;嵌入式Linux C编程:文件编程、多任务编程(进程、线程)、网络编程5. Linux系统构成/划分为:用户空间、内核空间(1) Linux系统构成/划分为:用户空间、内核空间(why?)保护内核安全《用户如何访问内核空间?》通过

2020-07-14 08:16:34 113

原创 苏嵌嵌入式linux实训第六天

函数的三要素:函数名,形参,返回值传地址和传值:什么时候传地址什么时候传参?1.当只使用不修改实参变量的值,传实参变量名;2.当使用即修改实参变量的值,传实参变量的地址;关键字: register、static、extern、const、typedef1、C语言中free函数是如何确定要释放多少内存空间的?Linux里面glibc在分配内存的时候会在内存块的地址前面的4个字节出存放内存块的大小。2、static什么时候用?Static是静态变量,静态变量是固有的,可以直接被引用,其他成员变量

2020-07-10 21:37:18 108

原创 苏嵌嵌入式linux实训第五天

今天学习到了很多内容,其中指针方面的知识经过学习之后,还不是很能理解,在课下还需要花更多的时间去学习,理解和掌握。随着一步一步的学习,新的知识越来越多,学习压力也越来越大,需要付出更多努力,才能获得更多收获。作业:#include <stdio.h>#include “stdio.h"void print1(char *ptr){printf(”%s\n", ptr);}void print2(char (*ktr)[100]){for(int i = 0; i < 2;

2020-07-09 00:42:24 98

原创 苏嵌嵌入式linux实训第四天

1.数据类型int a; 整型变量int* a;整型指针变量int** a;整形指针的指针变量int a[10];整形数组int a[10];整形指针数组int( a)[10];数组指针变量,指向的是执行数组int( a)(int);函数指针变量,指向的是形参为int返回值为intint( a[10])(int);函数指针数组. 形参为int,返回值为int2.左右法则先找到变量名 往右看 ;就是一个变量再往左看 确定变量保存的是什么类型确定a是一个变量,就要确定该变量保存什么类型的

2020-07-08 20:13:52 106

原创 苏嵌嵌入式linux实训第三天

1.编译器三级优化分别优化了哪些?第一级:代码调整代码调整是一种局部的思维方式;基本上不触及算法层级;它面向的是代码,而不是问题; 所以:语句调整,用汇编重写、指令调整、换一种语言实现、换一个编译器、循环展开、参数传递优化等都属于这一级; 这个级别的优化需要掌握大量的小的优化技巧和知识,需要不断的积累; 简单的语句调整、公共表达式提取、废代码删除等当前的很多编译器也能做到了,但也需要了解一些编译器的优化能力使自己的代码配合编译器做好优化; 用汇编重写并不是简单把高级语言改写为汇编实现,那样写的汇编很可能

2020-07-07 00:57:49 102

原创 苏嵌嵌入式linux实训第二天

1.嵌入式底层开发为什么选择C语言?•C语言的移植性较好,能在多种不同体系结构的软/ 硬平台上运行。•使用灵活的语法机制,能够直接访问硬件。•具有很高的运行效率。2.什么是实时性?硬实时和软实时的区别?实时性可以定义为:在规定时间内系统的反应能力.一般,有实时要求的应用有两个突出的特点:其中的活动时间性强,要求在一定的时刻和或一定的时间内自外部环境收集信息、再及时作出响应。区别:硬实时系统有一个刚性的,不可改变的时间限制,他不允许任何超出时限的错误。软实时系统的时限是一个柔性灵活的,他可以容忍偶

2020-07-03 23:02:10 127

原创 苏茜嵌入式linux实训第一天

1.今天是第一天上课老师并没有直接讲授技术性的知 识,而是先给我们做了一个较为笼统的介绍。2.今天为明天的正式课程做了一个基础性的铺垫,就是下载了明天所需要的软件。3.通过老师介绍对就业有了一点简单的认识。4.希望能够通过这课程对未来的方向更明确,对未来的生活更有规划。...

2020-07-02 22:25:17 153

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除