
buildroot
文章平均质量分 95
星空语
linux驱动开发
展开
-
buildroot syslog配置深入解析
1、syslog源码所在位置syslog在busybox的工具包内busybox是在buildroot的dl目录下(./buildroot/dl/busybox),这个目录会根据网址从网上下载压缩包在./buildroot/dl/busybox/busybox-1.31.0/sysklogd$ l目录下有syslogd源码syslogd.cstatic const struct init_globals init_data = { .logFile = { .path = "/var/log原创 2020-08-14 19:08:17 · 1830 阅读 · 0 评论 -
syslog信息打印到控制台 无法打印到文件的问题解决
如下图所示,这些信息在配置完syslog后应该打印到/var/log/messages,但是却全部输出到控制台,(至于怎么配置syslog,请参考https://blog.youkuaiyun.com/sssddd12345_/article/details/105561142)输入make menuconfig选中如下配置70)保存后依次执行make savedefconfig,make clean && make重新编译后烧写,发现syslog信息被发送到指定文件.原创 2020-07-07 18:29:31 · 1692 阅读 · 2 评论 -
“kernel is not clean, please run make mrproper ” 的解决办法
遇见如下问题:make[2]: *** [prepare3] Error 1make[2]: *** 正在等待未完成的任务....package/pkg-generic.mk:238: recipe for target '/home/sunhelong/work/buildbetter/buildroot/output/build/linux-custom/.stamp_built' failedmake[1]: *** [/home/sunhelong/work/buildbetter/buil原创 2020-05-25 17:23:02 · 940 阅读 · 0 评论 -
linux支持 zImage rootfs dtb 剥离 及 zImage和dtb拼接
1.1. 选择bootz模式启动zImage内核之前选择bootm模式启动boot.im,boot.img带有its格式的header,需要根据header去header。现在直接启动zImage,需要通过do bootz()函数启动。方式如下:1.1.1. 在uboot目下执行make menuconfig,选中bootz1.1.2. 选中Command line interface —> Boot commands —> bootz1.1.3. 选中Enable a defa原创 2020-05-25 17:01:41 · 3909 阅读 · 0 评论 -
找不到/etc/syslog.conf解决办法
1、首先我们需要先确认我们的开发板上是否安装了syslog服务,在开发板的文件系统下输入syslogd help命令查看如果不支持就是busybox的版本太低了,如图出现this version of syslogd ignores /etc/syslog.conf就是这个版本的syslogd不支持/etc/syslog.conf,需要我们重新构建一个支持/etc/syslog.conf的linu...原创 2020-04-16 16:46:06 · 8162 阅读 · 0 评论