自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 0709LinuxC开发

今日小结一、学习内容1.函数的三要素:函数名,形参,返回值注:什么时候传地址,什么时候传值?(1)当只使用不修改实参变量的值,传实参变量名;func (实参变量名)(2)当使用即修改实参变量的值,传实参变量的地址;func (&实参变量名)2.内存管理(1)操作系统内存管理:总的来说,操作系统内存管理包括物理内存管理和虚拟内存管理。1.物理内存管理:包括程序装入等概念、交换技术、连续分配管理方式和非连续分配管理方式(分页、分段、段页式)。2.虚拟内存管理:虚拟内存管理包括虚拟内

2020-07-09 23:57:52 132

原创 第五天LinuxC实训

个人总结位运算预处理指针数组一、位运算一个例子输入一个整数,将其转化为32位二进制的表现形式:其中我认识到了unsigned int的巧妙之处了,此时我也要注意后面打印的数据类型是%u对于掩码这个问题感觉很高级,以前搞单片机遇到过,oled的屏幕要像显示汉字要掩码库。假期搞过,并且成功了。今天最让我感到奇特的是!1.按位与运算可清零2.按或与运算可置位3.按异或运算可取反,甚至变量交换!!!示例a=a^b;b=a^b;a=a^b;还从老师那里知道了a=a+b;b=

2020-07-09 00:16:12 109

原创 0707的LinuxC的总结

了解一下C语言的语法标准1969年之前所有的操作系统都是用汇编语言编写;肯.汤普逊 1969年 在BCPL语言的基础之后 编写了B语言 用B语言写了UNIX操作系统的内核代码;丹尼斯.里奇 1972发明C语言 在B语言的基础之上开发了C语言,用C语言重写了UNIX内核代码。标准:一、1978年,丹尼斯•里奇(Dennis Ritchie)和布莱恩•柯林汉(Brian Kernighan)合作出版了《C程序设计语言》的第一版。书中介绍的C语言标准也被C语言程式设计师称作“K&R C”,1.

2020-07-07 23:47:56 175

原创 0706的Linux实训总结

@第三天(●ˇ∀ˇ●)嵌入式Linux暑期实训分享了解一下gcc的三级优化GNU编译器提供-O选项供程序优化使用:-O1提供基础级别的优化;主要在优化汇编语言的处理方式上,以及变量常量的优化。-O2 提供更加高级的代码优化,会占用更长的编译时间 ;主要在内存的管理和特殊指令的使用-O3 提供最高级的代码优化 ;-O4 不优化,这是默认值不同的优化级别使用的优化技术也可以单独的应用于代码。 可以使用-f命令行选项引用每个单独的优化技术。下面只介绍一下-O3的优化:-finline-funct

2020-07-06 23:54:34 452

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

苏嵌嵌入式Linux实训第二天(补)上午我了解了嵌入式开发为何要用到C语言,用我自己的话就是说,就是因为它的直接性与系统直接打交道,以及了解了基于实时性操作系统的一些概念。接下来我将继续总结一下方面:三.Linux与Unix之间的关系简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。四.Linux

2020-07-03 22:51:44 124

原创 什么是实时性,什么是硬实时?什么是软实时?

什么是实时性,什么是硬实时?什么是软实时?所谓时效性是指同一件事物在不同的时间具有很大的性质上的差异,我们管这个差异性叫时效性。时效性影响着决策的生效时间,时效性决定了决策在特定时间内是否有效。在嵌入式领域中,我们不仅强调速度的快,还要求有时间上的准确性嵌入式实时系统中采用的操作系统我们称为嵌入式实时操作系统,它既是嵌入式操作 系统,又是实时操作系统。作为一种嵌入式操作系统,它具有嵌入式软件共有的可裁剪、低资源占用、低功耗等特点;而作为一种实时操作系统,它与通用操作系统(如Windows、Unix、L

2020-07-03 12:33:50 7933

原创 2020-07-03

嵌入式底层开发为什么选择C语音1.C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码,并且不需要任何运行环境支持,便能运行的编程语言,其移植性好,能够在多种不同体系结构的软件或硬件平台上运行;2.C语言在高级语言当中是最贴近物理层面的语言,经过一系列的编译转换,最终它会成为0101的机械码,可以操作硬件,并且具有简介紧凑、使用灵活的语法机制.3.C语言具有很高的运行效率。通过观察C语言的背景可以看得出:汇编语言 - B语言 - C语言。在芯片上执行的程序:写汇编执行效率最高

2020-07-03 09:57:25 67

原创 2020-07-02

苏嵌嵌入式Linux实训第一天了解了课程的主要内容认识了嵌入式在找工作中的重要发觉代码的重要性激发了自己的代码兴趣

2020-07-02 22:36:26 73

空空如也

空空如也

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

TA关注的人

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