随笔分类 -  C

C语言相关集合
摘要:a:: 说明不能带参数, b: 说明 -b 后面必须带参数: while((opt = getopt(argc, argv, "p::s::f:a::b::c::d::e::g::h::i")) != -1) { switch (opt) { case 'p': clsoe_watchdog(); 阅读全文
posted @ 2020-07-10 16:46 陈富林 阅读(549) 评论(0) 推荐(0)
摘要:c 语言实现如下: 阅读全文
posted @ 2017-09-19 15:23 陈富林 阅读(594) 评论(0) 推荐(0)
摘要:一直以来,我们只是单纯的去运行执行 C 程序,并没有关心这个可执行文件里面包含着什么东西。 参考UNIX 环境高级编程 7.6,记录C程序的存储空间布局。 C程序由 正文段,初始化数据段,非初始化数据段,栈,堆组成 正文段,初始化数据段,非初始化数据段(bss) 写一段简单的代码,看一下上面的内存分 阅读全文
posted @ 2017-08-17 11:16 陈富林 阅读(283) 评论(0) 推荐(0)
摘要:因为最近在移植 Qt5.7 + opengl , 遇到了难以越过的山峰,没有办法,试着在 ubuntu 16.04上将 opengl 配置以下,记录: 安装相关的库: 例程: Makefile 执行 阅读全文
posted @ 2017-07-18 20:51 陈富林 阅读(5743) 评论(0) 推荐(1)
摘要:今天有个学生面试,面试题目里面有一道有关 printf 的输出问题 源代码如下: 阅读全文
posted @ 2017-07-12 23:24 陈富林 阅读(325) 评论(0) 推荐(0)
摘要:上一篇我有相关关于一个段错误的记录,现在记录当时的段错误具体是在哪里的。 目前我的解决方式是用 以前交叉编译器里面的的glibc.so.6 , 暂时运行还未出现问题。 但是使用了之前的 glibc 之后,发现 gdb 不能使用,所以又将 gdb 用以前的交叉编译器编译了一次。 过程如下: 解压相关源 阅读全文
posted @ 2017-07-07 17:45 陈富林 阅读(1334) 评论(0) 推荐(0)
摘要:客户有一段代码,一个死循环, 里面就一个 times(NULL) 函数,以及一个usleep, 运行了10分钟左右就会出现段错误。 现在用 gdb 调试看一下是哪一步出现了问题。 在Linux 虚拟机里面, 将客户的 test.cpp 加参数 g 编译成可调试文件。 在板子里面一直 gdb 调试命令 阅读全文
posted @ 2017-07-07 10:36 陈富林 阅读(168) 评论(0) 推荐(0)
摘要:想弄明白 am335x 自身的 uart 是怎么启动的,为什么设置完了 pin mux 后 /dev/ 下就会出现 ttyO[0-5] 的设置,特此记录。 阅读全文
posted @ 2017-06-26 16:48 陈富林 阅读(1241) 评论(0) 推荐(0)
摘要:因客户的 pppd 一直起不来,所以我这边先用 华为的 MU609 Mini PCIe Module 先用了一下试了下,特此记录。 阅读全文
posted @ 2017-06-06 14:13 陈富林 阅读(1556) 评论(0) 推荐(0)
摘要:按键重置 root 密码及 ip 地址的记录 阅读全文
posted @ 2017-05-27 14:41 陈富林 阅读(586) 评论(0) 推荐(0)
摘要:在 QT 程序中写了一个can 的测试程序,用同一个套接字去接收和发送,发送了几个数据之后QT程序直接挂掉,用上一篇随笔的 cansend 命令就不会出现这样的情况,代码上参考了 cansend 的方法,特此记录。 阅读全文
posted @ 2017-05-04 17:31 陈富林 阅读(1827) 评论(0) 推荐(0)
摘要:system函数随笔 阅读全文
posted @ 2016-08-10 09:38 陈富林 阅读(893) 评论(0) 推荐(0)