学习笔记
newbee_wxh
专注 稳重 学习
展开
-
Makefile 语法
编译器通常进行预处理、编译、汇编和链接处理,预处理包含了宏定义、文件包含、条件编译,编译则直接将代码翻译成机器码,汇编则将汇编代码翻译成机器码,链接则按照内存地址分配文件将各个文件的机器码统一形成一个可执行文件,对编译命令(比如gcc)而言该如何区别这些操作呢?·隐式规则用于说明 何时及如何根据其名称来重新生成一类目标文件,其描述了目标是如何依赖于名称相似的文件(一般来说除去后缀信息,其目标与依赖文件的名称是一样的),并调用命令来创建或更新目标;原创 2024-08-04 18:25:58 · 865 阅读 · 0 评论 -
vi编辑器的模式转换
vi编辑模式的转换原创 2022-03-26 17:18:52 · 167 阅读 · 0 评论 -
Django中使用mysql和redis数据库
Django中使用mysql和redis数据库原创 2022-03-22 17:35:44 · 1514 阅读 · 0 评论 -
samba的安装与配置
samba服务原创 2022-03-21 18:14:37 · 3072 阅读 · 0 评论 -
交叉编译详述
交叉编译工具链原创 2022-03-19 15:56:07 · 591 阅读 · 0 评论 -
vector容器的两种insert方法
vector容器的两种insert方法:1: insert(const_iterator pos, int count,element);//迭代器指向位置pos插入count个元素element#if __cplusplus >= 201103L /** * @brief Inserts a number of copies of given data into the %vector. * @param __position A const_i原创 2021-07-24 15:30:37 · 1146 阅读 · 0 评论 -
使用qemu+gdb调试操作系统内核
前提:由于使用qemu模拟开发板运行操作系统时,无法动态加载设备树,所以需要将设备树文件静态链接到内核文件;工具:eclipse(需要安装对应版本的jdk与python包)、qemu、gdb1 使用qemu直接启动内核:qemu-system-aarch64.exe -M xlnx-zcu102,virtualization=on -nographic -m 1024M -kernel (kernel的绝对路径)2 配置eclipse的调试器,debug -> Debug Configura.原创 2021-07-22 20:32:55 · 478 阅读 · 0 评论 -
网串口写字符的方式
// 定义的方式:.macro early_debug cldr x23, =(串口基地址)mov w24, \cstrb w24, [x23].endm// 调用的方式:early_debug ‘a’原创 2021-07-15 14:52:07 · 77 阅读 · 0 评论 -
CMakeList使用参考
CMakeList 使用参考文章目录1 set2 message3 option4 configure_file5 include_directories6 add_executable7 target_link_libraries8 `CMAKE_CURRENT_SOURCE_DIR`9 PROJECT_SOURCE_DIR10 INCLUDE_DIRECTORIES11 function12 list1 set//"set"用来定义变量 tutorial教程set (Tutorial_VERSI原创 2021-06-22 00:01:04 · 339 阅读 · 0 评论 -
Git基础操作
Git基础操作文章目录1 Introduction of Git and `GitHub`2 Basic operations of Git3 Git Branch Operation4 多人协作GitHub部分5 多人协作Git部分1 Introduction of Git and GitHub集中式版本控制系统 ==> 分布式版本控制系统GitHub 是一个基于 Git 的免费代码托管网站在 GitHub 上创建仓库:登录 GitHub 个人主页,点击右上原创 2021-06-22 00:00:03 · 69 阅读 · 0 评论 -
将设备树.dtb合并到OS的镜像.bin中
加载设备树的两条途径:1、在uboot启动后,使用uboot所提供的命令,加载设备树;tftpboot [地址] xxx.dtbfdt addr [地址]2、将.dtb直接嵌入到操作系统的镜像中,无需显式加载;.global fdt_blobFUNC_LABEL (fdt_blob).incbin "xxx.dtb"FUNC_END (fdt_blob)//在sysInit入口处将fdt_blob放置到X20寄存器供后续使用LDR X0,=fdt_blobMOV X20,X0原创 2021-06-15 20:27:11 · 654 阅读 · 4 评论 -
markdown的使用语法
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2020-11-15 16:15:23 · 69 阅读 · 0 评论