摘要: 在linux中,经常需要各种命令,通常情况下都会带各种参数,而这些参数是如何解析的呢? 通常使用GNU C提供的函数getopt、getopt_long、getopt_long_only函数来解析命令行参数。 使用他们需要引用头文件getopt.h。 原文地址: "https://www.cnblo 阅读全文
posted @ 2019-08-17 15:00 NickQ 阅读(6903) 评论(0) 推荐(0) 编辑
摘要: 本文仅对 keil armcc 编译器有效,对于其他编译器未验证,不清楚。 代码: c define __ASM __asm / ! 9.155 Named register variables The compiler enables you to access registers of an A 阅读全文
posted @ 2019-08-16 09:15 NickQ 阅读(1492) 评论(0) 推荐(0) 编辑
摘要: 前言 偶然在RTthread代码中发现,特殊的修补符号 和 ,他的作用很强大,介绍一下。 实例代码 如下代码: 如上代码中,用符号 和 修饰了原函数 ;为原来不能修改的 函数打了补丁,作用是在调用原来的 函数前,先调用自己定义的 函数。 说明 在符号定义无法被修改的情况下,你可以用种特殊符号 和 去 阅读全文
posted @ 2019-08-13 09:48 NickQ 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 代码: 此处可见,汇编代码跳转至__main函数执行 作用: __main()是编译系统提供的一个函数,负责完成库函数的初始化和初始化应用程序执行环境(如"段拷贝"程序,即从加载域到执行域转化程序),最后自动跳转到main()。 函数__main()和main()区别详见: https://blog 阅读全文
posted @ 2019-03-05 21:08 NickQ 阅读(1961) 评论(0) 推荐(0) 编辑
摘要: 原文地址: "https://www.cnblogs.com/NickQ/p/9277315.html " 问题描述: 搭建好mosqitto环境后,利用无密码验证方式,成功通过测试。 但修改配置文件将匿名访问关闭,并设置密码文件 密码文件内容: 参考: "https://mosquitto.org 阅读全文
posted @ 2018-07-07 16:12 NickQ 阅读(4364) 评论(0) 推荐(0) 编辑
摘要: 原文链接: "https://www.cnblogs.com/NickQ/p/9247638.html " MQTT入门1 mosquitto 安装 简介: MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为 阅读全文
posted @ 2018-06-30 16:11 NickQ 阅读(1683) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://www.cnblogs.com/NickQ/p/9226579.html 最近,已经很久都没有更新博客了。看看时间,想想自己做了哪些事情,突然发现自己真的是太贪心,到头来却一个都没搞好。手头的嵌入式都还没学出名堂,竟然还想着学FPGA,物联网,机器学习。然而,遇到新奇的事物 阅读全文
posted @ 2018-06-25 22:35 NickQ 阅读(16348) 评论(1) 推荐(0) 编辑
摘要: ARM Linux驱动篇 学习温度传感器ds18b20的驱动编写过程 原文地址: "http://www.cnblogs.com/NickQ/p/9026545.html " 一、开发板与ds18b20的入门 ds18B20是常用的数字温度传感器,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。 阅读全文
posted @ 2018-05-12 01:22 NickQ 阅读(3042) 评论(1) 推荐(1) 编辑
摘要: 移植ARM linux下远程连接工具dropbear 原文地址: "http://www.cnblogs.com/NickQ/p/9010529.html " 移植zlib 下载地址: "https://github.com/madler/zlib/archive/v1.2.10.tar.gz" 获 阅读全文
posted @ 2018-05-08 19:37 NickQ 阅读(2137) 评论(0) 推荐(0) 编辑
摘要: 原文链接: "http://www.cnblogs.com/NickQ/p/8976054.html " 环境:Linux3.0内核 RT3070(无线) + DM9000(有线) 在s3c2440上实现SoftAP模式 配置内核 配置完内核开始编译后,报如下错误。 解决方法:make clean后 阅读全文
posted @ 2018-05-08 19:35 NickQ 阅读(663) 评论(0) 推荐(0) 编辑