- 博客(77)
- 收藏
- 关注
原创 【Uboot】Uboot源码中包含_main函数的原文件为什么要叫crt0.S?
点击“硬核王同学” 选择“关注|点赞|收藏” 福利干货第一时间送达!
2025-05-20 15:55:03
155
原创 没有内核调试经验也可以解决内核小BUG!利用AI解决设备UI卡死无法熄屏的问题
因为在Linux中一切皆文件,所以我们可以通过打开或关闭屏幕的属性文件开始查起,即,/sys/devices/platform/sprd-adf/adf/sprd-adf-dev/sprd-adf-dev-interface0/dpms_state。用grep -r dpms_state 同样类似的方法,问AI:哪一段代码是走的echo 3 > /sys/devices/platform/sprd-adf/sprd-adf-dev-interface0/dpms_state的?的话,再丢给AI问一下。
2025-05-19 16:52:29
697
原创 【Uboot】board_init_f 和 board_init_r 函数为什么这样命名?
点击“硬核王同学” 选择“关注|点赞|收藏” 期待和你一起成长、实现个体自由、慢慢变富,进步从此开始!
2025-05-19 16:31:04
274
原创 【嵌入式答疑】找到一家培训机构想学嵌入式开发,想问问大家这家机构培训方案到底靠不靠谱?
【嵌入式答疑】找到一家培训机构想学嵌入式开发,想问问大家这家机构培训方案到底靠不靠谱? 点击“硬核王同学”,选择“关注/点赞收藏” 福利干货第一时间送达!
2025-03-12 11:06:47
766
原创 linux驱动开发找不到工作寻求前辈建议?
我对电子这些比较感兴趣,用过51、stm32、stc8h、stm8做过很多东西,也打样过10多款pcb了,在学校学过vhdl,专科参加比赛拿了很多奖,比赛时学习了opencv、yolo、java、Android,寒暑假也在做东西或者学习,去年用正点原子的开发板学了uboot、linux内核移植、根文件系统构建、驱动开发(这一块学的很一般),做过ros机器人,毕设也是ros机器人,还用qt做了上位机。比较幸运的一点是,我找到了Linux驱动的岗位,但我也是那个大佬口中,随便改改驱动的那个人。
2024-12-06 23:00:10
1051
原创 如何做好一份技术文档
作为一个去年产量300w字的小小嵌入式博主,对写技术文档是有一定经验的了。我简单分享下在写技术文档时,最重要的几点。(一本《三体》30W字)
2024-12-03 17:50:20
297
原创 一起读《奔跑吧Linux内核(第2版)卷1:基础架构》- 了解kmalloc、vmalloc、malloc
kmalloc是Linux内核中提供的用于分配内核空间中连续内存的函数。连续内存分配:kmalloc分配的内存是连续的,适合需要对连续内存进行操作的场景。小内存块:kmalloc适用于分配小内存块,一般最大限制是128KB。物理内存映射:kmalloc分配的内存与物理内存进行了映射,可以直接访问物理地址,适合需要直接操作物理地址的场景。vmalloc是Linux内核提供的用于在内核空间中动态分配虚拟内存的函数。
2024-01-22 11:00:39
1273
原创 一起读《奔跑吧Linux内核(第2版)卷1:基础架构》- 内存管理基本了解
想要知道什么是内存管理,首先要先了解什么是内存。内存是计算机系统中的一种硬件组件,用于存储和提供数据以供CPU快速访问的临时存储器。这个临时存储器是计算机处理数据和程序时暂时存储数据和指令的地方,它可以被CPU直接访问,而不需要像磁盘或网络存储器那样进行慢速的读写操作。主内存(主存)是计算机主板上直接与CPU相连的内存,通常是指RAM(随机访问存储器)。辅助存储器,如硬盘、光盘和闪存,提供了更大的存储容量,但是访问速度相对较慢,通常被用来作为数据的长期存储介质。
2024-01-14 16:59:11
1001
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人