按类别查询搜索结果
关于关键词 的检测结果,共 3755
黄大熊宝 | 2019-07-01 10:11:49 | 阅读(530) | 评论(0)
串口通讯—异步通信方式串行通信可以分为两种类型:同步通信、异步通信。1.异步通信的特点及信息帧格式:以起止式异步协议为例,下图显示的是起止式一帧数据的格式:图1起止式异步通信的特点是:一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,总是以“起始位”开始,以...【阅读全文】
jianglits | 2019-06-10 16:36:31 | 阅读(269430) | 评论(0)
yjyzfw | 2019-05-06 13:22:36 | 阅读(253820) | 评论(0)
顾名思义,零长度数组就是长度为0的数组。int a[10]; int len; int a[len]; 在这个程序中,我们定义一个变量 len,作为数组的长度。程序运行后,我们可以通过输入指定数组的长度并初始化,最后再将数组的元素打印出来。程序的运行结果如下:input array len:3 ...【阅读全文】
令狐大侠 | 2019-04-20 09:39:06 | 阅读(2680) | 评论(0)
内建函数,顾名思义,就是编译器内部实现的函数。这些函数跟关键字一样,可以直接使用,无须像标准库函数那样,要 #include 对应的头文件才能使用。用来处理变长参数列表;用来处理程序运行异常;程序的编译优化、性能优化;查看函数运行中的底层信息、堆栈信息等;C 标准库函数的内...【阅读全文】
令狐大侠 | 2019-04-19 09:07:19 | 阅读(2750) | 评论(0)
这一节,接着讲 __atttribute__ 属性声明,__atttribute__ 可以说是 GNU C 最大的特色。我们接下来继续讲一下跟内联函数相关的两个属性:noinline 和 always_inline。这两个属性的用途是告诉编译器:编译时,对我们指定的函数内联展开或不展开。它们的使用方法如下。static inline __attribute__((noinline))...【阅读全文】
fangdikui | 2019-04-18 15:07:14 | 阅读(3350) | 评论(0)
原文地址:https://blog.csdn.net/zhou_chenz/article/details/52335634Buildroot官方全英文使用手册的链接是https://buildroot.org/downloads/manual/manual.html,需要知道每一个细节的朋友,可以仔细查阅,这篇文章只是我自己从中提炼出来的一下快速上手的技巧。如何在现有项目加入自己的APPBuildroot从零开始构建...【阅读全文】
令狐大侠 | 2019-04-18 08:59:13 | 阅读(230270) | 评论(0)
GNU C 通过 __atttribute__ 声明weak属性,可以将一个强符号转换为弱符号。编译器在编译源程序时,无论你是变量名、函数名,在它眼里,都是一个符号而已,用来表征一个地址。编译器会将这些符号集中,存放到一个叫符号表的 section 中。是时候表演真正的技术了。这时候,就需要用编译链接的原理知识来分析这个问...【阅读全文】
令狐大侠 | 2019-04-16 07:48:24 | 阅读(210400) | 评论(0)
GNU 通过 __atttribute__ 扩展的 format 属性,用来指定变参函数的参数格式检查。我们经常实现一些自己的打印调试函数。这些打印函数往往是变参函数,那编译器编译程序时,怎么知道我们的参数格式对不对呢?因为我们实现的是变参函数,参数的个数和格式都不确定。所以编译器表示压力很大,不知道该如何处理。属性...【阅读全文】
令狐大侠 | 2019-04-15 07:29:11 | 阅读(209040) | 评论(0)
7.1 属性声明:aligned通过 aligned 属性,我们可以直接显式指定变量 a 在内存中的地址对齐方式。aligned 有一个参数,表示要按几字节对齐,使用时要注意地址对齐的字节数必须是2的幂次方,否则编译就会出错。一般情况下,当我们定义一个变量,编译器会按照默认的地址对齐方式,来给该变量分配一个存储空间地址。如...【阅读全文】
fangdikui | 2019-04-11 11:08:12 | 阅读(2040) | 评论(0)
(二)kernel启动流程_DTS解析(源码层面)https://blog.csdn.net/qq_35065875/article/details/82852902(三)从解析DTS到创建device_从device_node到并入设备驱动模型(结合源码)https://blog.csdn.net/qq_35065875/article/details/82868976【阅读全文】
令狐大侠 | 2019-04-11 07:19:31 | 阅读(4240) | 评论(0)
GNU C 增加一个 __atttribute__ 关键字用来声明一个函数、变量或类型的特殊属性。声明这个特殊属性有什么用呢?主要用途就是指导编译器在编译程序时进行特定方面的优化或代码检查。比如,我们可以通过使用属性声明指定某个变量的数据边界对齐方式。__atttribute__((ATTRIBUTE))在这些属性中,aligned 和 packed...【阅读全文】
fangdikui | 2019-03-29 15:46:02 | 阅读(2160) | 评论(0)
原文地址:https://blog.csdn.net/juebanrui1988/article/details/50704570GPIO的所有操作都是基于编号的,可以说编号是一个GPIO的ID,TI AM335x系列处理器GPIO的编号规则如下:pin_num=bank_num?32+pin_bank_numpin_num=GPIO编号bank_num=GPIO块编号pin_bank_num=GPIO在GPIO块中的子编号AM335x系列SOC有4个ba...【阅读全文】
dongdjz | 2019-03-28 17:15:40 | 阅读(660) | 评论(0)
  嵌入式系统经过40多年的发展,已经广泛应用在科学研究、工程设计、军事技术、各类产业、商业文化艺术、限乐业、人们的日常生活等方方面面。嵌入式计算机系统同通用型计算机系统相比具有以下特点。  ①嵌入式系统通常是面向特定应用的嵌入式中央微处理器(CPU).与通用型的最大不同就是是嵌入式CPU大多工作在为特...【阅读全文】
