Posts
Conditional Breakpoints, Execution Breakpoints 的设置.
book 看浮点数实现。 浮点数汇编。 lab data lab 继续做以及笔记。 bomb lab phase6和secret bomb。
deivce interrupt 的入口在kernel/trap.c 的 devintr函数. 5.1 Code: Console input ns16550 uart driver 寄存器相关, 每个占 1 个 byte: LSR: RHR: THR: xv6 main 函数通过kernel/console.c中的consoleinit函数来初始化 uart 硬件. 5.4 Timer interrupts RISC-V 的 timer 中断需要在 machine mode 中设置, 而不能在 supervisor mode 中设置.
回顾 gdb 的用法. lab code lab util 的 Q3 primes 还没做. 把 lab util 每个 question 的 git commit 分开. 笔记
第一篇 新学习路线、视频介绍、资料下载、开发板基础操作 第三篇 环境搭建与开发板操作 2.6 下载 bsp 和配置交叉编译工具链 $ git clone https://e.coding.net/codebug8/repo.git # download reop $ mkdir -p 100ask_imx6ull-sdk && cd 100ask_imx6ull-sdk $ ../repo/repo init -u https://gitee.com/weidongshan /manifests.git -b linux-sdk -m imx6ull/100ask_imx6ull_linux4.9.88_release.xml --no-repo-verify $ ../repo/repo sync -j4 在.bashrc 中添加 export ARCH=arm export CROSS_COMPILE=arm-buildroot-linux-gnueabihf- export PATH=$PATH:/home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin 3.3 启动方式 EMMC: 1.2.4 low, 3 high。 SD/TF 卡:1.2.3 high, 4 low。 USB: 3 low, 4 high。 3.4 串口连接 看图如何连接。 3.4.4 串口登录 输入 root 即可登录。...