最新 最热

Linux 同步机制之原子操作

使用原子操作典型例子众所周知就是多个线程操作同一个全局变量 i++, 由于对应的汇编指令并不只是一条,在并发访问下可能出现多个线程中的多条指令交错导致部分加操作丢失。全局变量i属于临界资源,当然可以使用加锁的方...

2022-11-15
1

驱动GPIO操作总结

设备驱动程序是软件概念和硬件电路之间的一个抽象层,软件操作硬件的关键就是对寄存器的操作。笔者使用的S5PV210是IO与内存统一编址的,在裸机中直接操作IO端口的物理地址,而在驱动中必须使用虚拟地址。直接基于IO的虚拟...

2022-11-15
1

ARM平台下Linux嵌入式环境搭建

之前一直是将ARM的Linux环境搭建在虚拟机中,然后在主机Windows中开启虚拟机来进行使用。而如今早已习惯Linux的使用,也已经完全适应在Linux下的日常使用了,所以本次打算将虚拟机中的嵌入式环境转移到主机Linux中,主机Linu...

2022-11-15
1

SQLite3在ARM Linux上的移植

1.将bin下的sqlite3可执行文件复制到开发板rootfs的/usr/bin目录下2.将include下的所有文件复制到开发板rootfs的/usr/include目录下,如果没有该目录则创建3.将lib下的所有文件复制到开发板rootfs的/usr/lib目录下...

2022-11-15
1

ARM指令集介绍「建议收藏」

ARM 指令集是针对ARM体系架构设计的指令。在BootLoader引导的第一阶段以及内核的第一阶段都会有一个使用汇编语言编写的文件,在不跑操作系统的裸板中也有一段用来初始化开发板环境的汇编代码。所以无论是开发带操作系...

2022-11-15
1

610亿美元!VMware预被收购 因担心涨价 客户致函希望封杀该交易

此前,无线通信巨头博通发布公告,将斥资610亿美元收购VMware,同一天,博通也通过官网发布了上述消息称,将以现金加股票的方式收购VMware的流通股,还将承担80亿美元的债务。此次收购的金额达到约610亿美元,是有史以来规模最大的...

2022-11-14
1

树莓派4B使用arm64系统踩坑

由于工作原因,需要一台 arm64 的服务器测试一些功能。但是目前这个点没法快速采购到腾讯云或者百度云的arm服务器(这俩公司的arm服务器好像都只是在内测阶段,据说得2022年初才能 Release)。想了一圈发现树莓派似乎正好有 ...

2022-11-14
1

快手抓包问题分析

不知从什么版本后,对快手进行简单抓包似乎“不可行”了。表现就是使用常规的 HTTP 正向代理抓包工具(charles、mitmproxy、fiddler 之类)并且把自签名证书种到系统证书里后,数据依然能刷出来,也能抓到一些零星的报文,但是关...

2022-11-14
1

IA32和X86有什么区别?

特别鸣谢:木芯工作室 孔子学鼓琴师襄子,十日不进。师襄子曰:“可以益矣。”孔子曰:“丘已习其曲矣,未得其数也。”有间,曰:“已习其数,可以益矣。”孔子曰:“丘未得其志也。”有间,曰:“已习其志,可以益矣。”孔子曰:“丘未得其为...

2022-11-13
1

《安富莱嵌入式周报》第288期:微软推出Arm主控PC套件,WiFi信号捕获阵列,下一代雷电4技术,u-boot之父Wolfgang De离开了我们,向大神致敬

往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104本周更新一期视频教程

2022-11-12
1