- 博客(21)
- 资源 (7)
- 收藏
- 关注
原创 [dingoo emu]静态重编译技术
静态重编译(Static Recompilation)是一种将程序从一种架构转换到另一种架构的技术,而无需运行该程序。这种技术通常用于二进制翻译,即把一个架构上的可执行文件翻译成另一个架构上的可执行文件。静态重编译的目标是生成一个能够在目标架构上直接运行的程序。需要识别函数function而不是代码块codeblock,这个技术比较麻烦,需要对特定编译器优化。cpu无关,输出的c代码可以在任何cpu上运行,不需要懂的这个cpu的全部汇编生成。代码编译经过gcc优化,性能可以接近甚至比动态重编译更好。
2025-01-11 12:13:32
121
原创 [vitasdk]线程与优先级
从Linux角度来看,线程优先级会决定调度单位时间内的次数,jit代码在低优先级的线程,自然模拟的速度就慢了。参考网址https://wiki.henkaku.xyz/vita/SceKernelThreadMgr。在优化dingoo emu时候,发现多个线程执行很慢,但是单个线程效率明显快,接近10倍。配置64以最高优先级执行。
2025-01-01 13:52:43
179
原创 [vitasdk]执行JIT代码
参考https://github.com/Rinnegatamante/DaedalusX64-vitaGL的代码。根据这个内存分配原理,已经成功将vixl移植到PSVITA,abs.cc已经能够运行。第三步 启用VM domain,这个不知道什么用,但是如果没有,第四步就无效。第四部 更新内存块,每次刷新内存都需要更新一次,只需要更新需要的部分。对于JIT代码必须要所在的内存有可执行权限。在PSVITA里面,需要用到特殊手段。这样获得的内存会带有可执行权限。第二步 根据id获取内存指针。
2024-12-31 01:54:44
248
原创 树莓派5b arm64系统运行armhf程序运行报segmentation fault问题解决
树莓派5b arm64系统运行armhf程序运行报segmentation fault
2024-12-29 22:52:13
138
原创 攀升N5105笔记本电脑扩展内存
前言攀升SMN86-008使用了4G+32G, 2*2G LPDDR4X 配EMMC 32GB组合,预留了2个空DDR焊盘和一个NGFF空焊盘,可以扩展。
2024-05-25 07:31:43
5184
26
原创 Beagleboard-xM Rev B 开发板探索 0.1
Beagleboard-xM 开发板探索故事背景板卡介绍概述Getting Start下载开发包安装虚拟机安装ti-sdk制作启动TF卡基本功能查看结束故事背景工作一段时间之后,发现其实自己的经验很匮乏。需要不断的向前辈学习。发博客什么的,我怕误人子弟。最近老大给了我一块Beagleboard-xM Rev B 开发板,再次燃起了心中的小火苗。板卡介绍这块板卡其实在现在来看非常弱,但是放在几年前,那时候还没有树莓派,就不一样了。板卡的网址:https://beagleboard.org/beag
2020-06-07 11:06:02
498
原创 使用了PYG解密小组的Visual Assist X,就用不了其他的 ,问题分析解决
使用了PYG解密小组的Visual Assist X,就用不了其他的 ,问题分析解决1、解决方案首先给出解决方法,使用Trial-Reset4.0将注册表的HKEY_CURRENT_USER\SOFTWARE\Licenses\中关于Visual Assist X注册信息删掉,然后就ok了2、原因分析使用PYG解密小组的Visual Assist X,原理是将Licen
2017-04-23 18:11:35
7285
原创 windows下的virtual box中的ubuntu系统,使用 eclipse开发android的环境配置
windows下的virtual box中的ubuntu系统,使用 eclipse开发android的环境配置默认读者已经装好ubuntu 14.04 eclipse,已经下载好 adt sdk ndk1、将ndk sdk解压到/opt目录,记住需要让/opt目录拥有用户权限。使用chown chgrp命令。2、 /etc/profile文件中添加下面的命令#set an
2017-02-22 00:41:46
449
原创 酷比魔方talk8x官方线刷教程疑问解析
官方固件地址:http://www.51cube.com/ch/DownShow.asp?ID=308固件中的说明书有些细节没有解释清楚:a:1、如何在win7 x64上使用刷机工具?2、talk8x插上usb时候马上会弹出充电画面,导致com连接断开,如何处理?q:1、win7 x64上的操作方法与说明书上的一致。驱动的安装与xp有区别。在插上usb之后,
2016-11-27 11:12:58
1410
原创 [原][树莓派] - 内核模块编译--续
目的验证树莓派的内核以及内核头文件的正确性,为后面开发驱动做准备。 使用工具1、安装raspbian的树莓派一个。2、网线,有串口更好。 相关附件下载1、内核源代码头文件http://www.niksula.hut.fi/~mhiienka/Rpi/linux-headers-rpi/ 操作教程1、内核版本确认使用下面命令查看内核版本
2015-11-27 22:01:28
2534
转载 [树莓派] - u盘做系统盘
[树莓派] - u盘做系统盘 参考资料:http://bbs.elecfans.com/jishu_450347_1_1.htmlhttp://www.hx99.net/OS/Linux/201507/36835.html 目的TF卡的性能较弱,读写速度更不上。并且价格比同性能的U盘要贵。故使用U盘代替作为rootfs 使用工具1、8G以上U盘一个
2015-11-25 23:50:19
5315
1
原创 树莓派作为下载机的应用----不仅仅只有树莓派
首先,使用的软件是 Transmission + transmission-web-control已经知道的人,欢迎来顶一下!没用过的人,就请继续。。。。用linux板卡做下载机,方案有许多。下面的是用Aria2做的:http://www.eeboard.com/bbs/thread-27396-1-1.html不过我还是比较喜欢用这个Transmission,
2014-11-13 22:12:53
1386
转载 树莓派+一根网线直连笔记本电脑
树莓派+一根网线直连笔记本电脑用网线直连电脑,不经过路由器。这个方法最大的特点用最少的工具玩树莓派。一、材料:树莓派一部、网线一根,笔记本电脑一台。1、树莓派:带供电系统和烧好Raspbian系统的SD卡;2、网线:交叉或直连;3、笔记本电脑:双网卡,现在应该都是这个配置的。二、操作步骤。1、连线。树莓派接好供电线;将网线一端接到树莓派,另一端接
2014-11-07 23:21:54
1337
转载 【linux编程】pthread多线程
一、什么是线程? 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。二、什么时候使用多线程? 当多个任务可以并行执行时,可以为每个任务启动一个线程。三、线程的
2014-11-01 21:36:09
581
原创 [树莓派内核学习]Qt的开发流程
通过这个项目来熟悉Qt在Raspbian的开发流程。项目网站:http://zapmaker.org/raspberry-pi/running-grbl-controller-on-raspberry-pi/在这个项目中,利用树莓派来作为上位机来控制arduino,使其完成相应的任务。在硬件接口上使用了串口与arduino模块通讯。最主要的是这个项目是全平台的,采用了Qt作为开发的
2014-10-07 08:20:54
2161
转载 在Raspberry Pi上安装ArchLinux
目录:介绍增加sudo用户USB盘PacmanUnixBench无线网络Samba注意事项介绍之前买的Raspberry Pi因为要跑这个网站,不能经常拔下来玩别的,所以又买了一个,这次安装的是Arch Linux。这个发行版安装好后非常基础,占用的空间也只有600M不到,比较合适已有Linux基础的同学玩。初学者可以玩官方推荐的Raspbian。Arc
2014-09-30 23:32:19
2289
原创 [树莓派内核学习] u-boot移植
本文参考了:http://shumeipai.nxez.com/2014/07/08/u-boot-raspberry-pi.htmlhttp://blog.sina.com.cn/s/blog_7cedb56d0102uzye.html环境准备:交叉编译操作系统: linux_x86虚拟机arm-linux存储介质:tf卡(预先装过debian并且运行过,这时tf卡上
2014-09-28 23:05:21
2977
原创 [树莓派内核学习] kernel编译
环境准备:交叉编译操作系统: linux_x86虚拟机arm-linux存储介质:tf卡(预先装过debian并且运行过,这时tf卡上有两个分区:boot与(另一个分区)。最后将tf卡用读卡器连电脑,挂到虚拟机的usb上)相关资源包:linux-rpi-3.12.y.zip linux源码firmware-master.zip 固件依赖tools-master.
2014-09-27 13:15:27
1405
grbl-master.zip
2013-05-15
ti-92plus rom文件
2013-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人