随笔分类 - linux学习笔记
摘要:原因:没有头文件
阅读全文
摘要:冰冻三尺非一日之寒 rootfs 文件系统、根目录、文件 PATH 运行命令的查找路径(参考文章) 头文件存在系统目录,系统目录指的就是,工具链目录 共享库就是动态库
阅读全文
摘要:openGL : open Graphics Library
阅读全文
摘要:把vs code关闭,再打开没问题了
阅读全文
摘要:xxx.lds文件 运行地址、存储地址 文章地址1 代码区 可读可写数据区 常量区 未初始化数据区 待完善
阅读全文
摘要:待完善 $^ 所有依赖文件 $@ 表示目标文件 $< 第一个依赖文件
阅读全文
摘要:编写hello驱动步骤: 编写hello驱动代码 编写makefile 编译和加载hello驱动 编写应用程序测试hello驱动 hello驱动代码: hello_open() hello_write() hello_read() hello_init() hello_exit() 编译hello需
阅读全文
摘要:当我们的虚拟机发生系统崩溃或者数据丢失的时候,通过快照功能可以很方便的使系统恢复原来的状态 虚拟机 快照 创建快照,对磁盘的空间要求比较高。创建的快照点越多,所占用的磁盘空间也就越多,需要注意的是快照并不能脱离原始的虚拟机独立运行。 如果对某一快照点,需要脱离出来进行单独的存在并运行某一快照点的虚拟
阅读全文
摘要:硬件启动方式选择 怎么支持多种启动方式的? 参考手册 启动方式 BOOT_MODE0 BOOT_MODE1 由2个引脚控制;串行启动和boot rom启动 启动设备 sd卡 nand flash nor flash (基本上不用了) emmc spi flash 启动头文件(led灯bin文件头部信
阅读全文
摘要:参考文章:https://blog.51cto.com/u_10808847/2052503 参考文章:https://www.cnblogs.com/huangjianxin/p/7708532.html 如果连接地址与程序在内存中的实际存放起始地址不同,当没有位置相关代码时程序运行不会出错;但是
阅读全文
摘要:为什么学习汇编 初始化外设、ddr、堆栈(设置sp指针,一般指向ddr,设置好c语言运行环境) 操作流程 灯原理图、参考手册、 初始化io流程 时钟 设置io复用,设为gpio 配置电气属性 设置输入、输出 输出高、低 arm汇编基础 设置sp指针 初始化ddr(芯片本身没有ram、或内部ddr控制
阅读全文
摘要:reference manual 参考手册 data sheet 数据手册 A7架构 www.arm.com arm architectureReference Manual armv7 arm cortex a编程手册 arm generic interrupt controller(arm gi
阅读全文
摘要:来自正点原子课程 I.MX6U开发指南.pdf 文件互传 一台机器系统是Windows,虚拟机,可以通过复制粘贴 如果用服务器开发,需要使用ftp服务 开启Ubuntu下的ftp服务 具体安装、配置,搜索 Windows下ftp客户端安装 安装filezilla 使用略(乱码是因为字符集,在字符集选
阅读全文
摘要:没有IDE 编写 vi、emacs、vs code软件 /c_program目录 设置Vi tab键4个空格 设置行号 编译 gcc gcc -v 自带的,编译的是x86目标 参数 -c 编译不链接 -o 文件名 -g 调试 -v 编译过程 -O 优化编译 -O2 更大的优化 检测语法bug err
阅读全文
摘要:需要安装 3种模式 指令模式 a 后面 i 前面 dd 删除一行 ndd 复制光标所在向下n行 (光标位置算第一行) u 撤销 yy 复制 nyy 复制光标所在向下n行 (光标位置算第一行) p 复制到光标下一行 . 重复上一个操作 编辑模式 命令行模式 : x 保存 退出 w 保存 q 退出 q!
阅读全文
摘要:2种连接文件: 符号链接(软连接),类似于Windows下的快捷方式 硬链接 通过文件系统的inode连接来产生新文件名,而不是产生新文件 ln命令 ln 源文件 目标文件 选项:-s 软连接 -f 强制创建,如果目标存在那么先删除掉目标文件,然后再建立连接文件 硬链接 多个文件指向一个inode(
阅读全文
摘要:3种状态:读、写、执行(r w x) crw-rw (ls -l) 文件类型 +文件权限(所属用户、组内成员、其它) 文件权限修改 chmod 修改文件权限 r w x 4 2 1 a u g o (所有用户、归属用户、归属组、其它用户) = + - (具备某种权限、添加、去除) chown 修改文
阅读全文