摘要: kernel在make menuconfig时会发现,只有 Os O2这两种选项。 如果强行修改Makefile,有些源码会报错。原因网上能搜到一些说法,这里不研究。 为了研究源码,我用了这个方法实现O0编译: 在源文件开头,写这句:(可以强制指定 本文件内以下源码全部O0编译): #pragma  阅读全文
posted @ 2021-04-24 22:07 园友1683564 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 我的其他博客有关于buildroot怎么用的介绍。 比如 buildroot-2020.11.1/configs/qemu_arm_vexpress_defconfig 这个配置。 make qemu_arm_vexpress_defconfig make 就能得到: ./start-qemu.sh 阅读全文
posted @ 2021-04-12 13:42 园友1683564 阅读(1282) 评论(0) 推荐(0) 编辑
摘要: buildroot:嵌入式开发的神器。 一键制作:编译环境、工具链、bootloader、linux kernel、rootfs,甚至还有qemu,直接调试运行。 但是buildroot很多资源都有在到国外下载,有时能自动定向到国内镜像站。国内镜像站手动这么改: BR2_BACKUP_SITE="h 阅读全文
posted @ 2021-03-31 10:04 园友1683564 阅读(5058) 评论(1) 推荐(0) 编辑
摘要: -- Searching for NVDLA CMOD CMake Error at cmake/FindNvdlaCmod.cmake:47 (FILE): FILE failed to open for reading (No such file or directory): FILE fail 阅读全文
posted @ 2020-11-13 10:05 园友1683564 阅读(216) 评论(2) 推荐(0) 编辑
摘要: 官网本身有详细教程,这里只是简单说一下。 0. 源码 hello.c和Makefile一起放在了 ~/buildroot-2020.08.1/dl/helloworld 文件夹 hello.c #include <stdio.h> int main() { printf("buildroot hel 阅读全文
posted @ 2020-10-29 18:28 园友1683564 阅读(3455) 评论(0) 推荐(0) 编辑
摘要: https://www.codeproject.com/Articles/874396/Crunching-Numbers-with-AVX-and-AVX Crunching Numbers with AVX and AVX2 Matt Scarpino Rate this: 4.92 (34 v 阅读全文
posted @ 2020-08-13 12:44 园友1683564 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 特别推荐: https://www.codeproject.com/Articles/874396/Crunching-Numbers-with-AVX-and-AVX 1. 查看自己cpu支持指令集: 直接去官网查: https://ark.intel.com/content/www/cn/zh/ 阅读全文
posted @ 2020-08-13 12:38 园友1683564 阅读(5584) 评论(0) 推荐(0) 编辑
摘要: 更新:原帖内容有点过时了 直接用buildroot,换上国内源,一键制作所有东西。 make raspberrypi3_64_defconfig make 然后去output/images文件夹找 sdcard.img 就行了,直接刻录到sd卡,树莓派3b就能运行。 其他关于buildroot的使用 阅读全文
posted @ 2020-07-24 11:20 园友1683564 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 环境: windows 7/10 一、下载QEMU,安装 https://www.qemu.org/download/#windows 我的电脑是64位,下载的 qemu-w64-setup-20200612.exe 安装时有选项,安装arm的即可,其他的cpu架构可以不装。 2024更新 下载地址 阅读全文
posted @ 2020-07-12 12:07 园友1683564 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 方法一: 使用buildroot-2020.08.1 全自动 https://buildroot.org/download.html 下载后在ubuntu内解压,在buildroot-2020.08.1目录下 make qemu_riscv64_virt_defconfig 然后 make menu 阅读全文
posted @ 2020-04-23 18:05 园友1683564 阅读(2468) 评论(0) 推荐(0) 编辑