- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 解决vmware ubuntu 鼠标闪烁(intel 核显)
解决vmware ubuntu 鼠标闪烁(intel 核显)更新驱动到最新即可https://www.intel.cn/content/www/cn/zh/download/19387/intel-graphics-beta-windows-10-dch-drivers.html我已亲测有效,好使。
2022-01-20 14:36:20
893
原创 arm trust 学习 总结
arm trust zone的硬件实现:1.通过不同的硬件开关和寄存器,将硬件分为安全部分和非安全部分。 2. cpu 通过
2021-12-29 17:19:03
521
原创 pyqt Process finished with exit code -1073741819 (0xC0000005)问题
本人本地遇到了一个1073741819 (0xC0000005)问题。详细记录下过程:程序结构是一个界面程序,通过按键启动底层的一个烧录固件的过程,烧录过程较长,为了便于观察,我在底层的烧录过程中加了一个进度条。为了改变此进度条,我将界面ui对象直接传给了底层的烧录程序。烧录过程中大概率出现1073741819 (0xC0000005)。后改为传一个信号给底层程序,当需要改变进度条时,给界面程序发信号即可。改了之后,不会再出现此问题。原因:界面不是锁死的,当烧录过程中,如果我点击了ui界面的
2021-11-16 16:23:09
2364
原创 进程管理记录。
Linux 学习笔记。linux内核栈大小:在x86上,栈的大小是在编译时配置,可以是4KB,也可以是8KB。从历史上说,内核栈的大小是两页,这意味着32位机内核栈是8kb,而64位机是16kb。内核时同步和并发的重要性:同步时机:1.任务调度。2多处理器系统smp.3中断异步到来。4linux内核抢占。进程中 通过修改/proc/sys/kernel/pid_max可以修改pid的最大数目,默认最大值时32768。写时拷贝时非常重要的。可以减少系统开销。fork() vfork()
2020-12-17 09:08:04
162
原创 MX6Q-MIPIDSI - himax8394f驱动driver加载
mipi-dsi在mx6q上只有两条lane,因此用的人比较少。加载过程中网上的资源不多,遇到一些困难,因此做一些总结。首先linux内核是linux4.0,基于设备树。因此在修改硬件配置时首先要修改设备树。我拿到的内核源码是别人配的差不多的,设备书部分是基于mx6q-sabresd系列的。其中的mipi-dsi部分已经配置完成的,只是其中的channel要修改为你所需要的名字,与driver
2017-06-02 18:16:32
3014
原创 STM32-adc设定
STM32的ADC设定ADC模块的设定,IO设定。STM32一共包括三个ADC模块。ADC1包括17个ADCchannel。可以将模拟的电压量转换为数字量。初始化IO和ADC1模块的时钟使能。代码:RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC |RCC_APB2Periph_ADC1,ENABLE );
2016-05-06 20:07:40
1377
原创 STM32串口设定流程总结
STM32配置串口需要配置的寄存器包括:1、时钟配置,开启相应IO端口的时钟,以及串口模块的时钟。 串口1模块时钟寄存器:RCC_APB2Periph_USART1; 串口1的端口是PA9,PA10,对应的时钟寄存器:RCC_APB2Periph_GPIOA; 开启的函数是:RCC_APB2PeriphClockCmd
2016-05-06 14:08:33
8491
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人