- 博客(10)
- 资源 (23)
- 收藏
- 关注
转载 C语言volatile关键字
一、volatile 的意思是“易失的,易改变的”。这个限定词的含义是向编译器指明变量的内容可能会由于其他程序的修改而变化。通常在程序中申明了一个变量时,编译器会尽量把它存放在通用寄存器中,例如ebx。当CPU把其值放到ebx中后就不会再关心对应内存中的值。若此时其他程序(例如内核程序或一个中断)修改了内存中它的值,ebx中的值并不会随之更新。为了解决这种情况就创建了volatile限定...
2019-05-30 18:56:50 240
转载 【计算机基础】 --- 详解大端模式和小端模式
原文地址:https://blog.csdn.net/ce123_zhouwei/article/details/6971544一、大端模式和小端模式的起源关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大...
2019-05-30 16:45:45 1437
原创 HARDWARE --- IIC协议
IIC详解1、I2C总线具有两根双向信号线,一根是数据线SDA,另一根是时钟线SCL2、IIC总线上可以挂很多设备:多个主设备,多个从设备(外围 设备)。上图中主设备是两个单片机,剩下的都是从设备。3、多主机会产生总线裁决问题。当多个主机同时想占用总线时,企图启动总线传输数据,就叫做总线竞争。I2C通过总线仲裁,以决定哪台主机控制总线4、上拉电阻一般在4...
2019-05-30 10:33:14 905
原创 【HARDWARE】 --- SPI接口协议介绍与应用说明
SPI总线介绍 SPI(Serial Peripheral Interface,串行外设接口)是由Motorola提出的一种全双工同步串行通信接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息,通信波特率可以高达5Mbps。SPI接口主要应用在EEPROM、FLASH、实时时钟、网络控制器、LCD显示驱动器、AD转换器,数字信号处理器、数字信号解码器等设备之间。 ...
2019-05-30 09:51:46 1289
转载 Linux中/proc目录下文件详解
转载于:http://blog.chinaunix.net/uid-10449864-id-2956854.htmlLinux中/proc目录下文件详解(一)/proc文件系统下的多种文件提供的系统信息不是针对某个特定进程的,而是能够在整个系统范围的上下文中使用。可以使用的文件随系统配置的变化而变化。命令procinfo能够显示基于其中某些文件的多种系统信息。以下详细描述/proc下的文件。...
2019-05-25 15:31:40 1125
原创 MobaXterm的是有用方法---集串口,SSH远程登录和FTP传输三合一工具
以前的资料里,串口和SSH远程登使用SecureCRT,window与ubuntu数据传输使用filezilla,窗口切换来切换去,麻烦也眼花缭乱。有没有一个工具搞定串口、SSH和FTP?有!它就是MobaXterm。是不是特别高效呢?MobaXterm是一个全功能的终端软件。支持SSH连接,支持FTP、串口等协议。MobaXterm分免费开源版和收费专业版。官网提供MobaX...
2019-05-22 09:42:09 8338
转载 使用apt-cache search搜索想要的软件包
我在编译u-boot代码的时候遇到了如下问题:LD test/dm/built-in.o CC examples/standalone/stubs.o LD examples/standalone/libstubs.o CC examples/standalone/hello_world.o LD examples/stand...
2019-05-15 13:58:09 10706 1
原创 Ubunt修改时间和时区的方法
1、查看时区bob@bob-HP-Pro-2000-Microtower-PC:~$ date -RTue, 14 May 2019 08:29:51 +08002、如果要修改时区,执行sudo tzselectbob@bob-HP-Pro-2000-Microtower-PC:~$ sudo tzselectPlease identify a location so tha...
2019-05-14 08:38:30 494
原创 offsetof宏与container_of宏
说明:Linux内核中这两个宏用的非常多,所以在这里总结下1、offsetof宏作用:计算一个结构体成员变量在这个结构体中的偏移量 我之前写过一篇如何计算结构体偏移量的文章,虽然可以手工计算,但是结构体成员太多的话,手工肯定是不现实的,所以Linux定义了这样一个宏。https://blog.csdn.net/weixin_42445727/article/de...
2019-05-12 22:31:21 248
原创 vim快捷键
实际工作中,还是要掌握这些快捷键的,今天整理下。太慢了确实显得很菜一、终端相关操作快捷键1、创建终端快捷键Ctrl + Alt + T2、在一个终端中创建一个新的变迁Ctrl+Shift+T3、切换标签 Alt + n4、新开终端Ctrl + Shift + n二、vi的三种基本工作模式命令模式文本输入模式末行模式1、vim基本操作i:插入到光标前I:插到...
2019-05-07 22:34:32 249
JNI实现java cpp相互调用
2023-07-06
Linux网络编程-网络基础-socket编程-高并发服务器.pdf
2021-09-05
PCB封装库---经过很多次画板检验
2018-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人