- 博客(21)
- 收藏
- 关注
原创 c语言写一个假的linux(4)
本例子源代码位于 https://github.com/fakelinux/demo/blob/master/004/main.c。所以,要用字符串拷贝的方式,去掉这个换行符。为什么日期换了一行呢?
2024-01-03 17:17:00
403
原创 在rp2040上实现一个假的串口linux系统
而这个针对 rp2040 的项目,跟那个假的linux基本99%的代码都一样。不同的是,增加一些cmake的配置项,以便于使用。固件下载地址:https://github.com/fakelinux/fakelinux-rp2040/releases/download/0.1/fake_linux.uf2。但是也有国外的硬件黑客通过在rp2040上面跑虚拟机的方式成功启动了linux以及其他类UNIX系统。按钮,将Pico插入电脑的USB,在Pico连接后释放BOOT按钮),会出现一个名为。
2023-12-30 23:06:13
767
原创 c语言编写一个假的linux(2)
函数遇到空格就读取一次,所以一个字符串里有空格就会被分成2次输入。能输出一些内容就行。并没有打开文件这种操作。因为是假的,所以不管参数。怎么被空格拆成2条命令了?这次我们实现一个假的。
2023-12-30 09:25:07
378
原创 c语言编写一个假的linux (1)
代码在 https://github.com/fakelinux/demo/blob/master/001/main.c。找一个在线的 ascii 字体生成器,生成一个 “FakeLinux” 字符。拷贝下来,贴到 c 代码 fakelinux.c 里。接下来,假装有一个文件系统,并可以相应不带参数的。但是这个假的也太假了,还不支持参数。1、printf 中, 直接打印。现在已经实现了一个 假的。
2023-12-29 11:22:25
350
原创 基于ubuntubase构建你的在线linux系统
5、打开 html ,注意红框处,配置。命令构建一个 100M 的文件并用。4、下载并解压缩 webvm。
2023-12-26 11:51:27
456
原创 rp2040:bit 通过AB按钮输入摩尔斯代码
插入 rp2040bit到电脑usb。按住reset,再按boot,松开reset,再松开boot。此时就出现了一个U盘。把hello_world.uf2拖拽到USB,就完成了固件的烧录。此时在 build 文件夹下就有了一个名为 hello_world.uf2 的文件。接下来配置rp2040的开发环境。
2023-12-25 17:44:20
381
原创 在安卓手机上安装 tensorflow
如果更新国内apt源后无法连接,可以先把源配置中的https变更为http,输入以下代码安装 ca-certificates ,之后再改回 https。1、手机打开开发者模式, 以 usb 形式连接到电脑。9、设置 python-pip 镜像为国内源以提高速度。11、在环境中安装 tensorflow 和测试。7、设置 apt 为国内源以提高速度。,在终端界面输入以下命令安装。10、设置 python 环境。12、退出 python 环境。3、通过 adb 命令安装。8、安装 python。
2023-12-22 17:38:21
780
原创 通过paddlehub简单几行代码实现OCR识别
3、paddlepaddle、paddlehub、cv2、gradio 、matplotlib 安装完毕。2、python3、pip已经安装完毕。1、ubuntu系统。
2023-12-21 16:44:57
743
原创 在qemu中启动用buildroot构建的OrangePi-PC镜像
比如,我用 deersay(一个山寨cowsay程序)拷贝到 /mnt/fs/bin/deersay。,然后,通过 profile.d 文件夹内建立.sh文件从而令其开机自启某些程序。, 即 offset = 2048*512 = 1048576。即可挂载 sdcard.img 到某个文件夹。因此,本例子中,通过设置偏移量为。中写文件从而实现定制化的。三、在 QEMU 中启动镜像。我这里显示的是2048。挂载后的操作,会导致。
2023-12-20 21:25:56
862
原创 几行命令在本地实现 Yolox 目标检测
左侧区域上传一张图片,点击 submit 按钮,稍等片刻右侧就出现了目标检测的结果。1、Debian / Ubuntu系统。4、查看已经Build好的镜像。2、已经装好了 Docker。替换成你在上一步查到的。5、通过镜像生运行容器。二、本地跑起来的步骤。
2023-12-20 11:21:34
443
原创 boot debian-riscv64 on ubuntu by qemu
【代码】boot debian-riscv64 on ubuntu by qemu。
2023-11-29 11:32:07
99
原创 在qemu中启动树莓派
第一个分区是启动分区,让我们挂载它看看里面有什么。我们需要知道分区的偏移量,即起始扇区乘以扇区大小。在我们的例子中,扇区大小为 512 字节,因此偏移量为 8192 * 512 = 4194304。挂载后,就可以进行相应的操作。任何操作都会对镜像进行变更。重置镜像大小为2的幂数,否则qemu会报错。用fdisk命令检测一下。
2023-11-27 17:51:13
746
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人