linux
2z1c
这个作者很懒,什么都没留下…
展开
-
设备树文件基本知识
设备树原创 2023-02-28 18:34:15 · 106 阅读 · 0 评论 -
Ubuntu 源码安装 lz4c 以及 bear (无root权限情况下)
lz4c 编译源码安装原创 2023-02-27 09:26:49 · 3457 阅读 · 0 评论 -
QEMU & GDB 调试内核
目录简介文件的分布编译内核修改**config**配置编译运行gdb 开始调试参考资料简介本篇文章用来QEMU & GDB 调试内核使用文件的分布ROOT=/root/runlinux/Chapter1ROOTFS=$ROOT/fsROOTFS_IMG=$ROOT/rootfs.imgROOTFS_IMG_MOUNT=/mnt/rootfsKERNEL_ROOT=$R...原创 2020-01-26 15:51:24 · 180 阅读 · 0 评论 -
ARM内核编译以及最小文件系统
编译内核简介编译内核制作最小根文件系统功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入简介本篇文章展示了编译ARM内...原创 2019-12-30 22:45:16 · 549 阅读 · 0 评论 -
GCC从头到尾自制编译脚本
目录简介获得gcc默认的链接脚本显示编译时详细的过程显示预处理步骤首先生成 *.o 文件 (到汇编这一步)显示链接时的详细信息分析上面两步使用到的信息参考资料简介本文的目的是深入理解gcc编译的过程,以及从编译到链接,做一个自己定制化的编译脚本。常用的预处理编译汇编链接四个步骤就懒得介绍了获得gcc默认的链接脚本ld -verbose > Default.ld # 将 ...原创 2019-12-30 14:26:43 · 845 阅读 · 0 评论 -
开发环境多个开发工具之间的切换
编译内核简介update-alternatives切换配置简介编译内核的时候,由于不同的版本,经常会需要不同版本的工具链。这篇文件会实现怎么切换不同版本的工具链。使用的工具是update-alternatives。系统最新版本root@zhou ~/ru/runninglinuxkernel_4.0# arm-linux-gnueabi-gcc --version arm-lin...原创 2019-12-14 17:00:39 · 342 阅读 · 0 评论 -
linux文件系统启动分析
简介最近正在制作关于yaffs2的最小文件系统。组成zhou@ubuntu:~/weidongshan/fs/fsroot$ ls bin dev etc lib linuxrc mnt proc root sbin sys tmp usretc文件etc目录下面放置配置文件init进程会根据inittab文件创建子进程。比如调用脚本文件配置IP地址挂载其他文...原创 2019-04-27 20:57:31 · 264 阅读 · 0 评论 -
u-boot参数分析
简介星期六花了好半天时间学习u-boot。但是编译好u-boot以及kernel以后发现不能启动。因此需要分析u-boot的启动参数。编译以后没有修改的u-boot参数bootargs=noinitrd root=/dev/mtdblock4 rw init=/linuxrc console=ttySAC0,115200bootcmd=nand read.jffs2 0x30007FC...转载 2019-04-27 19:25:48 · 271 阅读 · 0 评论 -
Freescale 设备树DDR3引脚复用初始化
imxq6VERSION = 4PATCHLEVEL = 1SUBLEVEL = 15设备树初始化结构//E:\workProject\kernel_imx\arch\arm\mach-imx\busfreq-imx.cstatic struct platform_driver busfreq_driver = { .driver = { .name = "imx_busfre...原创 2019-05-02 10:25:21 · 799 阅读 · 0 评论 -
ubuntu 14.04下使用ndk库编译hello步骤
菜鸟慢慢踩雷。最近需要编译安卓,需要学习关于编译linux上面跑的程序。NDK提供一些标准库文件以及工具链。首先找到关于ndk的文件路径。没有的话去这里下载。解压得到的压缩包pengjiang@pengjiang-VirtualBox:~/android-toolchain$ mkdir ndkpengjiang@pengjiang-VirtualBox:~/android-toolc...原创 2019-04-26 11:17:23 · 433 阅读 · 0 评论