看懂PowerPC汇编,需要如下3方面的知识: 1.PowerPC指令集架构即Power ISA,可以从Power.org获得,包括寄存器定义,数据模型,寻址方式和…
分类:嵌入式
16进制计算方法
16进制和10进制是不同的,进制是人们规定的的,不是一种自然现象,我们只用0-9表示所有数字,那么大于九的怎么表示呢?我们就规定大于9的就进位,高一位的总是比低一位的大,这样我们可以重复使用0-9这10个数字符号表示所有…
边沿触发和电平触发的区别
边沿触发和电平触发的区别 当然不一样了电平触发是在高或低电平保持的时间内触发,而边沿触发是由高到低或由低到高这一瞬间触发追问:我总觉得都是在电平为某一值是而触发的。那边沿触发到底解决了电平触发哪点没有解决的问题…
C/C++报错:全局变量重定义或是多次定义
很多人可能直接把全局变量写进.h文件,然后用多个文件包含这个头文件,编译时就会报错:变量重定义… 头文件的作用就是要给外部提供接口使用的,所以请记住, 只在.h中做声明,在.cpp文件中进行定义,而不要在.h 文件中…
OLED显示屏驱动:8080并口,IIC,SPI三种驱动方式
本文介绍了对OLED的几种驱动方式,8080并口,IIC,SPI三种驱动方式,采用的单片机是STM32F407. 文章目录 一.OLED驱动原理介绍 二.8080并口驱动方式 三.IIC驱动方式 四.SPI驱动方式 一.…
地址线和数据线
地址线 在微机原理中,cpu分为地址线、数据线和控制线,地址线是用来传输地址信息用的。举个简单的例子:cpu在内存或硬盘里面寻找一个数据时,先通过地址线找到地址,然后再通过数据线将数据取出来。 如果有32根.就可以访…
函数参数传递三种方式(传值方式,地址传递,引用传递)
形参与实参 形参即形式上的参数,对实参的一种抽象类型描述只是声明一个函数能够接受什么类型的实参,而不确定接受的实参的具体内容是什么 实参即传递给函数对应形参的具体内容 参数传递两种方式–传值&a…
Linux内核多线程实现方法 —— kthread_create函数
Linux内核多线程实现方法 —— kthread_create函数 内核经常需要在后台执行一些操作,这种任务就可以通过内核线程(kernle …
C语言常用预处理命令
指令 含义 # 空指令,无任何效果,可以用来注释 #include 包含一个源代码文件,头文件 #define 定义宏 #undef 取消已定义的宏 #if 如果给定条件为真,则编译下面代码 #ifdef 如果宏已经定义…
linux 修改网卡eth0的ip地址
1:临时修改: 1.1:修改IP地址 ifconfig eth0 192.168.100.100 1.2:修改网关地址 route add default gw 192.168.100.1 dev eth0 1.3:修改…
将linux虚拟机做成docker镜像
由于公司使用的平台比较多,每个平台都会给一个带有可编译SDK的虚拟机环境,这样下来,一共5、6个虚拟机,电脑性能又不是很好,虚拟机开多了卡的不行,要是平台切换的话挺麻烦。所以我就想把这些虚拟机制作成docker镜像,使用…
嵌入式工程师的真实现状,有人月薪 8 千,有人年薪快 40 万!
嵌入式工程师的真实现状,有人月薪 8 千,有人年薪快 40 万! 信盈达分享汇 4天前 01嵌入式的定义和举例分析 官方定义 根据IEEE(国际电气和电子工程师协会)的定义,嵌入式系统是“控制、监控或者辅助设备、机器和车…