ARM学习笔记

=====================================================day01======================================================硬盘:永久记忆内存:临时记忆电源:CPU:大脑里的一部分C语言函数:用户自定义,库函数,第三方写的内存(放指令和数据) 指令(程序员写的程序)指令的执行是由cpu...
摘要由CSDN通过智能技术生成

=====================================================day01======================================================
硬盘:永久记忆
内存:临时记忆
电源:
CPU:大脑里的一部分
C语言函数:用户自定义,库函数,第三方写的
内存(放指令和数据) 指令(程序员写的程序)
指令的执行是由cpu来执行的
一条指令:取指 译码 取数据 执行 存数据
编译过程:
    预编译->编译(生成.i文件)->汇编(把.i文件翻译成二进制)->连接(将多个.o文件和库文件连接起来合成一个可执行文件)
gcc hello.c -o hello1 -Wall 动态链接库文件
gcc hello.c -o -Wall hello2 -static静态链接库文件 hello2的大小比hell1的大
动态链接把相同的代码放在一块内存里,静态链接每个.o文件都含有一个相同的代码区
一个程序在内存中运行就是一个一个进程占的内存分几个区:堆区 栈区 数据区 代码区

计算机组成:硬件+软件
计算机系统层次结构:
    复杂计算机系统:应用程序(APP) 中间件(MidWare) 操作系统(OS) 裸机(硬件)
    简单计算机系统:裸机程序(软件) 裸机(硬件)
============================================day02================================================================
C、C++、系统编程、网络编程、数据结构、数据库
1、嵌入式系统的分类
    按表现形式分(硬件范畴):芯片级嵌入(soc),模块级嵌入(单板级),系统级嵌入(多板级、设备级)
    按实时性要求分(软件范畴):非实时系统(PDA),软实时系统(消费类产品),硬实时系统(工业和军工系统)
2、嵌入式处理器
    微控制器(MCU):单片机 把CPU RAM ROM集成在一个芯片上
    微处理器(MPU):
    数字信号处理器(DSP)
    片上系统(SOC):system on chip 将外设控制器和CPU集合在一个芯片上 实现软件编程
    可编程片上系统(SOPC):实现硬件编程
    多核嵌入式处理器(MultiCOre SOC):
多任务实现:一个时刻只有一个任务在运行,我们看到多个任务在一起同时运行是因为他们的时间间隔太小了所以看到就是同时运行的
软件行业:SE(软件工程师),Tester(软件测试工程师),SCM(软件配置管理),SQA(软件质量保证),SPM(软件项目管理)
    软件工程师&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值