To be a better coder
发布时间:2018-05-29 10:43:57
https://blog.csdn.net/mkndg/article/details/53148796一、首先下载linux kernel,定制自己的kernel,用make bzImage 生成zImage,将其重命名为vmliuz二、用busybox定做自己的rootfs,并将其制作成initrd.img三、从Ubuntu或者其他linux发行版中找到 isolinux.bin 以及isolinux.cfg,isolinux.cfg按自己的需求定制.........【阅读全文】
发布时间:2018-05-25 15:00:38
调试程序过程中遇到一个问题:遇到printf的语句时有时候能马上打印出字符串,有时候要程序退出时才一次性打印出字符串,但是write每次都能直接打印出字符串。原来是因为printf是行缓冲函数,只有满了一行才马上打印, write在用户态没有缓冲,所以直接输出。eg:#include <apue.h>#include <fcntl.h>#includ.........【阅读全文】
发布时间:2018-04-18 13:21:11
一 环境: 主机:windows 7 64bit 运行平台:imx6ul 交叉编译工具:arm-poky-Linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a7 –sysroot=/opt/poky/1.8/sysroots/cortexa7hf-vfp-neon-poky-linux-gnueabi二 交叉编译 1.编译libusb-1.0.21.tar.gz 1.1下载源码 https://.........【阅读全文】