随笔分类 -  Linux 嵌入式相关

所有有关Linux的集合
摘要:这一篇记录 Qt 5.x cross compiler with eglfs , 平台是 TI AM3354, 上一篇SGX的移植就是为了这一次的交叉编译。 一、 下载QT的源码: 二、 解压并配置 编译 阅读全文
posted @ 2017-07-28 10:01 陈富林 阅读(3446) 评论(0) 推荐(0)
摘要:am3354 是有 GPU的,但是我们一直没有用起来,所以我花了一点点时间将它配了一下。 阅读全文
posted @ 2017-07-27 16:33 陈富林 阅读(1913) 评论(0) 推荐(0)
摘要:Linux 热拔插 阅读全文
posted @ 2017-07-27 11:06 陈富林 阅读(722) 评论(0) 推荐(0)
摘要:上一个周末,因为glibc 导致times 函数传入 NULL 一段时间后会段错误的问题,就使用了一个新的glibc, 但是使用了新的 glibc 后先是发现 gdb 依赖相对应的版本,现在又发现 vim 依赖相对应的版本,所以这里又重新移植了 vim 阅读全文
posted @ 2017-07-10 10:01 陈富林 阅读(989) 评论(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)
摘要:今天有个学生问我 samba 服务怎么配置,所以晚上特意研究一下怎么配置这个服务。 过程如下: 在家目录建立共享目录 建立samba 共享用户 修改配置文件 阅读全文
posted @ 2017-07-04 23:42 陈富林 阅读(202) 评论(0) 推荐(0)
摘要:参考 http://www.cnblogs.com/chenfulin5/p/5887552.html 制作SD卡 u boot 编译完之后, 进入 u boot 目录里面的 sd_fuse 进入kernel 源码目录 解压 qt 的文件系统,将他拷贝到 /media/rootfs 将 SD卡插入主 阅读全文
posted @ 2017-07-03 22:50 陈富林 阅读(782) 评论(0) 推荐(0)
摘要:从CD 里面拷贝如下文件到虚拟机里面 解压 查看是否有如下文件 设置环境变量 u boot 的编译 kernel 编译 SD 卡启动 u boot 如果遇到 u boot 无法启动的现象,请参考如下: 如果遇到 kernel卡住的问题 阅读全文
posted @ 2017-06-27 20:07 陈富林 阅读(641) 评论(0) 推荐(0)
摘要:arm 主板用 udhcpc 获取租赁的空闲的ip后,并没有直接设置在网卡上。 查了一下相关原因,是因为虽然已经获取了ip, 但是并没有通过脚本去设置这个IP。 在 busybox 里面有相关的脚本要复制到现有的文件系统上面。 同时,要检查 udhcpd 服务器是否正常工作。 阅读全文
posted @ 2017-06-15 18:23 陈富林 阅读(2338) 评论(0) 推荐(0)
摘要:这几天新增用户老是会用 useradd , 这条命令比较复杂,记录 adduser 这条超级简单的命令. Full name 最后和用户差不多,不然登录的时候不好辨别 附: 阅读全文
posted @ 2017-06-14 15:24 陈富林 阅读(4809) 评论(0) 推荐(0)
摘要:QT4.8.5 源码编译记录 阅读全文
posted @ 2017-06-07 18:36 陈富林 阅读(1984) 评论(0) 推荐(0)
摘要:kernel 4.4.12 华为4G 模块移植 阅读全文
posted @ 2017-06-06 15:58 陈富林 阅读(339) 评论(0) 推荐(0)
摘要:因客户的 pppd 一直起不来,所以我这边先用 华为的 MU609 Mini PCIe Module 先用了一下试了下,特此记录。 阅读全文
posted @ 2017-06-06 14:13 陈富林 阅读(1557) 评论(0) 推荐(0)
摘要:u boot 加载 kernel 的流程分析。 image重要结构体头文件 1. 这里分析的话从启动脚本开始分析 启动脚本写在 2. 命令分析 2.1 首先会执行 初始化一些东西 2.1.1 bootz_setup 2.2 回到 , 再进去一次 这里开始就是有关怎么一步步跳入kernel 的流程分析 阅读全文
posted @ 2017-06-03 14:51 陈富林 阅读(5745) 评论(0) 推荐(0)
摘要:粗浅的跟踪了一下 socket 的创建流程 阅读全文
posted @ 2017-06-01 08:27 陈富林 阅读(4238) 评论(0) 推荐(0)
摘要:uart 是一种非常之常见的总线,比如DEBUG信息输出,小数据量数据传输,485,以及蓝牙的控制,GPS,很多都是通过uart 进行数据传输并进行控制。 在Linux kernel 内部,uart 通常是作为 一个 tty 设备对其进行控制,也是就是一个字符设备文件,可对其进行读写操作。 kern 阅读全文
posted @ 2017-05-31 21:47 陈富林 阅读(4096) 评论(0) 推荐(0)
摘要:客户需要 vsftpd 服务,所以用buildroot 移植一个,但是登录后会出现 500 OOPS: socket 的错误,经过3个星期的断断续续的排查,终于解决,特此记录。 阅读全文
posted @ 2017-05-27 14:20 陈富林 阅读(2699) 评论(1) 推荐(0)
摘要:canconfig 移植 阅读全文
posted @ 2017-05-02 19:10 陈富林 阅读(2895) 评论(0) 推荐(1)
摘要:使用buildroot制作文件系统后修改root密码后无法登录ssh 阅读全文
posted @ 2017-04-24 18:34 陈富林 阅读(1746) 评论(0) 推荐(0)