自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 2019年文章汇总

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

2021-01-09 08:45:08 1602

转载 2018年文章汇总

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

2021-01-09 08:45:08 647

转载 2020年文章汇总

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

2021-01-09 08:45:08 1152

原创 为什么不这样写代码?

提起这个事情,是因为我们最近遇到一个bug,我们需要把电池电量传给BT,然后BT再把电量在手机上显示,我们遇到的一个问题是,如果我们传的是100%的电量,实际显示出来的电量是0。我们用到的是这样的一个函数,这个函数里面有3个参数。#include<stdio.h>#include<stdint.h>#include<stdbool.h>typed...

2024-07-20 08:57:53 89

转载 冲)深圳国际电子展见

elexcon2024深圳国际电子展将于2024年8月27日至29日在深圳会展中心(福田)开幕。展会为电子产业复苏以及AI时代到来准备好了全栈技术和产品展示,包括AI芯片、嵌入式处理器/MCU/MPU、存储、智能传感、RISC-V技术与生态、AIoT方案、无源器件/分立器件、PMIC与功率器件、Chiplet和SiP先进封装等。新应用、新生态包括AI硬件、电动汽车与新能源、AIPC与数据中心、边缘...

2024-07-19 08:30:54 10

转载 5+ + + + + 2 也可以?

一个微信好友给我发的,分享给大家,这种奇奇怪怪的知识怎么说也要分享给大家我自己反汇编看了下5++2 直接被解释成一个立即数7了对应的汇编代码解释mov DWORD PTR [rbp-4], 7将整数值 7 存储在栈帧中的局部变量中(相对于 RBP 的偏移量为 -4)这里还有个奇怪的问题,如果+ +中间不加空格是不行的。而且,也并不是每个编译器都能支持这样奇奇怪怪的写法。因为这样的写法受到启发,...

2024-07-17 08:11:55 16

转载 C51是阉割的C

在知乎上看到一个问题,有一个博主回答了为什么在单片机中有很多全局变量。他是这样回答的我的实践经验告诉我,嵌入式编程中,通过函数传递的形参多了,看上去并不是一个好事情。事情大概是用C51实现一个I2C从机,在I2C从机的中断服务程序中,需要频繁调用一个函数。当这个函数有三个形参时,I2C主机必须降速到20kHz才能正确地连续写4byte数据到I2C从机,否则当I2C主机在standard mode的...

2024-07-16 08:15:25 19

转载 45岁的嵌入式工程师,应该开多少钱?

大家好,看到一篇文章详细说明了45岁嵌入式的面试细节,分享给大家,我自己也有接触到年纪比较大的嵌入式开发,小孩已经大学毕业工作,年纪也在50左右,我有跟他讨论技术细节,感觉还是非常到位,嵌入式到后期还是需要深耕自己的专业,不能什么都会,什么都会的一定是项目,一定是领导,而那些什么都会的,对于招聘方来说,也更难把这样的人才塞到合适的岗位。以下是内容正文几天前,我遇到了一位45岁的嵌入式软件工程师应聘...

2024-07-15 08:10:40 47

转载 嵌入式的门槛真低,

我在工控中偏向测控信号这行干了很多年了。非常直观的体验是网上各种言论说这行卷翻天了,又是卡学历又是卡项目经验,个个才高八斗,学富五车,就是怀才不遇被打压被玉玉找不到工作。但现实中这行能找个真正能干事儿的,沟通不困难的,稍微有点理论基础底子的,真的如同大海捞针一样单抽SSR一样。所以很多时候我是真搞不懂这网上发这种言论的群人到底是真深藏不露还是光嘴巴厉害。在这行,最大的成本其实不在于会什么技术栈,最...

2024-07-14 11:46:08 27

转载 开发板活动

有一个评测开发板的活动,感兴趣的朋友可以参加看看。比较尴尬的是,只能是企业上班的人才可以点击申请测评开发板

2024-07-12 19:39:56 18

转载 智能手表,全过程+全开源

