- 博客(18)
- 收藏
- 关注
原创 如何在 Sublime 文本编辑器中使用 wsl
参考 https://blog.youkuaiyun.com/xixihahalelehehe/article/details/124117723。
2023-07-19 19:55:32
384
原创 Flash重新分区 GCC编译器下
目录简介内存分配CPU 内存分配链接脚本使用分区修改对应的 flash数据需要实现的API简介需要在程序运行当中修改 Flash。写一篇文章来记录一下。CPU 是 MLX81108使用得编译器是mlx-gcc内存分配CPU 内存分配我们需要修改得数据位于 0x5000 ~ 0xBFFF之间。链接脚本因此需要修改 .ld文件增加一个段。现在增加一个私有的段到flash中,...
2020-03-16 03:27:57
726
1
原创 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
189
原创 Linux测量程序的运行时间
目录简介linux时间结构体time_tstruct tmstruct timevaltime_t使用struct timevalclock_t参考资料简介最近开始学习《奔跑吧Linux入门版》的实验,想要检测一下程序排序算的时间。因此想写一篇文章详细学习一下linux的时间格式函数。linux时间结构体根据这一片文章time_t tm timeval 和 时间字符串的转换方法提到...
2020-01-02 15:31:13
884
原创 ARM内核编译以及最小文件系统
编译内核简介编译内核制作最小根文件系统功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入简介本篇文章展示了编译ARM内...
2019-12-30 22:45:16
572
原创 GCC从头到尾自制编译脚本
目录简介获得gcc默认的链接脚本显示编译时详细的过程显示预处理步骤首先生成 *.o 文件 (到汇编这一步)显示链接时的详细信息分析上面两步使用到的信息参考资料简介本文的目的是深入理解gcc编译的过程,以及从编译到链接,做一个自己定制化的编译脚本。常用的预处理编译汇编链接四个步骤就懒得介绍了获得gcc默认的链接脚本ld -verbose > Default.ld # 将 ...
2019-12-30 14:26:43
873
原创 开发环境多个开发工具之间的切换
编译内核简介update-alternatives切换配置简介编译内核的时候,由于不同的版本,经常会需要不同版本的工具链。这篇文件会实现怎么切换不同版本的工具链。使用的工具是update-alternatives。系统最新版本root@zhou ~/ru/runninglinuxkernel_4.0# arm-linux-gnueabi-gcc --version arm-lin...
2019-12-14 17:00:39
360
原创 ZSH配置与使用
文章目录简介基础安装antigen简介下载以及使用插件推荐zsh配置参考文章简介ZSH和bash一样,属于shell的一个种类,不过前者有很多的插件可以使用。有比较多的插件管理器。最著名的莫过于oh my zsh。不过我想使用的是另外的管理器antigen。基础和bash类似,zsh的可执行文件后缀名为 .zsh。其配置文件 名为**.zshrc**。也有一些相应的语法。安装sudo ...
2019-12-11 17:02:58
593
原创 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
827
原创 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
274
转载 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
284
原创 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
445
原创 C8051F310 模拟C2协议浅析与实现
C2C2协议标准Each C2 frame is initiated with a START conditionEach C2 frame terminates with a STOP conditionAll C2 devices include an 8-bit Device ID register and an 8-bit Revision ID register寄存器AD...
2019-04-18 14:36:45
2631
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人