- 博客(775)
- 资源 (45)
- 收藏
- 关注
原创 关于我和我的的故事
1 关于我①我是谁BruceOu,男,90后,出生于重庆市的一个小县城的一个小镇,刚研究生毕业,目前是一名系统工程师,从事芯片研究开发工作。至于大家以后怎么称呼我,我给大家讲讲我的各种称呼,有的叫我欧工,有的叫我龙哥,有的叫我欧老师,也有叫我名字的,这些我都不在意,叫着顺口就行。②我的经历我出生普通,本科普通,研究生普通,我不是什么技术大佬,我只是一个普通人,普通得不能再普通了。小时候家庭不好,到处颠沛流离,不过从小到大,我的学业不曾让父母操过心,现在回想起这二十几年的求学之路,不禁感慨万千。
2020-11-14 19:53:13
2787
4
原创 Linux驱动开发博文导航
Linux驱动开发我已经酝酿很久了,有网友催我尽快有更新,博主今天就把以前的博文整理一下,另外我也会不断更新,希望对感兴趣的朋友有所帮助,在此感谢CSDN这个平台给出了这个一个交流的机会,也感谢大家的支持。Linux相关的网站U-BootLinux内核busyboxLinux驱动开发第1章 驱动内核模块开发第2章 字符设备驱动结构第3章 字符设备驱动开发(A)第...
2019-09-19 16:49:45
1735
原创 Linux系统移植博文导航
自博主更新该专栏也很久了,博主今天就把以前的博文整理一下,希望对感兴趣的朋友有所帮助,在此感谢CSDN这个平台给出了这个一个交流的机会,也感谢大家的支持。Linux相关的网站 U-Boot Linux内核 busyboxLinux系统移植 Linux系统移植-前言 第1章 环境搭建(Exynos4412+U-boot2013.1) 第1章 环境...
2018-08-22 21:17:34
2150
1
原创 OpenCV 开发笔记博文导航
自博主更新该专栏也很久了,博主今天就把以前的博文整理一下,希望对感兴趣的朋友有所帮助,在此感谢CSDN这个平台给出了这个一个交流的机会,也感谢大家的支持。OpenCV相关的网站 OpenCV官网 OpenCV参考文档 OpenCV中文论坛 OpenCV源码-Github Learn OpenCV官网OpenCV开发笔记第一部分 环境搭建 ...
2018-08-19 20:03:08
2025
原创 ZigBee开发笔记博文导航
自博主更新该专栏也很久了,今天博主就给出关于ZigBee开发的一个导航,为的是读者朋友能更好找到自己所感兴趣的那一块,当然博主以后对ZigBee有新的发现和想法也会在第一时间发表在CSDN上,在此感谢CSDN这个平台给出了这个一个交流的机会,也感谢大家的支持。OpenWrt相关的网站 ZigBee官网 ZigBee 协议栈ZigBee开发笔记第一部分 入门篇...
2018-07-14 21:02:48
9081
7
原创 博客迁移及联系方式
各位朋友,大家好,感谢大家的厚爱,本人已经将博客迁移,通过以下方式都可访问我的最新博客动态:我的个人博客 CSDN博客欢迎大家访问,留言!...
2018-06-16 08:45:55
1719
原创 OpenWrt开发指南博文导航
自博主更新该专栏也很久了,今天博主就给出关于OpenWrt开发的一个导航,为的是读者朋友能更好找到自己所感兴趣的那一块,当然博主以后对OpenWrt有新的发现和想法也会在第一时间发表在CSDN上,在此感谢CSDN这个平台给出了这个一个交流的机会,也感谢大家的支持。OpenWrt相关的网站 OpenWrt官网:包含源码下载和一些参考文档。 中文应用技术网:关于OpenWrt的中...
2017-12-22 13:18:55
8448
3
原创 Git和GitHub资料汇总
今天博主将带给大家的一系列关于Git和GitHub的资料,直接给资料咯!Git和GitHub的相关网站 Git官网 GitHub官网 GitHub Pages:搭建静态网站、博客 Git和GitHub的学习资料 Git-Book:Git 官方教程中文版 Git教程:廖雪峰老师写的入门教程,建议入手 Git权威指南:很经典也很全面,学...
2017-12-11 15:54:38
2030
1
原创 【人物传记】Java之父-詹姆斯·高斯林
2024年7月,詹姆斯·高斯林在领英上宣布退休。他说:“我终于退休了。做了这么多年的软件工程师,现在是时候享受人生了。尽管受到各种环境的影响,但我在亚马逊的过去7年是非常美好的。”然而,他很快补了一句:“我有一长串的副业要做,会很有趣的。从加拿大村庄的男孩,到改变全球计算机语言格局的传奇。他用Java打通了操作系统的屏障,让“一次编写、到处运行”从奢望变成现实,也让不同背景的程序员有了表达思想的通用语言。
2026-05-02 09:49:03
515
原创 【人物传记】Python 之父-吉多·范罗苏姆
范罗苏姆用一段假期的时间创造了 Python,却用了一生的时间去打磨它。他本可以躺在 BDFL 的功劳簿上享受荣耀,却在争议中选择引退。他本可以在退休后安享晚年,却又因“无聊”而重返一线,加入微软开启新的征程。他的人生哲学正如他的代码一样,简洁、务实、从不设限。他让编程不再是少数精英的特权,而是普通人也能轻松掌握的技能。从 ABC 的失败到 Python 的成功,从 CWI 到 Google 再到微软,范罗苏姆用自己半生的经历诠释了什么是真正的“工匠精神”。
2026-04-18 23:42:35
616
原创 【人物传记】C++之父-比雅尼·斯特劳斯特鲁普
与许多沉浸在理论世界的计算机科学家不同,斯特劳斯特鲁普是一个“工程师中的思想者”。他的战场在编译器的前端,在标准委员会的会议室,在堆积如山的缺陷报告和提案里。他不仅创造了一种语言,更定义了一种语言演进的模式——在数十年的漫长时间里,在无数开发者的期待与抱怨中,小心翼翼地掌舵,既不沉没,也不偏航。今天,C++仍然是全球最受欢迎的编程语言之一,支撑着操作系统、游戏引擎、数据库、高频交易系统、自动驾驶、航天器等关键领域的核心代码。
2026-04-07 22:25:11
653
原创 【人物传记】C语言之父、UNIX之父-丹尼斯·里奇
2011年10月,当世界为乔布斯的离世而悲伤时,里奇悄然离去。2011年10月12日,共事20年的同事Rob Pike从加州到新泽西去拜访他,才发现他已经去世了,由于是独居,无法知道准确的死亡时间。有人评论道:“如果乔布斯是台前之王,那么里奇就是幕后之王。里奇一生只做了一件事:为数字世界打下地基。他创造的C语言和UNIX,至今仍是这个世界的底层脊梁。他的伟大不在于站在聚光灯下,而在于让无数人可以站在他的肩膀上。
2026-04-01 22:21:13
748
原创 【人物传记】微处理器之父-特德·霍夫
特德·霍夫今年88岁了。他的一生,跨越了从电子管到AI芯片的整个信息时代。他本可以安享微处理器之父的荣耀,却始终保持着谦逊的姿态,继续探索技术的边界。他说:“我们如果没有在1971年发明4004微处理器,那么别的什么人也会在一两年里发明它。”这种举重若轻的态度,或许才是真正改变世界的人应有的胸怀。今天,当你用智能手机发消息、用笔记本电脑工作、用智能手表监测健康时,你都在与霍夫对话。
2026-03-29 09:01:20
848
原创 【人物传记】模拟单片集成电路之父-鲍勃·魏德拉
1991年2月27日,罗伯特·魏德拉在墨西哥的海滩上永远停止了慢跑。他的一生只有53年,却用几款芯片定义了一个产业,用一种态度塑造了一种文化。他被称为“模拟单片集成电路之父”,但他更像是模拟世界的“酒神”——沉醉于创造,放纵于生活,用才华点燃一个时代,用恶作剧挑战一切规则。他33岁退休,却在退休后继续改变世界;他酗酒、竖中指、放羊、砸元件,却让整个硅谷不得不承认:他就是最伟大的线性电路设计师。今天,当你使用手机、电脑、任何电子设备时,你都在与魏德拉对话。
2026-03-29 08:53:06
556
原创 【人物传记】集成电路之父-杰克·基尔比
2005年6月20日,杰克·基尔比在德克萨斯州达拉斯的家中因癌症去世,享年81岁。在他与癌症搏斗的最后时光里,没有惊天动地的告别,只有家人陪伴的宁静。他曾说:“我知道我发明的集成电路对于电子产业非常重要,但我从来没有想到它的应用会像今天这样广泛。”这句话,是一个谦逊者对世界的最后告白。今天,当你用手机发消息、用电脑工作、用计算器算账、用导航找路时,你都在与基尔比对话。那枚小小的芯片,已融入每一行代码、每一个字节、每一次数字交互之中。“为现代信息技术奠定了基础。
2026-03-26 22:46:30
689
原创 【人物传记】唯一一位两次获得诺贝尔物理学奖-约翰·巴丁
1991年1月30日,约翰·巴丁因心脏衰竭在波士顿一家医院辞世,享年82岁。他被安葬在家乡威斯康星州麦迪逊市的福里斯特希尔公墓。1997年,妻子简去世后与他合葬。中科院院士周光召曾评价:“在科学史上,巴丁不像爱因斯坦那么有名,但我觉得他是真正的物理学家。巴丁的“真正”,在于他用谦逊与合作,在两大领域都登上了人类认知的顶峰。他的晶体管点亮了数字时代,他的BCS理论照亮了量子世界。而他自己,始终躲在光芒之外,做一个沉默的巨人。
2026-03-26 22:38:39
628
原创 【人物传记】晶体管之父-威廉·肖克利
威廉·肖克利的一生,是一部天才与悲剧交织的传奇。他是晶体管之父,为数字时代铺平了道路;他是诺贝尔奖得主,在科学殿堂拥有永恒席位。但他也是失败的管理者,亲手赶走了改变世界的人才;他是种族主义的鼓吹者,在晚年毁掉了自己的声誉。他像圣经中的摩西,带领众人抵达应许之地——硅谷的门口,自己却未能进入。他留下的公司早已关闭,他培养的“叛徒”却开创了整个产业;他的晶体管改变了世界,他的偏见却让他被世界遗忘。天才可以创造历史,但只有谦卑和善良,才能让一个人真正伟大。1989年8月12日,肖克利在孤独中离世。
2026-03-25 22:41:21
588
原创 【人物传记】信息论之父-克劳德·香农
1948年,32岁的香农在《贝尔系统技术杂志》上连载发表了划时代的论文《通信的数学原理》(A Mathematical Theory of Communication)。1949年,他又发表了姊妹篇《噪声下的通信》。这两篇论文共同创立了信息论。第一,给出了通信系统的通用模型。他将所有通信系统抽象为:信源→发送器→信道→接收器→信宿,再加上噪声源。这个模型至今仍是通信工程的基本框架。第二,提出了信息的度量单位——比特(bit)。香农指出,信息的意义在于消除未知世界的不确定性。
2026-03-24 21:45:47
870
原创 【人物传记】数学、物理、计算机的跨界之王-冯·诺依曼
1903年12月28日,约翰·冯·诺依曼出生于匈牙利布达佩斯的一个犹太银行家家庭。他的父亲麦克斯年轻有为,凭着勤奋和善于经营,早早就跻身布达佩斯的银行家行列。家境富裕,父母又十分注重教育,为这个天才的成长提供了最好的土壤。冯·诺依曼从小就展现出惊人的天赋。六岁时,他就能用古希腊语同父亲互相开玩笑,能心算做八位数除法。八岁时,他已经掌握了微积分——三百年来无数人望而生畏的学问,对一个八岁孩童来说却如同玩具。十岁时,他花数月读完四十八卷的世界史,能对当前事件和历史事件做出对比,讨论军事理论和政治策略。
2026-03-23 22:46:49
1208
原创 【人物传记】理论计算机科学创始人-阿隆佐.丘奇
丘奇是20世纪最具影响力的数理逻辑学家之一,他的工作构成了理论计算机科学的基石。他的贡献不在于发明具体的机器或语言,而在于用纯粹的数学形式,界定了“什么是可计算的”。丘奇证明λ演算等价于递归函数,图灵证明图灵机等价于λ演算——最终得出的结论被称为丘奇-图灵论题(Church–Turing thesis)任何“直观可计算的”函数,都可以被图灵机(或λ演算)计算。这个论题不是一个可证明的数学定理,而是对“计算”本质的定义。它断言:物理世界中任何可能的计算过程,都不会超越图灵机的能力边界。
2026-03-23 22:30:46
622
原创 《人物传记》人工智能之父-艾伦·图灵
他划出了“可计算”的边界,让计算机成为可能。他用自己的智慧划开了战争的迷雾,让和平提前到来。他划出了“智能”的边界,让机器开始思考。但他无法划开人性的偏见与愚昧。那堵墙太高、太厚,最终把他困在里面。1954年6月,图灵咬下那口毒苹果时,不知道几十年后,一个以被咬了一口的苹果为标志的公司,会成为世界上市值最高的企业。他也不知道,在他死后半个多世纪,计算机科学最高奖以他的名字命名,他的画像被印在英镑纸币上,他的故事被拍成电影,他的思想被一代代科学家传承。
2026-03-22 11:41:17
1260
原创 《人物传记》数字文明的创世者-序言
1983年,丹尼斯·里奇和肯·汤普逊共同获得图灵奖。在颁奖典礼上,里奇被问及如何看待自己和汤普逊的贡献。“我们不过是站在巨人的肩膀上。只不过我们站得稍微高了一点。这句话后来成为计算机界的经典。但里奇没有说的是:他自己就是那个巨人。今天,我们每一个人都站在他和其他巨人的肩膀上。我们用他们创造的工具,在他们奠基的领域里,做着他们无法想象的事情。我们是否应该偶尔低下头,看看那些被我们踩在脚下的肩膀?这个系列,就是一次低头。让我们一同回望那些影响计算机的创世者。
2026-03-21 11:47:26
483
原创 《嵌入式 – GD32开发实战指南(RISC-V版本)》第10章 串口通信
USART(Universal Synchronous Asynchronous Receiver and Transmitter,通用同步-异步接收发射器)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择。它支持同步单向通信和半双工单线通信,也支持LIN(局部互连网),智能卡协议和IrDA(红外数据组织)SIR ENDEC规范,以及调制解调器(CTS/RTS)操作。它还允许多处理器通信。
2025-10-02 19:26:30
194
原创 《嵌入式 – GD32开发实战指南(RISC-V版本)》第7章 定时器
系统定时器一般用来提供“心跳”作用,而GD32定时器最基本功能也是定时,可以设置不同时间长度的定时。定时器除了最基本的定时功能外,定时器与GPIO有挂钩使得它可以发挥强大的作用,比如可以输出不同频率、不同占空比的方波信号、PWM信号,同时做为输入捕获功能时,可以测量脉冲宽度、实现电容按键检测等等。GD32有三类定时器,基本定时器就是单纯的定时计数器,通用定时器多了四个通道,相对应的增加了功能,高级定时器具有基本,通用定时器的所有的功能,并且添加了其他功能。定时器的对比特性如下表所示。
2025-10-02 19:00:03
376
原创 《嵌入式 – GD32开发实战指南(RISC-V版本)》第5章 跳动的心脏-内核TIMER
开发板:GD32VF103V-EVALRISC-V的内核中包含System Timer (SysTick)了,当然也可以叫做Systick,只要是RISC-V系列的MCU就会有Systick,只是有些名字不同罢了, bumblebee内核数据手册叫它计时器单元(TIMER),为了方便和其他外部timer对比,笔者还是叫它SysTick。下面详细分析。
2025-10-02 15:51:16
306
原创 《嵌入式 – GD32开发实战指南(RISC-V版本)》第4章 GD32VF103启动流程详解
开发板:GD32VF103V-EVAL对于我们常用的桌面操作系统而言,我们在开发应用时,并不关心系统的初始化,绝大多数应用程序是在操作系统运行后才开始运行的,操作系统已经提供了一个合适的运行环境,然而对于嵌入式设备而言,在设备上电后,所有的一切都需要由开发者来设置,这里处理器是没有堆栈,没有中断,更没有外围设备,这些工作是需要软件来指定的,而且不同的CPU类型、不同大小的内存和不同种类的外设,其初始化工作都是不同的。
2025-10-02 15:39:25
343
原创 《嵌入式 – GD32开发实战指南(RISC-V版本)》第3章 GPIO流水灯的前世今生
前面一章一个大概讲解GPIO的配置过程和核心的寄存器,当然啦,关于GPIO的寄存器远不止我上一章列出来的,还有很多,具体请参看《GD32VF103_User_Manual》中GPIO相关的内容吧。根据前面实现的GPIO流水灯,本文将其归纳如下:要想控制LED亮灭,就需要做以上三件事:使能时钟,配置GPIO参数,最后循环控制GPIO的高低电平就能实现流水灯的效果,GPIO的寄存器这里就不说了,更多详细的寄存器描述看官方手册就行,下面先来看看GD32的时钟。
2025-10-01 18:39:44
229
原创 《嵌入式 - 嵌入式大杂烩》ARM Cortex-M寄存器详解
ARM Cortex-M提供了 16 个 32 位的通用寄存器(R0 - R15),如下图所示。前15个(R0 - R14)可以用作通用的数据存储,R15 是程序计数器 PC,用来保存将要执行的指令。除了通用寄存器,还有一些特殊功能寄存器。特殊功能寄存器有预定义的功能,而且必须通过专用的指令来访问。
2024-08-06 23:04:05
1717
原创 【嵌入式 – GD32开发实战指南(ARM版本)】第2部分 外设篇 - 第3章 温度传感器DS18B20
1.DS18B20硬件接口相对简单,但单总线协议对软件要求较高,因此必须严格按照时序要求来设计程序,否则无法正确读出温度值。2.在实际应用的应用中的线缆长度应有所限制,在长距离信号传输过程中要充分考虑总线分布电容和阻抗匹配。3.在总线上一定要接上拉电阻,不然DS18B20的供电不足,会导致数据不准确。如果没有接上拉电阻,把设备的电源接到5V左右也能给设备充足的电能。欢迎访问我的网站BruceOu的哔哩哔哩BruceOu的主页BruceOu的博客BruceOu的CSDN博客BruceOu的简书。
2023-11-19 23:00:27
1441
原创 【嵌入式 – GD32开发实战指南(ARM版本)】第2部分 外设篇 - 第2章 温湿度传感器AHT10
AHT10,新一代温湿度传感器在尺寸与智能方面建立了新的标准:它嵌入了适于回流焊的双列扁平无引脚SMD封装,底面4 x 5mm ,高度1.6mm。传感器输出经过标定的数字信号,标准I2C格式。AHT10 配有一个全新设计的ASIC专用芯片、一个经过改进的MEMS半导体电容式湿度传感元件和一个标准的片上温度传感元件,其性能已经大大提升甚至超出了前一代传感器的可靠性水平,新一代温湿度传感器,经过改进使其在恶劣环境下的性能更稳定。
2023-11-05 11:24:22
930
原创 【嵌入式 – GD32开发实战指南(ARM版本)】第2部分 外设篇 - 第1章 温湿度传感器DHT11
DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。DHT11传感器包括,并与一个高性能 8 位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个 DHT11 传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在 OTP 内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。
2023-09-29 17:40:38
1009
原创 《嵌入式 - 嵌入式大杂烩》SVC和PendSV异常详解
在讨论PendSV和SVC异常前,需要先了解Cortex-M的模式和两个特权等级。Figure 1 1 操作模式和特权等级两种模式为handler模式和线程(thread)模式,这两种模式是为了区别正在执行代码的类型;handler模式为异常处理例程的代码;线程模式为普通应用程序的代码。两种特权级包括特权级和用户级,两种特权级别是对存储器访问提供的一种保护机制,然后用户代码不能访问特定的存储区域;在特权级下,程序可以访问所有范围的存储器(如果有MPU,还要在MPU的禁地之外),并且能够执行所有指令;
2023-08-12 17:40:47
1303
原创 《嵌入式 - 工具》J-link读写MCU内部Flash
J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4, Cortex A5/A8/A9等内核芯片的仿真,是学习开发ARM最好最实用的开发工具。
2023-07-23 11:00:16
9281
3
原创 《C语言杂记》C语言内存泄露分析与检测
在堆上分配的内存,没有及时释放掉,以便后面其它地方可以重用。在C/C++中,内存管理器不会帮你自动回收不再使用的内存。如果你忘了释放不再使用的内存,这些内存就不能被重用,就造成了所谓的内存泄露。一两处内存泄露通常不至于让程序崩溃,也不会出现逻辑上的错误,当然了,量变会产生质变,一旦内存泄露过多以致于耗尽内存,后续内存分配将会失败,程序可能因此而崩溃。内存访问越界,使用的内存超出了向系统申请了一块内存,覆盖该空间之后的一段存储区域,导致系统异常。
2023-07-22 22:53:58
1611
原创 【嵌入式 – GD32开发实战指南(ARM版本)】第1部分 基础篇 - 第22章 SPI
SPI,是Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。是一种高速全双工的通信总线,它由摩托罗拉公司提出,当前最新的为 V04.01—2004 版。它被广泛地使用在ADC、LCD 等设备与 MCU 间通信的场合。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。
2023-02-09 22:41:41
4938
1
原创 《编码 - 代码分析》代码结构分析
官网地址SourceMonitor 是 Campwood Software LLC 拥有版权的自由软件,非商业用途可免费使用。SourceMonitor的主要功能是对代码的一个分析和度量。即使用SourceMonitor软件我们可以清晰的看到代码的总行数,注释比例,语句数以及类的个数和函数的个数。SourceMonitor 有以下特点: 支持对 C、 C++、 C#、 VB.NET、 java、 Delphi、 Visual Basic 以及 HTML 在内的多种语言的源代码的分析;
2023-01-05 21:02:03
3081
第19章 驱动开发之LED驱动程序-附件
2017-12-11
Learning OpenCV 3 英文版
2017-12-08
SSHSeccureShellClient客户端
2017-12-01
第25章 配置OpenWrt支持网络摄像头-附件
2017-12-17
win32diskimager-1.0.0软件
2017-10-19
NetBox软件
2017-10-19
Xshell 软件(免费版)测试可用
2017-10-19
[GPU高性能编程CUDA实战].(桑德斯).聂雪军等.扫描版
2017-10-28
Keil使用Jlink ,dll不兼容的更新库
2020-12-26
4G拨号(移远EC25)Openwrt+RT5350
2018-09-05
第27章 DS18B20温度传感器-附件:ds18b20驱动程序和应用程序
2017-12-17
《A fast learning algorithm for deep belief nets》原文
2018-03-06
手写数字识别数据集
2018-09-12
EasyWebServer网站服务器
2019-04-06
Nearest Neighbor Pattern Classification-1967
2018-09-11
SerialCommunicate.rar
2020-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