Shao Guoliang的博客

未来不迎,当时不杂,过往不恋


  • Home

  • About

  • Tags

  • Categories

  • Archives

  • Sitemap

  • Search

Git详解

Posted on 2019-11-29 | In 技术 |
参考https://zhuanlan.zhihu.com/p/41344866 分支在开发的过程中有主干线和分支线,相互之间的代码开发不受影响。一个实际的例子。 假设某软件的1.0版本完成了,马上投入了1.1版本的开发中 过了一段时间,1.1版本开发了一部分(基于1.0),但是有用户反馈1.0版本 ...
Read more »

拉格朗日函数转化有约束的求极值问题

Posted on 2019-11-28 | In 数学 |
参考https://blog.csdn.net/asd136912/article/details/79149881 拉格朗日函数常用在支持向量机和最大熵模型中,将有约束的求极值问题转化为无约束求极值问题。可以利用拉格朗日函数的对偶性转化问题。 原始问题最原始的求最小值问题:$$ \mathop{\ ...
Read more »

I2C总线总结

Posted on 2019-11-27 | In 技术 |
I2C是由双向串行时钟线SCL和双向串行数据线SDA两条数据线组成。 I2C总线在传输数据是速率可达100kbps,最高可达400kbps。 I2C总线上允许接入的设备数量主要决定于总线上的电容量,一般设定为400pF以下。 总线上传输数据一般由主机发送启动信号和时钟信号,开始传输。一般向主机发出 ...
Read more »

Linux 驱动-第一个Helloworld

Posted on 2019-11-20 | In 技术 |
参考书籍《Linux设备驱动程序》 检查Linux内核123456//检查Linux内核版本uname -r//检查lsb(linux standard base)显示和lsb特定版本的相关信息,会显示ubuntulsb_release -a//查看相关Linux versioncat /proc/ ...
Read more »

操作系统-虚拟内存

Posted on 2019-11-18 | In 技术 |
Linux 虚拟地址空间为了防止不同进程在物理内存中运行二队物理内存的争夺,采用了虚拟内存。 虚拟内存使得不同进程在运行的过程中,它看到的是自己独自占有了当前系统的4G内存。所有进程共享同一物理内存,每个进程只是把自己目前需要的虚拟内存空间映射并存储到物理内存上。在每个进程创建加载时,内核只是为进程 ...
Read more »

Pthread使用

Posted on 2019-11-07 | In 技术 |
POSIX线程简称Pthreads,是线程POSIX标准。该标准定义了创建和操作线程的一整套API。在类UNIX操作系统中,都使用Pthreads作为操作系统的线程。 APIPthreads的API函数可以非正式的划分为三大类: 线程管理(Thread Management):直接用于线程创建,分 ...
Read more »

QT嵌入式开发Qthread

Posted on 2019-11-07 | In 技术 |
QThread的两种使用方法 不使用事件循环。官方manual介绍的一种方法1) 子类化QThread2) 重载run函数,run函数内有一个死循环3) 设置一个标记位来控制死循环的退出如果使用这个方法,那么QThread::quit()就没有效果,因为这个线程不需要事件循环。这个时候使用QT不推荐 ...
Read more »

操作系统-进程与线程

Posted on 2019-11-06 | In 技术 |
并发concurrency与并行parallelism的概念并发(concurrency):值宏观上看起来两个程序在同时运行,但微观上两个程序的指令是交叉运行的。cpu单周期只运行了一个指令。这种并发不能提高计算机性能,只能提高效率 并行(parallelism):指严格物理意义上的同时运行,比如多 ...
Read more »

Linux相关

Posted on 2019-11-05 | In 技术 |
参考https://github.com/xiaowenxia/embedded-notes/blob/master/linux.md#%E7%B3%BB%E7%BB%9F%E5%85%B3%E6%9C%BA%E5%91%BD%E4%BB%A4 Linux指令系统关机指令 shutdown: 安全地 ...
Read more »

嵌入式笔记-C

Posted on 2019-11-05 | In 技术 |
嵌入式C语言查漏补缺,参考https://github.com/xiaowenxia/embedded-notes 数据类型 数据类型 16位 32位 64位 char 1 1 1 pointer 2 4 8 short 2 2 2 int 4 4 4 float 4 4 ...
Read more »
<i class="fa fa-angle-left"></i>1234…10<i class="fa fa-angle-right"></i>
Shao Guoliang

Shao Guoliang

99 posts
10 categories
55 tags
GitHub E-Mail
© 2020 Shao Guoliang
Powered by Hexo
|
Theme — NexT.Pisces v6.0.0