唐峰0

2022年5月24日

STM32H743VIT6 移植正点原子hal库版本程序移植

摘要: ##STM32H743正点原子HAL库移植注意 芯片选型 的pack包 在移植正点原子sys.c时注意 正点官方使用25Mkz板卡外置晶振频率 外部晶振为25M的时候,推荐值:plln=160,pllm=5,pllp=2,pllq=2. 在使用自己板卡时,根据晶振调节 在调试串口程序,打印乱码 正点 阅读全文

posted @ 2022-05-24 18:44 唐峰0 阅读(324) 评论(0) 推荐(0) 编辑

2019年7月24日

GCC编译已经引入math.h文件提示cos,sin等函数未定义

摘要: 参数解释 -l 指定程序链接哪个静态库或者动态库 -m -m表示的是数学库,也就是使用math.h头文件 阅读全文

posted @ 2019-07-24 14:36 唐峰0 阅读(1938) 评论(0) 推荐(0) 编辑

进程与进程间通信(3)

摘要: 信号 信号(signal),又称为软中断信号,用来通知进程发生了异步事件。进程之间可以互相发送软中断信号。内核也可以因为内部事件而给进程发送信号,通知进程发生了某个事件。注意,信号只是用来通知进程发生了什么事件,并不给该进程传递任何数据。处理方法分为三类: 1是类似中断的处理程序,对于需要处理的信号 阅读全文

posted @ 2019-07-24 10:20 唐峰0 阅读(145) 评论(0) 推荐(0) 编辑

进程与进程间通信(1)

摘要: 1.进程 进程(process) 是一个已经开始执行但还没终止的程序实例。 Linux 系统下使用 ps 命令可以查看到当前正在执行的进程。每个进程包含有进程运行环境、内存地址空间、进程ID、和至少一个被称为线程的执行控制流等资源。同一个程序可以实例化为多个进程实体。操作系统中所有进程实体共享着计算 阅读全文

posted @ 2019-07-24 08:57 唐峰0 阅读(198) 评论(0) 推荐(0) 编辑

进程与进程间通信(2)

摘要: 1 创建进程 fork()函数来创建一个新进程,原型如下: #include <unistd.h> pid_t fork(void); fork()函数将运行着的进程分裂出另一个子进程,它通过拷贝父进程的方式创建子进程。子进程与父进程有相同的代码空间、文件描述符等资源 fork()函数如果成功创建了 阅读全文

posted @ 2019-07-24 08:56 唐峰0 阅读(134) 评论(0) 推荐(0) 编辑

primer_c++_迭代器

摘要: #include #include using namespace std; int main() { vector v1{ 1, 2,3,4,5,6,7,8,9,10 }; for (auto i = v1.begin(); i != v1.end(); i++) { (*i) *= 2; cout << *i<<endl; } return 0; } ... 阅读全文

posted @ 2019-07-24 08:53 唐峰0 阅读(92) 评论(0) 推荐(0) 编辑

2019年7月20日

primer_C++_3.5 数组

摘要: vector 阅读全文

posted @ 2019-07-20 23:09 唐峰0 阅读(128) 评论(0) 推荐(0) 编辑

2019年7月18日

primer_C++_3.3 标准库类型vector

摘要: 不合法,ivec为空vector。 vector<int> ivec {0}; ivec[0]=42; 阅读全文

posted @ 2019-07-18 15:54 唐峰0 阅读(143) 评论(0) 推荐(0) 编辑

2019年7月17日

primer_C++_3.2 标准库类型string

摘要: 将字符串首字符改成大写: 使用下标执行迭代:把str的第一个词改成大写形式: 3.2.3 阅读全文

posted @ 2019-07-17 09:16 唐峰0 阅读(209) 评论(0) 推荐(0) 编辑

2017年10月6日

ESP32搭建4.esp32官方程序下载与串口读取

摘要: 上一篇写到esp-idf的整体环境搭建,本文主要讲讲如何将examples中的例子烧写到ESP32的flash中,以及如何通过linux串口进行调试。 一、 Esp32程序下载 1.Ctrl+Alt+T 打开命令窗口: cd /esp32/esp-idf/examples/get-started/h 阅读全文

posted @ 2017-10-06 17:09 唐峰0 阅读(5708) 评论(0) 推荐(1) 编辑

导航