自定义博客皮肤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)
  • 收藏
  • 关注

原创 苏嵌嵌入式实训第七天

课时总结:嵌入式C编程的语法、使用嵌入式为什么要移植操作系统?提供软件的移植性;操作系统提供了多任务操作;操作系统提供了丰富的网络协议栈;操作系统将所有设备抽象成文件,方便访问设备;Linux系统构成/划分:用户空间、内核空间为什么将系统划分为用户空间、内核空间?     答:保护内核的安全;· 用户可以通过系统调用访问内核空间    内核提供安全的访问内核的数据及服务的接口:系统调用用户如何发生系统调用?     答:调用系统提供的编程函数接口–API(用户编程接口)文件描述符

2020-07-18 18:31:51 88

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

课程总结:1、函数的三要素:函数名、形参、返回值函数名:命名——自注释性 动词+名词函数参数:参数是什么类型,形参就要定义成什么类型;传地址和返回值:只当使用不修改实参变量的值,传实参变量名当使用以及修改实参变量的值,传实参变量的地址;2、内存管理2g的物理内存空间分成4g的虚拟地址空间Linux虚拟地址空间分布图3、关键字Register、static、extern、const、typedeef4、复合数据类型作业:1、free是如何知道释放多大空间的系统在分配内存时除了分配

2020-07-09 21:45:04 96

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

课程内容:1、位运算:&、|、^、<<、>>、~.比如利用位运算讲一个输入的整数转化位n位的二进制的形式(利用位运算将其转化的过程会比利用加减乘除所需要的时间短,效率高)2、宏指令(避免幻数):利用宏指令能使源文件在被维护的时候更加方便#define MAX#define SIZE#define LONGIN_SUCCESS利用宏去进行调试:比如printf(“%s:%d\n”,FUNC,LINE);用于显示代码所在的函数名和行号防止文件定义重复:#pra

2020-07-08 22:59:32 119

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

课程内容:1、C语言的概述:C语言的优势:直接访问硬件、运行效率、移植性C语言能直接访问硬件原因——指针类型嵌入式开发为什么选择C语言:所有操作系统的内核都采用了C语言2、数据类型①所有的数据类型的定义、初始化char:字符型;  short :短整型    int:整型    long :长整型    float:单精度浮点型    double:双精度浮点型比如(右左法则)int **a——整型指针的指针变量int *a[10]——整型指针数组int(*a)[10]——数

2020-07-07 22:19:48 130

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

课程内容:今日主要是讲解了Linux中的开发工具(1)编译器:gcc 通过指令实现源文件、汇编文件、目标文件、可执行文件的形成,最主要的是实现静态库和动态库的创建和使用(2)调试器:gdb 通过gdb指令实现对源文件的调试(3)工程管理器:make 主要有两个指令:make和cmake指令作业:一:编译器的三级优化都优化了哪些?对于一级优化主要是代码调整,比如有语句调整,用汇编重写、指令调整、换一种语言实现、换一个编译器、循环展开、参数传递优化等。1.-fdefer-pop2.-fmerg

2020-07-06 23:34:13 201

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

1、嵌入式底层开发为什么选择c语言? 对于嵌入式开发,主要是针对硬件做开发,写驱动。而且,嵌入式开发是在操 作系统内部做开发的,操作系统大部分的内核都是C语言编写。C语言也有几个优点:C语 言能适应单片机、ARM等硬件,可移植性很高;C语言运行能够具有很高的效率;C语言的 语言简洁紧凑。2、什么是实时性?(硬实时和软实时) 实时性指的是在一定时间内完成一定的程序运行或者任务。 硬实时指的是要求在规定的时间内必须完成操作,不允许超时,比如导弹系统 。 软实时则是在处理过程中没有那么严格,比如人体体温在一

2020-07-03 22:26:44 123

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

1、今日课程内容:今天是安工大苏嵌嵌入式linux实训的第一天,第一次课程老师给我们介绍了一些学长学姐们的就业资料,还介绍了一些关于专业方面的知识。比如人工智能,我们将要实训的就属于嵌入式的一种人工智能,当然还有一种属于云端人工智能。然后还给我们介绍了本次实训的规章制度,以及考核要求等。2、今天对于软件的安装过程很顺利,腾讯课堂的使用也很舒适。3、收获心得:如果在大四准备找工作的话,大三这一年就应该好好准备充实自己。比如说多参加一些项目,让自己的简历更加的丰富充实起来。今天也让我对苏嵌嵌入式实训有了更加

2020-07-02 21:40:05 153

空空如也

空空如也

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

TA关注的人

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