网站首页 站内搜索

搜索结果

查询Tags标签: unsigned,共有 279条记录
  • C/C++定时器的使用

    前言有时候执行一个任务的时候,需要一直不断的采集数据,如果把采集数据的任务放在主任务,将会造成主任务的阻塞,通常的做法是将采集数据的任务创建一个子线程来完成。但是还有另一种方法,是通过定时器来定时采集数据。这样可以避免线程使用的复杂性,也更加容易调试。…

    2021/12/20 9:49:48 人评论 次浏览
  • C/C++定时器的使用

    前言有时候执行一个任务的时候,需要一直不断的采集数据,如果把采集数据的任务放在主任务,将会造成主任务的阻塞,通常的做法是将采集数据的任务创建一个子线程来完成。但是还有另一种方法,是通过定时器来定时采集数据。这样可以避免线程使用的复杂性,也更加容易调试。…

    2021/12/20 9:49:48 人评论 次浏览
  • 自学linux驱动从入门到放弃(十三)中断上下文

    在中断中,分为中断上文和下文(tasklet),在request_irq中注册的函数为中断函数,一般是中断上文,中断下文一般用于处理一些复杂耗时间的程序。 1.中断上下文 1.1 tasklet结构体 struct tasklet_struct {struct tasklet_struct *next;unsigned long state;atomic_t cou…

    2021/12/17 7:24:45 人评论 次浏览
  • 自学linux驱动从入门到放弃(十三)中断上下文

    在中断中,分为中断上文和下文(tasklet),在request_irq中注册的函数为中断函数,一般是中断上文,中断下文一般用于处理一些复杂耗时间的程序。 1.中断上下文 1.1 tasklet结构体 struct tasklet_struct {struct tasklet_struct *next;unsigned long state;atomic_t cou…

    2021/12/17 7:24:45 人评论 次浏览
  • Windows vc++读取串口信息(同步读取,伪异步)

    个人文章地址 1. 头文件 #pragma once #include <string> #include <memory> #include <tuple> #include <functional> #include <thread>template<typename T> class Thread { private:// 线程指针std::shared_ptr<std::thread&g…

    2021/12/16 7:14:35 人评论 次浏览
  • Windows vc++读取串口信息(同步读取,伪异步)

    个人文章地址 1. 头文件 #pragma once #include <string> #include <memory> #include <tuple> #include <functional> #include <thread>template<typename T> class Thread { private:// 线程指针std::shared_ptr<std::thread&g…

    2021/12/16 7:14:35 人评论 次浏览
  • 将16进制数据输出到控制台textout错误的---

    // 将16进制数据输出到控制台 void textout(char * name, unsigned char * p, unsigned short len) {char * pp;unsigned short i;pp = (char*) malloc(1024);for (i = 0; i<1024; i++)pp[i] = 0;// len=strlen(p);for (i = 0; i<len; i++)sprintf(pp + i * 2, &quo…

    2021/12/15 23:41:13 人评论 次浏览
  • 将16进制数据输出到控制台textout错误的---

    // 将16进制数据输出到控制台 void textout(char * name, unsigned char * p, unsigned short len) {char * pp;unsigned short i;pp = (char*) malloc(1024);for (i = 0; i<1024; i++)pp[i] = 0;// len=strlen(p);for (i = 0; i<len; i++)sprintf(pp + i * 2, &quo…

    2021/12/15 23:41:13 人评论 次浏览
  • Windows 10 下编译 libmp3lame3.100

    目录结构如下Makefile LAME_ROOT=. CC=gcc CFLAG=-Iinclude -DSTDC_HEADERS -Duint8_t="unsigned char" -Duint16_t="unsigned short" -Duint32_t="unsigned int" -Duint64_t="unsigned long long" -Dint16_t="signed short…

    2021/12/7 7:21:38 人评论 次浏览
  • Windows 10 下编译 libmp3lame3.100

    目录结构如下Makefile LAME_ROOT=. CC=gcc CFLAG=-Iinclude -DSTDC_HEADERS -Duint8_t="unsigned char" -Duint16_t="unsigned short" -Duint32_t="unsigned int" -Duint64_t="unsigned long long" -Dint16_t="signed short…

    2021/12/7 7:21:38 人评论 次浏览
  • 西邮Linux兴趣小组2019纳新试题

    解析:unsigned int 的取值范围是0~4294967295(2^32-1) 当i减到0的时候,再一次减1就会变成4294967295,这样的话就一直满足i>=0的条件, 所以会输出无数个‘=’知识点:unsigned int:无符号整型,表示从0开始到2^32-1的所有整数,unsigned后面的int可以省略 递减运…

    2021/12/5 7:23:50 人评论 次浏览
  • 西邮Linux兴趣小组2019纳新试题

    解析:unsigned int 的取值范围是0~4294967295(2^32-1) 当i减到0的时候,再一次减1就会变成4294967295,这样的话就一直满足i>=0的条件, 所以会输出无数个‘=’知识点:unsigned int:无符号整型,表示从0开始到2^32-1的所有整数,unsigned后面的int可以省略 递减运…

    2021/12/5 7:23:50 人评论 次浏览
  • 用C语言的LED实验,有汇编哦!

    C语言LED实验 1、汇编激活CPU 首先要明白对于没有系统开发板(也就是裸机)来说,是没办法直接对C进行识别。所以需要一段汇编语言,来配置CPU的资源,选择CPU运行模式,初始化指针位置。 代码如下: .global _start /* 全局标号 */_start:/*进入SVC模式 */mrs r0, cpsrbi…

    2021/12/3 22:06:13 人评论 次浏览
  • 用C语言的LED实验,有汇编哦!

    C语言LED实验 1、汇编激活CPU 首先要明白对于没有系统开发板(也就是裸机)来说,是没办法直接对C进行识别。所以需要一段汇编语言,来配置CPU的资源,选择CPU运行模式,初始化指针位置。 代码如下: .global _start /* 全局标号 */_start:/*进入SVC模式 */mrs r0, cpsrbi…

    2021/12/3 22:06:13 人评论 次浏览
  • Linux文件系统(二)—— 文件读写

    【前言】文件系统是结合了众多工程师智慧的结晶,所以在这个过程中,会出现各种各样的小技术手段来解决一些实际性问题,从而产生了很多技术词汇。 【文件系统Overview】 Linux一切皆文件:普通文件、目录文件(也就是文件夹)、设备文件、链接文件、管道文件、套接字文件…

    2021/12/1 7:07:35 人评论 次浏览
扫一扫关注最新编程教程