来源:达尔闻说这是一个非常完整的智能手表开源项目,功能齐全,且资料开源,如果你是:自己平时喜欢diy的工程师,想要提升开发技能的学生,马上要做毕设的大四学生,这个手表很值得一做,别错过了~~所有开源的资料以及原文链接见文末。先来看下这个手表的功能:首先,是一个可以佩戴的手表可以充当紧凑的无线访问设备,控制所有物联网设备还具有可交换的 MAC 地址、扫描 WiFi 网络的能力内置距离感应的LiDA...

2024-07-11 08:20:25 34

转载 驱动开发工程师是干嘛的?

驱动工程师在不同的企业可能承担的角色会有差异。平板电脑时代,业务非常非常多,这时候就需要调试很多很多的平板电脑(主要是以安卓平板电脑为主)。因为调试的芯片型号很多,工作量很大,就需要专门的驱动工程师来调试,他们要做的事情大多是移植,camera驱动、tp驱动、LCD驱动、电量计驱动「不过电量计这个东西比较贵,低端的平板电脑正常是直接用adc接口读取电池电量,就直接不用这颗芯片的」,传感器驱动,Wi...

2024-07-10 08:10:29 26

转载 腾讯C++面试总结

最近一个朋友入职了腾讯,他发了一份腾讯的面试题目,分享给大家看看,内容总结比较多,可能需要比较多的时间消化。

2024-07-09 08:42:15 27

转载 trace32调试神器

