简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
去年的时候,我买了一台MacBook Pro这个电脑用起来是超级爽的,但是用来搞嵌入式开发也是超级头疼的。编译倒不是特别困难的事情,编译可以安装虚拟机,我刚开始的时候想烧录程序也可以用虚拟机,昨天折腾了一天,没搞定,下午就带着小孩去公园玩了,所以今天就开始继续折腾了下。最后选择的烧录程序rkdeveloptool对应的github链接https://github.com/weiqifa0/rkde
因为,搞一些东西需要用到ubuntu所以,就需要安装我的Macbook 版本用的虚拟机https://docs.getutm.app/installation/macos/记得安装的时候从github上下载用的ubuntu版本https://cn.ubuntu.com/download/server/arm我下载的是arm的版本然后就是安装,安装,失败了继续安装之后升级到桌面版本sudo apt
前言Android apk加载机制这就是我最近在解决的一个问题,32位的apk可以用32位的库,那64位的apk可以用64位的库,如果我想64位的apk同时使用32和64位的库呢?android加载so文件的机制apk在安装的过程中,系统就会对apk进行解析根据里面so文件类型,确定这个apk安装是在32 还是 64位的虚拟机上,如果是32位虚拟机那么就不能使用64位so,如果是64...
ASAN和HWASAN原理解析由于虚拟机的存在,Android应用开发者们通常不用考虑内存访问相关的错误。而一旦我们深入到Native世界中,原本面容和善的内存便开始凶恶起来。这时,由...
(0). Android/Linux 内存分配的两个重要策略.Linux 在分配内存时, 为了节省内存, 按需分配, 使用了延时分配以及Copy-On-Write 的策略.延时分配即针对...
今天在reddit上看到一个有趣的讨论,一个4岁的小女孩给Linux提交了一个补丁,并且这个补丁合并到了代码中。链接如下:https://www.reddit.com/r/linux/c...
我们新项目硬件设计上使用gpio口做按键,所以我就需要搞定这个驱动,本来想自己写一个gpio口的按键驱动,然后看了下内核下面的代码,已经有现成的了。Linux内核下游很多很多的现成驱动,只...
前言上一篇分享的:《从单片机工程师的角度看嵌入式Linux》中有简单提到Linux的三大类驱动:我们学习编程的时候都会从hello程序开始。同样的,学习Linux驱动我们也从最简单的he...
这是今天突然想到的一个事情,几年前我和一个朋友做一个开发板,然后我们需要完成的这个开发板有算力的要求,当时我们测试的时候就用了一个shell脚本来分析系统的算力。今天我突然想不起这个命令,...