令狐大侠 | 2019-03-22 08:02:04 | 阅读(109580) | 评论(0)
顾名思义,零长度数组就是长度为0的数组。int a[10]; int len; int a[len]; 在这个程序中,我们定义一个变量 len,作为数组的长度。程序运行后,我们可以通过输入指定数组的长度并初始化,最后再将数组的元素打印出来。程序的运行结果如下:input array len:3 ...【阅读全文】
令狐大侠 | 2019-03-20 15:02:36 | 阅读(2160) | 评论(0)
表达式表达式一般用来数据计算或实现某种功能的算法。表达式有2个基本属性:值和类型。如上面的表达式2+3,它的值为5。根据操作符的不同,表达式可以分为多种类型,如:关系表达式逻辑表达式条件表达式赋值表达式算术表达式……语句是构...【阅读全文】
令狐大侠 | 2019-03-20 14:49:35 | 阅读(2320) | 评论(0)
在标准 C 中,当我们定义并初始化一个数组时,常用方法如下:int a[10] = {0,1,2,3,4,5,6,7,8};比如,我们定义一个数组 b[100],其中 b[10]、b[30] 需要初始化,如果还按照前面的固定顺序初始化,{}中的初始化数据中间可能要填充大量的0,比较麻烦。int b[100] ={ [10] = 1, [30] ...【阅读全文】
laoyouji | 2019-03-18 20:00:09 | 阅读(6040) | 评论(0)
Source Insight 4.0 代码格式化【阅读全文】
【嵌入式】 Linux网络编程
byongdong | 2019-03-04 21:13:49 | 阅读(650) | 评论(0)
(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端         网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户端        在网络程序中,如果一个程序主动和外面的程序通信,...【阅读全文】
熬夜睡觉奥 | 2018-11-30 09:01:05 | 阅读(420) | 评论(0)
通用定时器作为输入捕获的使用。我们将用 TIM5 的通道 1 (PA0)来做输入捕获,捕获 PA0 上高电平的脉宽(用 WK_UP 按键输入高电平),通过串口打印高电平脉宽时间输入捕获简介输入捕获模式可以用来测量脉冲宽度或者测量频率。 STM32 的定时器,除了 ...【阅读全文】
moyaoyi | 2018-11-25 18:08:12 | 阅读(1520) | 评论(0)
转载:https://blog.csdn.net/hrdzkj/article/details/755070192.  The First Stop for the Latest ICs and Components非常好的关于微处理器,DSP,可以编程控制器资讯的网站,更新非常快。强烈推荐一些领导级别的人常去,了解行业动态!http://www.eeproductcenter.com/ - 外文3.  Programmers Heaven - As...【阅读全文】