会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
思考与实践并行
思考与实践并行
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2017年2月19日
经典笔试题:用C写一个函数测试当前机器大小端模式
摘要: “用C语言写一个函数测试当前机器的大小端模式”是一个经典的笔试题,如下使用两种方式进行解答: 1. 用union来测试机器的大小端 2. 用指针测试机器大小端 注: 通信系统中,通信双方数据传送方式中,先发低字节的方式叫小端,先发高字节的方式叫大端。
阅读全文
posted @ 2017-02-19 16:55 while(1);
阅读(1576)
评论(1)
推荐(0)
2017年2月15日
一个结构体传递方式的问题
摘要: 结构体做函数参数有两种传递方式: 一是传递结构体变量,这是值传递; 二是传递结构体指针,这是地址传递。 前几天犯了一个失误,在传递结构体变量时使用值传递,由于在函数中修改的是局部变量,导致函数外的全局变量没被修改到。如下: 查出问题点后,改为传递结构体指针,将问题解决:
阅读全文
posted @ 2017-02-15 20:32 while(1);
阅读(867)
评论(0)
推荐(0)
ESP8266 NON-OS SDK 和 RTOS SDK实现GPIO中断不同点
摘要: ESP8266 Non-OS SDK 和 RTOS SDK 实现GPIO的方法稍有不同: 对于 Non-OS SDK,比如需要把 MTDO 配置成输入,同时下降沿触发中断: 对于 RTOS SDK,实现相同的功能: 特别留意: 在中断回调函数中, 在disable interrupt之后,如果有中断
阅读全文
posted @ 2017-02-15 20:00 while(1);
阅读(3754)
评论(0)
推荐(0)
2017年2月6日
关于C语言中内存的3个问题
摘要: 1.程序为什么需要内存? 计算机程序 = 代码 + 结果,从宏观上理解,代码就是动作,而数据被动作加工,最终返回结果。程序是被放在内存中运行的,并且需要内存来存储一些临时变量,因此,对于程序来说,内存是程序的立足、生命之地。 2.从硬件、逻辑角度看内存? 从硬件角度上,内存是一个硬件器件,由硬件系统
阅读全文
posted @ 2017-02-06 22:53 while(1);
阅读(361)
评论(0)
推荐(0)
2017年1月21日
ESP8266 station模式下建立client、server TCP连接
摘要: 程序实现内容: 1.在station模式下,ESP8266作为client、server进行TCP连接2.实现数据的发送、接收(同时回传)实现思路:TCP网络通信分层为:应用层、网络层、数据链路层、物理层;1. 设置ESP8266为station模式,在数据链路层连接AP,获取IP地址;2. 在网络
阅读全文
posted @ 2017-01-21 13:51 while(1);
阅读(19881)
评论(3)
推荐(0)
2017年1月13日
连续更新了42天早报之后
摘要: 在已经过去的2016年 11、12月份,我在微信朋友圈上每天早上9:30之前更新一则早报,每则早报共11条,其中1-10条为最新的国际、社会资讯,第10条为文艺范文字。诸如以下类型: 11月24日早!读报时间: 1、外媒:惊叹中国30年内消灭极度贫困:曾是世界最穷国 2、美媒:中国经销商阻奥迪上汽联
阅读全文
posted @ 2017-01-13 20:31 while(1);
阅读(326)
评论(0)
推荐(0)
2016年12月13日
简单socket()编程
摘要: 客户端: 1、socket( int af, int type, int protocol) socket()函数用于根据指定的地址族、数据类型和协议来分配一个套接口的描述字及其所用的资源。如果协议protocol未指定(等于0),则使用缺省的连接方式。 对于使用一给定地址族的某一特定套接口,只支持
阅读全文
posted @ 2016-12-13 21:10 while(1);
阅读(700)
评论(2)
推荐(0)
2016年12月7日
TCP协议学习
摘要: 一、TCP参考模型 VS OSI参考模型 二、TCP/IP分层模型的四个协议层分别完成以下的功能 第一层 网络接口层 网络接口层包括用于协作IP数据在已有网络介质上传输的协议。实际上TCP/IP标准并不定义与ISO数据链路层和物理层相对应的功能。相反,它定义像地址解析协议(Address Resol
阅读全文
posted @ 2016-12-07 09:28 while(1);
阅读(256)
评论(0)
推荐(0)
2016年11月21日
linux系统如何管理文件
摘要: 硬盘中的静态文件和inode(i节点) (1)文件平时都在存放在硬盘中的,硬盘中存储的文件以一种固定的形式存放的,我们叫静态文件。 (2)一块硬盘中可以分为两大区域:一个是硬盘内容管理表项,另一个是真正存储内容的区域。操作系统访问硬盘时是先去读取硬盘内容管理表,从中找到我们要访问的那个文件的扇区级别
阅读全文
posted @ 2016-11-21 20:48 while(1);
阅读(206)
评论(2)
推荐(0)
Linux文件操作的主要接口API及相关细节
摘要: 操作系统API: 1、API是一些函数,这些函数是由linux系统提供支持的,由应用层程序来使用,应用层程序通过调用API来调用操作系统中的各种功能,来干活 文件操作的一般步骤: 1、在linux系统中要操作一个文件,一般是先open打开一个文件,得到一个文件描述符,然后对文件进行读写操作(或其他操
阅读全文
posted @ 2016-11-21 20:27 while(1);
阅读(2419)
评论(0)
推荐(1)
2016年10月25日
同步降压DC-DC转换IC——XC9264
摘要: 设计一个12V转3.3V,输出电流30mA的电源电路,由于项目对转化效率要求较高,所以不能采用低压差线性稳压LDO的方案。经过对比,TOREX的XC9264效率在此转化条件下效率可做到85%以上,比MPS等厂家同类型芯片效率做得高很多。 特性: 输入电压范围:3-18V(极限值20V) FBVolt
阅读全文
posted @ 2016-10-25 20:11 while(1);
阅读(1806)
评论(0)
推荐(0)
2016年10月9日
《智能时代》——成为智能时代的前2%
摘要: 看完《智能时代》后,整个人即兴奋又焦虑,兴奋源自于自己认识到即将来临的智能革命如同第一、第二次工业革命般将给整个人类社会带来众多机遇,焦虑源自于这一次革命将比过去历次技术革命来得更深刻,对社会、个人带来的冲击可能是空前的。 19世纪末始于英国的工业革命以蒸汽机为代表,20世纪末始于美国和德国的第二次
阅读全文
posted @ 2016-10-09 23:46 while(1);
阅读(458)
评论(0)
推荐(2)
2016年10月3日
shell编程:定义简单标准命令集
摘要: shell是用户操作接口的意思,操作系统运行起来后都会给用户提供一个操作界面,这个界面就叫shell,用户可以通过shell来调用操作系统内部的复杂实现,而shell编程就是在shell层次上进行编程,如Linux中的脚本编程。 shenll运行原理:由消息接收、解析、执行构成的死循环。 命令行sh
阅读全文
posted @ 2016-10-03 14:13 while(1);
阅读(1393)
评论(0)
推荐(0)
2016年10月2日
S5PV210_uart stdio移植
摘要: 1、stdio : standard input output 标准输入输出 2、printf函数调用到的2个关键函数: vsprintf : 格式化打印信息,最终得到纯字符串的打印信息等待输出 putc : 操控标准输出的硬件,将信息发送出去 3、移植步骤: (1)解压printf.rar到uar
阅读全文
posted @ 2016-10-02 10:42 while(1);
阅读(384)
评论(0)
推荐(0)
实例:对2个Makefile的备注
摘要: 实例1:Makefile编译链接简单.c函数 example.c Makefile 执行效果: 实例2:
阅读全文
posted @ 2016-10-02 10:14 while(1);
阅读(682)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告