来源 | 网络素材T32打开界面首先需要安装,一般默认安装在C:\T32,在安装路径下T32/bin/windows64 下打开t32start.exe,如下,检查路径是否正确,检查core是否正确。然后点击start;界面功能说明如下:参数设置设置CPU等参数。也可以写一个.cmm脚本,在file--> edit script中加载并debug该脚本。一个简单的脚本(命令行方式)如下(忘记...

2024-07-08 08:10:59 20

转载 分享一份can入门pdf

群里看到的好资料,分享给大家里面的内容还是挺不错的

2024-07-07 12:55:55 31

转载 如此拷贝数据,你觉得如何?

今天刷面试题看到一个有意思的面试题,1000T的文件怎么能以最快速度从南京传到北京?网络传输首先我们考虑通过网络传输,需要多长时间。我特地咨询了在运营商工作的同学,目前带宽:家庭宽带下行最大1Gbps,上行300M企业级专线分数据专线和互联网专线:数据专线最大100Gbps,价格最低35W/月互联网专线最大10Gbps,价格54W/月现在我们假设使用企业级数据专线,实际传输速率:100Gbp...

2024-07-05 13:06:50 22

转载 用世界顶级低性能CPU(1位/1Hz)点亮一个灯

CPU最重要的是什么?那就是性能。各大厂商的顶级CPU产品打的不要太火热了。但这儿有一个CPU反其道行之,可以说是世界上最差的CPU了,只有1位,时钟频率也是只有1Hz,程序只有2行,但点灯效果还不错呢。当我看到这个文章后,真是有意思,立刻分享给大家。Switch Science网站上,一款号称“世界顶级低性能计算机”的“1位CPU组装套件”从12日开始发售。售价为2500日元(约合117人民币)...

2024-07-04 08:18:47 29

转载 USB协议资料

最近在做USB方面的开发,看了一些USB的协议资料,分享给大家,有需要的可以扫码查看其中有一份是翻译的资料,我觉得非常适合初学者,感兴趣的可以先看看这份资料。...

2024-07-03 08:15:37 22

转载 C语言编程技巧——表驱动法

1 概念提出所谓表驱动法(Table-Driven Approach)简而言之就是用查表的方法获取数据。此处的“表”通常为数组,但可视为数据库的一种体现。根据字典中的部首检字表查找读音未知的汉字就是典型的表驱动法,即以每个字的字形为依据,计算出一个索引值,并映射到对应的页数。相比一页一页地顺序翻字典查字,部首检字法效率极高。具体到编程方面,在数据不多时可用逻辑判断语句(if…else或switch...

2024-07-02 08:10:34 25

转载 TTL、RS232、485到底能传输多远距离?

作者 | strongerHuang微信公众号 | strongerHuang前两天,在我的技术交流群看到大家在讨论关于“TTL、RS232、485传输距离”的问题。今天特意抽时间分享一下相关的内容。概述可能有很多读者都还不知道 TTL、RS232、485 到底是什么,本节简单概述一下它们是什么。1.TTL电平TTL:Transistor Transistor Logic,晶体管-晶体管逻辑电平。...

2024-07-01 18:01:48 52

转载 Hello Cangjie!华为仓颉编程语言震撼发布!

文末赠书2024 年度华为开发者大会(HDC)在 6 月 21 日拉开帷幕,鸿蒙 NEXT(HarmonyOS NEXT)操作系统在万众瞩目中横空出世。华为常务董事、终端 BG 董事长余承东激动地表示 ,从 2019 年 8 月 9 日至今共 1778 天,在夜以继日的研发下,纯血鸿蒙从内到外实现全栈自研!何谓“纯血”?就是说鸿蒙 NEXT 从操作系统内核、文件系统,到编程语言、编译器/运行时、编...

2024-06-28 12:15:21 71

原创 我的小表姐

昨晚得知从小一起长大的小表姐离开了我们,听到消息的时候我平静又难以置信。小表姐是一个非常开朗的人,人很好,见到谁都能礼貌的问候,做事情不急不慢而且非常勤劳。我还在读小学的时候,爸妈经常不在身边,我妈在广东打工,我爸是村长长年下乡参加各种活动。然后我有很长的一段时间都是跟着小表姐待在一起,小时候长身体,有好吃的就会嘴馋。记得有一次,小表姐跟我说她能搞到好吃的,然后我赶紧跟着她一起出发,她带我到了公路...

2024-06-27 23:00:05 138

转载 硬件影响软件,软件又如何利用硬件~

曾经遇到一个问题,两个芯片,同样的Cortex-A53,同样的总线,同样的频率,同样的缓存和内存大小,跑同样的内存测试,性能差了40%。而经过优化之后,反超了20%。想搞清楚为什么,就需要知道,访存路径上有哪些影响因素?系统瓶颈可能有哪些地方?性能优化可以怎么做?等等。最近,这些问题终于有了答案,我把它们写下来,给我自己一个总结,也给有同样困惑的人一个解释。文章会很长,我想从CPU怎样访问内存这样...

2024-06-24 08:08:21 45

原创 推荐一个看日志的工具

最近在做项目需要分析很多日志,如果是在ubuntu下面,直接用grep是挺方便的,但是在window下还是需要依赖windows的工具,之前用了一些文本编辑工具,可以用来搜索日志,但是显得不那么高效。今天推荐一个比较不错的日志查看工具https://github.com/variar/klogg?tab=readme-ov-file我看日志比较常用的功能是关键字搜索和高亮显示,这个工具都具备,还算...

2024-06-23 12:54:59 239

转载 规格书,

半年了,3588来了上次发的3588开发板,最近LAB1964实验室准备好了开发板的资料,有需要的朋友长按下面的二维码识别查看。3588有非常多的软件包,能玩的东西还是挺多的这两天LAB1964的老板还把屏幕给点亮了,再加上HDMI显示器接口,那妥妥的就是一台电脑了。Type-c接显示器合作联系微信...

2024-06-22 21:36:30 31

转载 MCU对比

看到一个github,测试汇总了一些常见的MCU速度从对比看8051依然是最慢的MCU,所以学习单片机,学习嵌入式从8051开始是没问题的。推荐给大家看看https://github.com/tomzbj/dhrystone_scoreMCU Opt Arch Freq/MHz Time/ms DMIPS ...

2024-06-21 08:20:14 35

转载 消灭 if / else

来源 | 网络素材前期迭代懒得优化,来一个需求,加一个if,久而久之,就堆成了一座山。当代码已经复杂到难以维护的程度之后,只能狠下心重构优化。那,有什么方案可以优雅的优化掉这些多余的 if/else ?观点一:消灭if/else1-提前 return这是判断条件取反的做法,代码在逻辑表达上会更清晰,看下面代码:if (condition) {// do something}else{ re...

2024-06-19 08:12:16 44

转载 修复了Linux内核Linus写的一个bug

是真的。最近我的linux内核启动流程课程,讲到了文件系统相关的东西,所以这两天我在重新熟悉下代码。昨天晚上读代码时,偶然发现了一个小bug,所以马上发了一个patch给内核社区:然后,很快就得到了回复,确认我这个修复没啥问题:接着,又在刚刚,通知我这个patch被合并了:其实,这次的这个patch是个比较小的修改,倒是不值得写篇文章特意说下。但是,写这个bug的人可不一般啊,他可是真正的Linu...

2024-06-18 08:25:13 47

转载 大厂人创业踩坑总结

大家好,文章转自我一个离职创业的同事,希望对正在创业的人有所帮助No.360前段时间,清华MBA TMT俱乐部的侯主席找我,去和人大EMBA的同学交流AI相关的内容。我说:“我没有(AI创业)成功的经验,只有交过的学费。如果同学们想听,我可以来讲讲我踩过的坑。”我听过很多知名创业者的分享,都是讲他们如何获得成功的。听的时候会很振奋,听完之后,自己创业的时候,该交的学费还是得交。虽然标题叫《AIGC...

2024-06-17 08:20:14 61

转载 17岁中专女生姜萍拿下数学竞赛全球第12名

来源丨网络今天,2024阿里巴巴全球数学竞赛(简称“阿里数赛”)公布决赛名单结果,最终有来自全球各地的801名数学高手成功晋级,排在第12位的姜萍显得有些特别。17岁的她是一名中专生,花两年自学高等数学,最终以93分的高分,名列全球12名,秒杀了一众数学专业的选手,也是前30名里唯一的女生。在姜萍眼里,数学无处不在学习服装要画的时装画和制图衣服的制作和裁剪在她看来都跟数学有关比如她喜欢和擅长的偏微...

2024-06-16 13:15:45 88

转载 为什么黄仁勋说错话了,没怎么人骂他?

有个网友的回答简直直击我的内心没有工作很多年的人可能很难体会到这种回答到奥妙,但是一旦经过很多年的社会经历,总会拍案叫绝。

2024-06-15 16:13:41 53

转载 找bug

大家都看看,在评论去说说这段代码的bug比较明显的是第15行了,但是除了第15行,还有没有其他的问题呢?

2024-06-14 08:23:33 30

转载 遇见一个编译优化导致的 bug

最近在调试 can 通信,因为 c8t6 flash 很小,而鱼鹰培训工程完成的驱动越来越多,导致 flash 不足,因此把 bsp 的优化级别设置成-O2,谁知道在串口输入数据时直接 hardfault 了:进一步跟踪发现问题出在这条代码中:uint32_tcnt=*((uint32_t*)pinfo->pdma_cnt_rx);// 出错代码.....pinfo->...

2024-06-13 08:03:40 33

转载 页表映射基础知识

页表的一些术语 现在Linux内核中支持四级页表的映射,我们先看下内核中关于页表的一些术语:全局目录项,PGD(Page Global Directory)上级目录项,PUD(Page Upper Directory)中间目录项,PMD(Page Middle Directory)页表项,(Page Table)大家在看内核代码时会经常看的以上术语,但在ARM的芯片手册中并没有用到这些术语,而是使...

2024-06-12 08:24:41 36

转载 分享一个不错的嵌入式在线仿真工具

前段时间,无意间发现了一个不错的在线仿真工具(Wokwi),支持多种平台,支持市面上主流的开发板,比如:STM32、ESP32、Arduino、树莓派等。还支持常见的传感器、显示器件(LCD、LED屏幕)等,还可以播放音乐、联网、逻辑分析仪等,关键还提供了很多实际项目的案例。这里先给大家播放一个视频(案例):这款工具重点是:免费!大家可以放心使用。关于Wokwi在线仿真工具Wokwi在线仿真工具网...

2024-06-11 08:30:44 44

转载 厨神晚上发的通知

https://github.com/tech-shrimp/docker_image_pusher——原因是

2024-06-10 19:08:30 30

原创 半年了,3588来了

端午两天,LAB1964又搞了新东西,RK3588,已经算是千呼万唤始出来,等的时间也是足够久了。——价格贵RK3588 是真的贵,实验室老板贴了10片3588套片,就花了将近4000块钱,所以说,决定要做RK3588的人是下了很大的决心的。而且,因为市场的内卷,市面上有很多RK3588的开发板,有些打着RK3588的名头做了其他的事情,还有的,直接用RK3588S来标榜RK3588。原因无他,都...

2024-06-09 23:28:49 227

原创 往前冲,

最近换了个手机,原因是之前的手机存储空间一直不够,隔一段时间就提醒我删除东西,刚好那天去三诺出差,那边有一个工程师给我推荐了红米手机Turbo3,存储直接干到了1T。第二天,就下定决心要换手机,先是在官方商城下单,后来公司的一个小伙伴提醒我可以在 PDD 上面通过百亿补贴购买,直接省下几百块。——换了手机,新手机上的微信聊天记录就没了,很多人给我发消息都看不了之前的来往信息了。昨晚就有一个小伙伴给...

2024-06-08 21:30:16 220

原创 这必须不能是软件的锅

今天遇到一个朋友,跟我讨论串口,当我知道要跟我讨论串口的时候,我就来了兴趣。因为私密群里的朋友都知道我最近买了一个示波器,初衷就是想给大家量量各种波形的。而且这是一件非常离谱而奇怪的问题嗯,是很离谱,所以中间我们的讨论过程我就不分享出来了,毕竟涉及到很多关键的代码,发出来了大家也不一定看得懂。然后,要结束了之后,他这么来了一句所以这样的情况,我们有必要把代码剖析得非常详细吗?我觉得没有必要,现在需...

2024-06-07 08:08:49 151

转载 离开深圳的两个人

周末时候发了一篇简单的文章,说的就是其中一个朋友离开了深圳,是朋友,也是网友。刚认识的时候他本科毕业考虑是否要读研究生,读完研究生后就开始找工作,选了深圳这边的岗位,一待就是将近3年的时间。嵌入式是个奇怪的东西,读书的时候可以捣鼓很多很多东西,但是工作三年并不会收获很多,技术不会上涨,薪资不会上涨,职级不会上涨,慢慢上涨的是与日俱增的肚腩和年龄。这样的情况,谁会不迷茫!刚认识那时候,我非常迷王守仁...

2024-06-06 08:01:15 44

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

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

2024-01-29

ADC语音ES7243芯片资料

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

2021-10-27

android 启动流程分析

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

2019-03-04

Linux设备驱动

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

2018-08-17

传感器资料

传感器资料

2016-04-28

mpu9250中文资料

mpu9250中文资料

2016-04-19

framewor kaidl

自己写代码的补丁.

2016-01-14

定时开机闹钟

定时开机闹钟设置app

2015-11-03

Android 闹钟

Android 闹钟

2015-10-12

Android开机加速总结

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

2015-10-09

android广播接收例子

android广播接收例子

2015-09-28

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

ubuntu 下面的adb

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

2015-08-21

Laucher修改

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

2014-03-14

linux shell编程从初学到精通

linux shell编程从初学到精通

2013-10-17

国嵌linux源码

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

2013-09-04

linux c函数

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

2013-08-26

java基础教程

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

2013-08-21

linux设备驱动程序

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

2013-08-20

VC6.0精简版

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

2013-08-07

Everything

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

2013-08-04

VC进度条学习

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

2013-06-03

linux移植手册

这是一份非常好的linux内核移植手册,不管你用的是MINI2440还是其他开发板,相信对你都是有一定的好处的

2013-05-22

SSHSecure连linux虚拟机工具

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

2013-05-17

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

CH341串口线驱动

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

2013-05-16

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

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

2012-03-07

18b20中文资料文资料

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

2010-04-20

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

TA关注的人

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