自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2432)
  • 资源 (30)
  • 问答 (1)
  • 收藏
  • 关注

转载 2019年文章汇总

要不要去培训机构深造一下?我一个37岁的程序员朋友Linux内核中的GPIO系统整理的免费资料,帮你年后跳槽C语言,字符串指针做函数参数书籍推荐过年回家抢票攻略C语言,函数不可返回指向栈...

2021-01-09 08:45:08 1843

转载 2018年文章汇总

Android ANR 实例分析Linux kernel计算某段代码运行时间Linux Kernel 发展和内核特点C/C++函数指针与指针函数(二)老王带你理解算法复杂度O(1),O(...

2021-01-09 08:45:08 744

转载 2020年文章汇总

据悉,深圳某工程师沦为C语言笔试枪手修改cmdline 把内存改成512MB上拉电阻的作用剖析C语言是如何画出这样的三角形的c语言画谢宾斯基三角形Linux字符设备驱动实例哦,这是桶排序...

2021-01-09 08:45:08 1307

原创 机器人的风,会吹到什么时候,

今天早上,我一个读者说他拿到了一份智能机器人方向的offer,薪资涨幅很好,他原来做的是桌面应用软件开发(C++方向),跳槽到机器人行业多少有点跨行业,从稚晖君(彭志辉)的明星光环,到华为系高管邓泰华的幕后操盘,再到密集发布机器人产品、开源技术、引入顶尖人才,智元一直在加速狂奔。先以9.41亿元收购29.99%股权,再通过要约收购拿下37%,最终以63.62%的持股比例彻底掌控这家市值30亿的风电材料公司。,去年净利润仅8868万,而智元机器人成立不到两年,今天,还比较炸裂的事情是,智元机器人买壳上市。

2025-07-10 07:30:53 257

转载 盘古之殇,,,,,,

各位好,我是一名盘古大模型团队,华为诺亚方舟实验室的员工。首先为自证身份,列举一些细节:现诺亚主任,前算法应用部部长,后改名为小模型实验室的主任王云鹤。前诺亚主任:姚骏(大家称姚老师)。几个实验室主任:唐睿明(明哥,明队,已离职),尚利峰,张维(维哥),郝建业(郝老师),刘武龙(称呼为武龙所)等。其他骨干成员和专家陆续有很多人离职。 我们隶属于“四野”这个组织。四野下属有许多纵队,基础语言大模型是四纵。王云鹤的小模型是十六纵队。我们参加过苏州的集结,有各种月份的时间节点。在苏州攻关会颁发任务令,需要在节点前

2025-07-08 11:29:05 193

转载 大疆实习面经分享

总结:问的非常深入非常细节,深入到源码的理解,必须细致系统读过FreeRTOS的源码才能知道,对技术抓的很深,一直问到完全答出所有细节或者不会,这也是大疆的特点了。总结:面试官是那种很有亲和力的技术大佬,看起来很有技术深度,但又非常亲切,全程笑容,说话提问也很轻松,还会反过来给我的答案建议,不只是考察面试者,还会给予指导,这点我非常佩服。总结:面试体验很不错,面试官很温文尔雅,每个回答都会有回应和肯定,不清楚的问题也会慢慢引导,尽管方向不是很契合,也有部分技术栈不熟悉,面试官还是让过了,约了二面。

2025-07-07 08:16:13 43

转载 Linux的Kernel Oops 和Kernel Panic

是指内核遇到无法正常处理的错误(如空指针解引用、内存访问越界等)时触发的错误报告机制。Oops 是内核的“警告”,而 Panic 是“死刑判决”。近期看到不少Oops分析的文章,一时兴起,也班门弄斧,结合Panic一起聊一下Oops。如果错误发生在 内核关键路径(如中断处理、调度器),则升级为 Kernel Panic。关键路径(如中断、调度器)的 Oops 会直接升级为 Panic。系统可能继续运行,但当前进程(如写入该驱动的应用)会被杀死。(如用户态触发的系统调用),内核可能仅杀死当前进程(发送。

2025-07-05 12:46:57 37

转载 10年的崛起,RK3588

RK3588,一颗“重型平台芯片”——四核A76 + 四核A55,Mali-G610 GPU,8K解码,16路1080p视频流,PCIe、USB3.1、MIPI全拉满。但这次,我没回头卷平板,而是咬牙把RK3399做成“平台芯片”——修SDK、补文档、送主线支持,一点点磨。各种系统适配涌来,RK3399突然成了“极客玩具”。那一刻,我忽然明白:做芯片,不一定要赢在主流赛道,有时候,退一步,反而能踩中别人看不上的风口。我这才意识到:生态不是靠大客户施舍的,而是靠一群“爱折腾”的工程师,用代码和热情堆出来的。

2025-07-04 08:02:40 31

转载 推荐几位我的嵌入式和硬件老师

号主EE小新,高级硬件工程师,4年军工产品射频开发以及7年汽车电子硬件开发经验,现从事智驾域控产品的开发,拥有多款百万级汽车量产产品开发经验,擅长硬件电路设计、复杂故障定位、SIPI仿真、EMC设计等,专注于技术交流与经验分享。主要分享硬件电路的设计、硬件的设计规范、电子元器件的使用,硬件面试技巧、硬件简历指导等。高级嵌入式软件工程师,从事嵌入式软件开发工作十多年,平时分享嵌入式软硬件、AIoT(物联网+人工智能)、开发工具、单片机、半导体、电子等相关内容。▼点击下方名片关注公众号▼。

2025-07-03 09:01:50 37

原创 采访大学毕业后选择留在广西的同学

记得你在学校那会儿可是个技术迷,实验室里总能看到你,还有你的床头一直放着一本《Linux USB那些事儿》,我是完全想不到你会放弃技术这条路的。即便偶尔遇到电子行业的客户,我打交道的主要是他们负责财务、采购或者综合管理的部门人员 —— 就像一个大机器里,我接触的是它的「订单」或者「资金」这些运行环节。所以跟大家聊职业规划的时候希望在这个阶段的同学们能有些许帮助,我们现在的选择,特别是大的选择,一定是会影响我们往后的生活的。看到同学们的发展,有的扎根在技术前沿,有的漂泊在大城市,有的像我一样留在了家乡。

2025-07-02 08:07:03 905

原创 这种低级错误,把我搞惨了,

在很多人看来,写代码是一件极其牛马的事情,但是厉害的程序员是会把这些东西给规避掉的,他们在无数的asccii中找到了某种力量,我觉得这是优秀的,开发中难免会遇到各种问题,我就经常遇到有人发一小部分代码截图问我,为什么会这样,那样。今天第一天上班,有一个小伙伴就给我抱怨,说他遇到了一个非常奇葩的问题,当时就差把电脑给砸了。我们一直在说代码规范,说了无数遍,但是写代码的时候还是会遇到问题。每个问题都会有真相,我们有时候看不到真相是因为我们知道的还是太少。前两天,我一个读者给发的另一份代码,他的截图是这样的。

2025-07-01 08:15:54 311

转载 不懂TÜV莱茵的,这次到北京来

为国内工业用户全新呈现瑞萨功能安全技术、MCU/MPU产品、软件套件及解决方案,同时携手Nexcobot、TÜV莱茵和IAR带来功能安全全方位开发、认证服务及工具选择。常见的SIL3、FSoE、PROFIsafe、STO等功能安全应用和场景对开发和认证有何具体要求?不妨来线下一探究竟!随着越来越多的工业应用实现自动化、数字化,可靠性和安全性要求正成为系统设计中的关键因素。现场讲解并演示SIL3、FSoE、PROFIsafe、STO等功能安全应用案例。7月3日(星期四)13:30-17:30。

2025-06-30 12:28:08 37

原创 和创龙老板的篮球200分大战

那时候雨正下着很大,我们几个人坐在地板上聊天,我觉得能和优秀的人学习是一个很好的机会,朱总跟我说他每周要投1200个三分球,每周至少做几次力量训练,至少跑步一次,听到这里,我惊讶于一个企业老板的自律,这是我应该要学习的地方。受朱总的邀约,我们周末来了一次篮球百分大战,这是一次真刀真枪的百分大战,开场前,我自认为我篮球技术还可以,一个带领近200人的企业老板,我应该可以随随便便拿捏的,出发前我是相当的自信。客场的比赛确实不好打,Y总的三分一直没有出来,像是正在睡觉的猫一样,我需要的三分球,在朱总那里。

2025-06-29 12:32:38 644

转载 大家在项目中用过乒乓缓冲区吗?

用俩缓冲区轮流值班,DMA和CPU像黄金搭档,一个负责“接球”,一个负责“扣杀”。今天咱们来简单说下嵌入式界的“乒乓球冠军”——乒乓缓冲区,这玩意儿简直是数据处理的“双打冠军”,让ADC和CPU配合得跟国乒队一样默契!就像用同一个碗吃饭和盛菜,CPU正吃着(处理数据),ADC突然往碗里倒新菜(新数据),结果饭和菜糊成一团……ADC往碗A盛菜时,CPU淡定地吃碗B的饭,吃完再换碗——“你盛你的,我吃我的”,谁也不耽误谁!但如果有两个台子呢?视频/通信:摄像头帧处理、UART数据流——“乒乓在手,天下我有”!

2025-06-28 12:43:06 38

转载 项目开发过程中,你信奉的真理是什么?

当时使用 12864 屏幕,有的时候会出现白屏,但是不知道为什么会出现,后来才发现,有可能是冬天身体静电多,导致白屏,后面拆了打火机测试,发现确实如此,因此在每次刷屏时,都重新复位一次。有些关键代码、流程,可以写单元测试用例,可以更好的提前发现问题,因为很多时候,修改代码不会考虑太多,可能你这次的修改会影响之前的代码。每次提交新代码,详细的提交信息,最好附有 bug 单号,这个是鱼鹰在外企学会的。离开前东家两年多,前段时间和以前的同事一起聚了一下,聊到有新同事发现老代码不合理,擅自修改,然后出现了问题。

2025-06-26 08:01:32 38

转载 亲测是德科技二手仪器商城:工程师的成本焦虑这样破

是德科技原厂二手仪器商城的设备全部来自是德科技原厂,品质靠谱,价格却低到惊喜,折扣最低至一折!老板一句话,要我用不到一万元搞定一台是德科技的示波器——大家都懂,是德科技的设备,没有五位数根本拿不下。现在正值是德科技原厂二手仪器商城的 618 年中大促活动,居然能用四位数拿下原价四万多的MSOX3054G 示波器,真的太香了!这些设备同样来自是德科技原厂,性能靠谱,覆盖研发、调试、教学等多种应用场景。更贴心的是,这些优惠可以与换购活动同时享受,一次购入多台设备更划算。活动仪器数量有限,先到先得。

2025-06-25 08:11:07 47

原创 一个好用的8051模拟器

当然了,我一上来就是以劝退为主的,那人家那么热情,我只要跟他说先学习下51单片机,毕竟入门级别来说,51不算寒碜,而且51的资料是绝对的丰满的。前两天有一个读者高考结束了,跟我咨询拿点资料学习,因为他想以后毕业了也想搞技术。这些大家就自己摸索了,代码的话还是从汇编开始学比较好,不是什么难的事情。如果想写C 代码的话,需要保存成.c 文件,然后再添加到项目中。这个模拟器是我目前看到的最优秀的51模拟器了。那我今天推荐的是一个51单片机的模拟器。mcu8051ide汉化。安装后的界面是这样的。

2025-06-24 08:10:36 318

转载 RTOS两任务优先级相同,谁先执行?

RTOS两任务优先级相同,谁先执行?所以,并不是所有RTOS都可以创建两个相同优先级的任务,具体要看RTOS自身的情况。的任务已经被创建,再次创建该优先级(6)的任务会创建失败。在RTOS中,每一个任务(Task)都会分配一个优先级,在所有就绪的任务中,然而,并不是每一款RTOS任务优先级数值越大优先级越大,有些RTOS则相反。任务优先级在我们创建任务的时候,就要赋予(设置)一个优先级值,任务,只有第一个(先创建的任务)优先被执行,第二个不会被执行。比如:UCOS中,优先级数值越小,优先级则越大。

2025-06-23 08:10:42 43

原创 习惯了坚持上班,

几年前,我可能会瞪大眼睛,觉得不可思议,但现在只是平静地划过去,心里想着:“嗯,真好啊。回到家又是另一种感觉——打扫卫生、收拾房间、洗澡,然后看着床上熟睡的儿子,忍不住凑上去狠狠亲一口,他迷迷糊糊地扭一下,又继续睡,而我忍不住笑出来。它给了我生活的底气,让我能扮演好我的角色。我只是习惯了同事慢慢离开后的那种安静,整个办公室只剩下我一个人,做事的时候特别舒服,像是拥有了一个只属于自己的小世界。从理性来讨论这个问题的话,因为上班的时候更加省钱,不仅省钱而且还能赚钱,所以上班真的是一件性价比极高的事情。

2025-06-22 17:04:45 284

转载 现在学习瑞芯微开发板还不晚,

刚接触Linux驱动开发,你被"中断下半部"、"自旋锁"、"设备树"、"Platform设备"、"输入子系统"等专业名词轰炸。每个概念都像一扇紧闭的门,不打开怕错过重要知识,强行打开又发现自己理解不透彻,最终陷入"学了很多却什么都不会"的尴尬境地。任何课程里你不懂的内容随便问,不管是最基础的小白问题还是深入的技术细节,我都承诺有问题必答。必要性:C语言(指针、内存管理)、ARM架构(寄存器、汇编)、硬件基础(电路图阅读)。必要性:Uboot移植、内核编译、根文件系统制作、调试工具(串口、JTAG)。

2025-06-21 10:08:46 61

原创 对话CherryUSB开源作者

根据上面,总结就是先用,再看例程,然后找 USB 中断,总结规律,至于什么是枚举,枚举过程,驱动如何加载,一开始完全不用了解,只需要知道,我要发数据,我要收数据,至于枚举,其实就是收数据然后解析而已。在最开始的时候,是不推荐看 USB 概念的,因为过了一会就会忘记,所以最开始就是使用现成的 USB 工程,将他跑起来,跑起来以后,在对例程中的一些名词,最开始就是描述符和端点,然后通过usb官方手册去了解下这两个。大家好,我是吕家振,目前是一名嵌入式 AE 工程师,工作快6年了,目前主要负责一些应用方案开发。

2025-06-20 08:11:31 634

转载 一些高阶的嵌入式笔试题

告知编译器该变量可能被意外修改(如中断中修改),禁止编译器优化对该变量的读写操作(如缓存到寄存器)。结合线与逻辑,可检测总线冲突(低电平覆盖高电平),实现仲裁。若在中断中调用,会尝试切换到任务上下文,导致未定义行为(中断无任务控制块)。使用位图(快速查找最高优先级任务)结合多优先级链表(同优先级任务队列),高效管理就绪任务。)在共享内存上实现忙等待,避免上下文切换开销,适合短期数据保护。但访问速度可能降低(需位操作),且与硬件寄存器位域对齐时需谨慎。:一核触发另一核中断,通知事件(如数据就绪)。

2025-06-19 08:06:27 51

原创 这代码量产了50W的设备

返回栈内存是一种未定义行为,如果返回栈内存后马上使用,这个时候栈内存还没有被覆盖,是有可能拿到正确的值的,特别是在嵌入式设备中,很多嵌入式设备跑的是裸机代码,这种程序跑起来要多正常就多正常。,也就是你侵犯了一个不应该属于你的领土,这时候就会发生问题,并且很多时候会致命不可恢复的,但是如果你只是读一个不属于你的内存信息,那不会有问题。下午的时候,我同事过来找我,我把这代码发给我同事看了下,我同事觉得这不是致命的问题,大不了打印出来的地址是异常乱码。让我匪夷所思的是,这样的代码缝缝补补运行在几十万台设备上。

2025-06-18 00:01:59 288

转载 如何保证嵌入式系统的稳定与完全?

为国内工业用户全新呈现瑞萨功能安全技术、MCU/MPU产品、软件套件及解决方案,同时携手Nexcobot、TÜV莱茵和IAR带来功能安全全方位开发、认证服务及工具选择。常见的SIL3、FSoE、PROFIsafe、STO等功能安全应用和场景对开发和认证有何具体要求?不妨来线下一探究竟!随着越来越多的工业应用实现自动化、数字化,可靠性和安全性要求正成为系统设计中的关键因素。现场讲解并演示SIL3、FSoE、PROFIsafe、STO等功能安全应用案例。7月3日(星期四)13:30-17:30。

2025-06-17 18:07:18 44

原创 软通动力嵌入式笔试题目

3.说一下简历里面你最熟悉的两个项目;OpenWrt项目中的摄像头怎么实现,开机自启动的镜像包怎么实现;无线传感网项目怎么采集数据;给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。6.熟悉linux命令吗,比如linux查看CPU使用率的命令,top命令查看进程中的线程;5.linux系统哪块会用到链表(比如进程管理部分的内核链表);输入: nums = [0] 输出: [0]4.说一下linux系统启动的流程;1.static的用法;7.会写IIC驱动吗;

2025-06-16 08:15:31 272

原创 一些基础的编程规则

我认为缩进一定要有,而且是一定要对齐的,但是至于是一个tab,两个空格、四个空格,8个空格,这些不是问题的关键,关键是如果原来的代码是8个空格缩进或者没有缩进,你在原来的代码上添加代码,就应该遵循原来代码的风格。但是这里有很多大能会强制要求让 * 跟随类型,我认为这不是重点,重点是大家要理解代码的含义,* 表示指针,如果你从指针的理解的话,应该要跟随类型,如果你要看重指针指向的内容的话,* 号应该跟随变量名。在 Linux 内核中,全局变量的命名遵循一套严格的约定,以确保代码的可读性和一致性。

2025-06-15 16:32:08 600

转载 回答读者问题,大家都怕走错路!

积累的行业经验,你再换同行业工作时,也有优势,你做过,上手更快,这样面试也有竞争力,待遇也是一样的。再看看我自己的一些经历,我刚毕业在一个公司待了五六年多,才开始第一次的跳槽,这五年,一直很努力,从小白成长为了一名独立的硬件工程师,工作习惯和解决问题的思维,都较为成熟。小家电主要还是智能化,你做这个你应该更清楚一些,各种小家电,联网,上面带显示屏,不过也比较卷。当时第一次跳槽,没有经验,后面去才发现公司的产品类别单一,且电路设计简单,研发人数也比较少,软硬件只有4个,除去领导外,我的工作时间居然是最长的。

2025-06-13 08:10:22 275

原创 HxD(好兄弟)16进制编辑器,

我们今天调试的时候遇到一个问题,我们的音频传输在实验室测试的时候出现丢帧的问题,但是我们不可能每次测试都到实验室(因为实验室测试一次需要花费一小段时间,这样对我们的调试十分不方便)当时用到这个软件的其中一个功能,我们把音频导入这个软件,可以直接保存程一个C文件的数组,也就是把我们的音频保存成了一个数组,这样我们代码直接发送这个数组的数据就可以了。大家好,今天跟两个原厂的大佬一起调试,看到他们用的一个16进制编辑软件比较不错,推荐给大家。有时候把工具用好了,就让我们的开发事半功倍,节省了体力又节省了脑力。

2025-06-11 08:09:39 723

原创 这个开发板有17个串口,

这枚"边缘计算小钢炮"可不得了:4核ARM Cortex-A55+RISC-V双架构加持,2TOPS NPU算力爆表,还有28路ADC、17路UART、4路CAN-FD这些豪华配置,工业级品质直接拉满,简直就是为工业控制和智能制造量身定制的"瑞士军刀"!之后就是飞凌嵌入式的产品手册,产品手册里面几乎涵盖了所有的主流芯片开发板资料,有瑞芯微的3588,有NXP的i.MX 6ULL,全志的T507 和T527,芯驰科技的D9-pro,赛。这个开发板主打的是多核异构,在这里我也相对多核异构发表一下自己的看法。

2025-06-09 08:15:59 1426

原创 CherryUSB,做技术的饕餮大餐

最后,USB 可以学习的东西很多,我们用的CDC、HID、UAC、ADB都是USB里面的一个class,如果只是用一个USB功能的话,那是在一个系统开单线程,但是想把多个USB功能复合使用的时候,往往会遇到更多的问题。CherryUSB已经应用到了很多平台上,大家学习USB的时候一定要看看这个开源库,我这篇文章主要是总结资料来着,并不能把USB到精髓给大家讲明白,但是。首先,大家可以看RTT的演讲视频,作者几乎是把USB相关的概念都讲了一遍,如果对USB还完全没有概念的,可以先看这个视频。

2025-06-07 10:54:14 407

转载 分享一个轻量级的嵌入式开发框架,适合单片机裸机编程——Zorb Framework

,把时间系统、环形缓冲区、状态机这些常用功能打包成模块,开发者直接“搭积木”就行,省时省力还省内存!无论是做毕业设计、接私活,还是公司项目,它都能让你少掉几根头发,多睡几小时安稳觉。简单来说,它就是给嵌入式开发者准备的“瑞士军刀”,帮你把调试、时间管理、事件处理这些脏活累活全包了,让开发效率直接起飞!编译完往板子上一怼,立马能看到串口吐调试信息,状态机丝滑切换,定时器准时触发,比德芙还顺滑!有的小伙伴说GHub不好登录,贴心的我已经把代码下载好了,直接在“版权归原作者所有,如有侵权,请联系删除。

2025-06-06 08:15:38 141

转载 你见过Linux内核启动最长时间是多久?

Grinberg 对在意想不到的地方运行 Linux 的壮举并不陌生。正如他在自己的网站上解释的那样,“2012 年,我在一台 8 位微控制器 (AVR) 上运行了真正的 Linux,创下了有史以来运行 Linux 的最低端机器的新世界纪录。4 位 4004 最初是为日本的 Busicom 141-PF 计算器设计的,在 20 世纪 70 年代的商业产品中得到有限使用,后来被功能更强大的英特尔芯片所取代,例如驱动早期个人计算机的 8008 和 8080,以及开启 IBM PC 时代的8086和 8088。

2025-06-05 08:11:07 47

转载 C语言指针与const的终极配合

今天给大家介绍C语言const与指针的门门道道,大家都知道在C语言中,指针的灵活性是其核心魅力,但也如同一把双刃剑——稍有不慎就可能引发内存越界、数据篡改等问题。关键字的加入,则为指针赋予了“选择性自由”的能力:既能保留指针的动态操作,又能精准控制数据的可修改性。资源契约:在嵌入式、系统级开发中,const指针是硬件、内存、数据的“守护者”。场景:操作嵌入式设备的寄存器,要求指针地址固定,但允许写入数据。与指针结合的核心技巧,助你写出更安全、更健壮的代码。场景:在内存池中分配固定块,确保管理指针不越界。

2025-06-04 08:10:29 46

转载 芯片公司平均薪酬及人员结构

该部分薪酬包括公司直接发给员工的工资、奖金、津贴和补贴,即我们一边所说的个人税前工资,年财报信息进行总结,对员工人数、薪酬福利待遇、岗位结构、年龄结构、学历结构等进行分析,旨在为一二级市场同类型公司投资和各位“董事长”提供经营参考。为了解公司其他福利,我们计算了公司其他福利支出的费用占工资的比例,开据此推断该公司的五险一金缴纳和薪酬外福利情况,详见下表,详细数据见。,作为公司的主力军,他们分别是翱捷科技、恒玄科技、兆易创新和星宸科技,硕士人数占比分别为。万元,主要为其业务组成中有一半为负极材料生产业务,

2025-06-03 08:15:25 279

转载 钱重要还是工作领域更重要?

即便偏应用层的逻辑,也可能暗藏行业规则的「密码」——比如业务流程中的风险点、跨部门协作的逻辑,这些恰是未来晋升管理岗的「软技能」储备。与领导沟通时,避免单纯谈「兴趣」,转而用「价值」说服:比如结合公司产品,提出「在应用层代码中增加驱动性能监控模块」的方案,既解决当前业务问题,又为底层技术积累铺路;给现有工作设置「技术附加值」:哪怕是写业务逻辑,也刻意思考「如何让代码更接近底层原理」,比如研究框架底层调用链,而非仅做「API 搬运工」。是领导认可你的不可替代性,还是岗位本身的业务权重带来的「结构性红利」?

2025-05-30 08:11:34 321

转载 Linux 内核是如何检测可用物理内存地址范围的?

被标记为 reserved 的内存不能被分配使用,可能是内存启动时用来保存内核的一些关键数据和代码,也可能没有映射到实际的物理内存。在内核启动的后面的过程中,会把 boot_params.e820_table 中的数据拷贝到这个全局的 e820_table 中。但其实操作系统在刚刚启动的时候,对内存的可用地址范围、NUMA分组信息都是一无所知。内存从硬件上,看到的是一根根有着金手指的硬件。这样我们就把从物理内存的可用地址探测到最后的应用程序物理内存申请,这中间的执行过程就都串起来理解了。

2025-05-28 10:02:40 50

原创 从基金经理到行业设备项目

Y刚毕业的时候在上海工作,从事的是金融行业,即便是他已经转行,他们那时候毕业的那拨人现在还是有很多人从事金融相关的工作,用他的话说,当初要是坚持在金融行业,现在不能说是人中龙凤,在上海买房买车是一点问题都没有的。跟Y聊了一路,我觉得他并不是一个失败的人,我看他开车的时候,目光一直凝望前方,身体微微的竖立着,每个人都是这世间的一道风,我吹过的时候,自然要有我的骨气。Y说,当时采购很希望他过去,因为Y有能力操作几个亿的项目,做事情比较踏实,为人也很不错。对于Y来说,要是骂娘的声音和发薪资一样响亮就更好啦。

2025-05-27 00:01:41 242

转载 看一些公司的嵌入式平台用Ubuntu了~

云端到设备的无缝衔接,VSCode Remote直接写代码到嵌入式板,通过SSH连接树莓派,开发者可在本地IDE实时调试,告别“编译-烧录-重启”的循环噩梦,当然资源太少还是算了吧。最近和一个朋友闲聊,了解到他们现在直接在一些嵌入式Soc上移植ubuntu来用到产品上,刚开始感觉还挺臃肿的,后来细聊了下感觉还是有一定的优势。感觉以前大部分产品并不会选择这个看似“笨重”的系统,Ubuntu主要用在服务器和PC端“,在嵌入式端玩一般是芯片比较强劲,然后就是如下优势了。大家好,我是情报小哥~

2025-05-26 08:10:42 94

原创 进程被杀死,却不知道是谁?

当你的进程被 SIGKILL (kill -9) 终止时,确实很难直接追踪发送者,因为 SIGKILL 不能被捕获或忽略。SIGKILL 这个信号比较牛逼的地方是你可以用这个信号杀死进程,进程不能忽略,并且还不能捕获。最近遇到的一个奇葩的问题,Linux 进程被干掉了,但是查了一圈代码却不知道是谁干掉的。好在我们自己有内核代码,做了下修改发现是有效的。修改后编译烧录到设备,可以看到修改是有效的。Linux 中信号的定义。

2025-05-25 21:37:53 162

转载 小米芯片玄戒T1,

小米手表手环类产品本身的出货量每年在3000万-4000万台之间,是小米出货量最大的品类之一,而且小米的智能穿戴类产品是全球出货量的no.1,智能穿戴又是未来趋势,自己有绝对优势前景又向好的市场,核心元器件自研,战略上毫无问题;上面提到基带研发是一个难点,需要投入大量研发人力物力,所以研发基带用在自家手机芯片上的同时又用在手表芯片上,合情合理。所以不管是小米终端产品的整体策略,还是单芯片的研发投入复用策略,同时做手表芯片都是现阶段最好的“一鱼双吃”组合。小米战略团队,有高人啊。

2025-05-23 08:22:05 36

18b20中文资料文资料

很不错的一个文件,很好用很好用,因为是中文的,是不错的一个资料很不错的一个文件,很好用很好用,因为是中文的,是不错的一个资料很不错的一个文件,很好用很好用,因为是中文的,是不错的一个资料很不错的一个文件,很好用很好用,因为是中文的,是不错的一个资料很不错的一个文件,很好用很好用,因为是中文的,是不错的一个资料

2010-04-20

Laucher修改

1、讲解Laucher的组成和修改 2、比较容易看明白

2014-03-14

Android开机加速总结

1、Android开机加速的文档 非常棒 2、讲解了如何使用bootchart 3、讲解开机加速的几个阶段 

2015-10-09

linux设备驱动程序

1、非常好,不是扫描版本 2、有目录 3、学习linux驱动不可缺少的书籍。 4、强烈推荐 5、喜欢的可以下载喔。

2013-08-20

java基础教程

1、非常好的java入门。 2、什么语言都要入门,这是一本非常好的入门教程 3、简单易懂

2013-08-21

传感器资料

传感器资料

2016-04-28

ADC语音ES7243芯片资料

包含寄存器资料和设计资料

2021-10-27

gnu-gcc 资源备份,gnu-gcc 资源备份

gnu-gcc 资源备份,gnu-gcc 资源备份

2024-01-29

android广播接收例子

android广播接收例子

2015-09-28

mpu9250中文资料

mpu9250中文资料

2016-04-19

Linux设备驱动

Linux设备驱动 1、英文版 2、中文版 3、资料源码 4、驱动资料

2018-08-17

定时开机闹钟

定时开机闹钟设置app

2015-11-03

bcb 6 如何获取和设置系统时间

这是一个获取系统时间的C++ Builder工程

2012-03-07

ubuntu 下面的adb

ubuntu下面的adb 安装 简单有效快速 有安装方面的问题可以QQ交流 329410527

2015-08-21

Android 闹钟

Android 闹钟

2015-10-12

Everything

这个小软件可以在你的电脑里快速搜索到你想找到的东西,很快,很便捷

2013-08-04

CH341串口线驱动

串口线驱动,在我的电脑上可以正常安装使用

2013-05-16

android 启动流程分析

android 启动流程分析对应的文档,文档非常不错,对学习来说非常有用。

2019-03-04

VC6.0精简版

1、用过最好用的VC6.0软件 2、绿色无毒

2013-08-07

linux shell编程从初学到精通

linux shell编程从初学到精通

2013-10-17

framewor kaidl

自己写代码的补丁.

2016-01-14

linux c函数

1、非常好的一本linux c函数总结 2、是一个清华的学长总结的 3、写得非常好,每一个函数都有一段测试的程序

2013-08-26

国嵌linux源码

1、国嵌例子资料 2、非常有用 3、欢迎下载 4、一起学习

2013-09-04

vimtaglist

1.apt-get install exuberant-ctags 2.unzip taglist_42.zip  把解压出来的文件放到 /home/weiqifa(自己的用户名)/.vim/ 3.sudo vim /etc/vim/vimrc 加上下面的代码: 1."""""""""""""""""Taglist设置""""""""""""""""" let Tlist_Auto_Open = 1 let Tlist_Ctags_Cmd = '/usr/bin/ctags' let Tlist_Show_One_File = 1 let Tlist_Exit_OnlyWindow = 1 map <F4> :TlistToggle<CR> 4.在要使用的地方输入ctags -R 这样会生成一个文件 5.进入vim weiqifa.c 的时候 按F4切换普通模式和有tag的模式,按ctrl w w 进入函数列表还是编辑框

2015-09-24

VC进度条学习

一个很好的VC进度条学习,你的积分要是不多,可以从我这里下载

2013-06-03

SecureCRT串口

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接 运行包括Windows、UNIX和VMS的远程系统的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRT Telnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100, VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的 ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别

2013-05-16

SSHSecure连linux虚拟机工具

这个东西可以连虚拟机下的linux系统,然后让linux在后台运行 1、点快速连接 2、填入IP 用户名 password连接方式 3、点确定 4、输入密码 5、关掉虚拟机

2013-05-17

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除