自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JustinChen

生活小记

  • 博客(59)
  • 资源 (8)
  • 收藏
  • 关注

原创 工作近期情况稳得一匹

听一个跳槽的同事讲,原来他的公司在996,领导各种PUA,头皮发麻。现在赶紧囤钱,哪天老板发癫,老子立马跑路呀。转到一个新的事业部,但事业部并没有完整,最重要的市场与产品,还在起步阶段。

2024-05-21 16:52:12 142

原创 最近转行做PLC通信

如果有大厂愿意开源并公布通信协议的话,PLC市场大有可为的,可能是出于某些商业和利润的考虑吧。但,其实现在跟开放通信也差不多了,有些厂家已经公司通信协议了。可能会更好的卖硬件吧。做上层应用软件心里总是不太确定,毕竟之前没写过应用嘛。感觉比较容易入手,像QT。但是,还需要一段项目经历后,才可能会熟悉到,搞技术嘛,一定要应用。

2024-05-21 16:49:10 124

原创 谈谈 996 的看法

现在也不知道咋滴了,什么公司都敢推 996, 你能出多少钱?还搞末位淘汰,一组就几个人,淘汰了,活谁干?领导自己干好了,反正你可以 996。所以说,脑子不好的人呀,如果做了领导就是祸害无穷,能力越强,祸害越大。“宠辱不惊,闲看庭前花开花落。去留无意,漫随天外云卷云舒”公司最近开始推 996 了,是不是动作晚了呀?推行 996 有一个前提就是:付出会有回报。开了我也行啊,等补偿。

2024-03-08 17:26:58 357

原创 百度和必应的搜索如不改变必将完蛋

现在的技术人员,只要上网搜相关的技术问题时,不是广告就是相同内容的CSDN的文章。搜索的结果非常不理想。我已经有很长一段时候没用搜索引擎,最近一用,还是一样的结果,感觉要黄了呀。

2024-03-05 11:33:08 469

原创 AI来了,会不会失业?

GPT-4 已经发布一段时间了,随后,可以看到不同的AI引擎,一个接着一个的发布。但就目前的嵌入式行业就什么影响呢?就我目前个人的工作内容而已,类似 chatGPT 的AI,更容易查找资料,写demo代码等,效率的确提高了很多。我想,如果对于一个新人的话,如果有AI的帮助,入门应该更快了,门槛更低了。写shell脚本,写py脚本等,更加容易了。编码的要求明显降了很多。我个人感觉竞争的压力变大了,但这个是趋势,个人没法改变的。今年的大学毕业生也有上千万的。伴随着年龄的增长,竞争力也在下降。

2023-11-07 15:03:02 528 2

原创 IPC之System V vs POSIX

关于 SYSTEM V 和 POSIX的接口说明

2023-08-25 15:19:05 1515

原创 坐以待毙式的上班

已经没有什么新任务了,又不让乱玩,就上班刷点微博。期待 N+1 中……

2023-08-25 15:15:49 159 1

原创 我看微软越来越强了

微软虽然管理上比较拥肿,但是,眼光不错啊,已经在AI bing 上发力,再把PY结合到EXCEL中,挖来的大佬也是一个接一个。GOOGLE看起来有点落伍了,还不赶紧动手就晚了哟。

2023-08-25 15:13:08 105

原创 【无标题】

用libdrm显示bmp的DEMO

2023-07-05 17:13:23 388

原创 WSL折腾记

windows WSL 从入门到放弃

2023-04-03 10:59:44 895

原创 Virtual box磁盘大小调整操作

virtualbox 磁盘调整

2023-03-21 11:38:27 1960

原创 双飞燕鼠标FG1010滚轮问题分析

鼠标滚轮

2023-03-02 10:05:10 1041 1

原创 又转到新领域了做QT啦

转到新领域了

2023-02-10 15:37:23 124

原创 QT如何实现QStackedWidget界面间的切换

QT 界面切换

2023-02-10 15:34:08 3107

原创 对未来几年嵌入式行业发展的预测

嵌入式行业从业者的生活小结

2023-01-03 17:58:42 1421 2

原创 又到年底啦,随便聊两句

随便记录一下生活

2022-12-29 17:49:40 93

原创 越想越不对劲,要提桶跑路了吗?

发发唠骚

2022-08-05 18:58:25 1259

原创 YOLOV5训练的若干问题总结

YOLOV5部署到本地的记录

2022-07-11 16:00:36 9513

原创 公司述职之迷之操作

职场啰嗦

2022-07-01 14:18:48 118

原创 YOLOV5移植RV1126说明

YOLOV5 RKNN TOOLKIT

2022-07-01 14:07:31 2458 2

原创 立FLAG会不会被雷劈啊

随便写写

2022-06-15 15:40:42 1468

原创 web实时显示摄像头图像(python)

web实时显示摄像头图像

2022-06-15 15:23:34 2716 1

原创 何去何从呢

从目前的情况推断,制造业相关的开发行业,会逐渐收缩。随着年龄增大,等待行业转暖的时机也逐渐消失。过一天算一天吧。准备好储备粮,要过冬了。

2022-05-06 14:17:43 122

原创 如何制作SSL证书即https服务支持

如何制作SSL证书即https服务支持目的最近需要做个网站,支持https的访问,但是,是内部使用的,不需要对外网开放。基础知识在制作之前先了解一下OpenSSL、HTTPS的关系。见https://www.qikegu.com/docs/2632,对SSL工作原理部分讲得比较清楚了。再补充一点SSL证书的知识https://zhuanlan.zhihu.com/p/371891073通过以上的学习,基本可以了解了,要完成这个功能,必须制作出如下证书:CA根证书CA中间证书网站证书

2022-04-21 15:12:44 1327 2

原创 debian桌面启动不了的问题

怎么发生的?昨天安装了一堆的软件后,发现桌面没法在桌面进行应用程序切换,然后就重启了一下系统,想恢复,结果,重启后,开机就直接进shell了。分析做了一些尝试:(注意:在shell下,有几个tty 可以玩 ctrl + alt + F1~F7 进行切换)手动startx ,可以进桌面,不过,一片空桌面,啥都没有;查看LOG,无错误提示执行xinit效果一样结论与解决由于没有任何的错误提示,就只能再重装gnome试试了,或者选择其他的桌面?tasksel

2022-04-01 10:23:15 4983 1

原创 现在做嵌入式开发太难了吧

嵌入式开发范围太广了,uboot kernel rootfs 再加上QT开发等等。只会一部分,真的很难生存。以前只要会汇编和C,就可以调调板呀就够了。现在随着,厂商的高度集成,这些基本没有问题了,或者问题很多,大多数的开发工作往上层应用转移。PYTHON C++ QT开发等,就得跟上了。现在发现,已经看不懂了……完蛋了,要转行了。...

2022-03-16 18:33:32 7621

原创 各类文件系统镜像制作

1、squashfsmksquashfs4 [rootfs-DIR] [img-NAME] -noappend -root-owned -comp xz -b 256k -p '/dev d 755 0 0' -p '/dev/console c 600 0 0 5 1' -processors 1压缩算法是可选的2、VFATmkfs.vfat <输出镜像> -C <文件系统大小>mcopy -s -v -i <输出镜像> <资源文件所在文

2022-01-25 15:23:56 1824

原创 《代码大全》Code complete

Code complete一本理想主义的程序员成长建议手册,推荐给校内生

2021-11-29 17:41:01 237 1

原创 代码风格检查工具vera++

如果有一定“修养”的程序员,是会想着把自己的代码写得很“漂亮”的,代码风格就代表了程序员的审美。vera++就是一个可能检查出代码风格的工具,如果要格式化的话,那需要用其他的工具啦。关于代码风格的讨论一直在继续,个人感觉跟着所在公司的规则走就可以了,不要争论对错啦。什么是代码风格?说到底就是代码的排版啦,如int status;status = 0;// 紧凑风格if (status) { printf("I am OK.\n");}// 松散if (statu.

2021-11-17 11:07:56 5534

原创 Linux设备识别过程之 device_register

这把我们大致追踪一次设备识别的过程,设备识别后,最后会调用 device_register 来完成对应驱动查找识别。过程有点像侦探办案呀。整个过程中,关注点是设备如何找到对应的驱动,其余的细节,省略不介绍了。内核版本为 4.4.19代码位于 drivers/base/core.c 相关的调用过程device_register device_initialize device_add bus_probe_device(dev); ...

2021-10-09 11:45:08 1652

原创 有了时间做什么呢

十几年的程序员生活,一直不能体会突然之间有了空闲时间,应该怎么办?近期刚刚换了一份工作,比原来的工作相比,其实是有了一些空闲时间,更何况,现在连网络游戏也快打不动了。躺在家里的窗前,看着对面的居民楼和大太阳。有点恍惚,仿佛回到读书那会儿,肆意的挥霍着时间。昨晚看《徒手攀岩》,人生到底有什么意义呢?生命到底对于个人而言,价值何在?当一个人行将就木之时,回想往事,到底要有什么样的经历,才会让他安心闭上眼呢?也许发呆也是一种时间打发法。...

2021-09-04 16:34:34 151 2

原创 嵌入式开发you can you up(框架篇)

嵌入式开发需要一定的知识和技能储备。下面列出技能树,后续章节再一一说明。编程语言编程语言肯定是要的,这里只讲了编程语言的语法。但是你以为只要掌握C语言就够了?太天真了,Makefile 编译肯定要的呀。Kconfig 内核也要配置的呀,看不懂怎么行。以上只是冰山一角而已。代码库对于一种语言来讲,对库的使用是基本操作。C语言的标准库libc,即使是工作多年的老油条,也未必掌握到位。开发环境开发环境,对开发效率的影响是非常大的。为什么每一种编程语言都是从HELLO WOR.

2021-05-05 23:37:01 2124 5

翻译 dmidecode

一、什么是dmidecode 从名称上看, 就是对DMI的解码。DMI即(Desktop Management Interface)。 该工具就是用于解析 DMI 的表的,由于DMI表只是一堆的二进制文件,用这个工具可以解析出来,像BIOS的版本信息,内存信息等。二、命令的使用1、命令说明 dmidecode是一种工具,用于以人类可理解的格式转储计算机的DMI表(有些人称之为SMBIOS)内容。该表包含系统硬件组件的描述,如以及其他有用的信息,如序列号和BI...

2021-01-21 17:38:25 1413

原创 关于pthread 的问题

对于pthread 的函数。最常用的情况下,只要用 pthread_create 和 pthread_join 即可。如果想深入了解使用的话,可参考宝典《Unix 环境高级编程》,床头书之一。说起来,买了不少的床头书了。阅读习惯一直没有养成。只有看小说的习惯。#include #include #include #include #include #include i

2016-06-20 17:24:08 652

原创 mips 的内存映射问题

mips320x0000 0000 -------- 0x8000 0000         kuseg2GB 用户空间要映射0x8000 0000 ------- 0xA000 0000       kseg0unmaped cached512MB  通过高速缓存访问,如果有MMU,内核代码放在这里0xA000 0000 ----- 0xC000 0000        

2016-04-25 19:44:21 844

原创 tasklet 与 softirq

一、唠嗑    对应的源码在 kernel/softirq.c 。    softirq 里有很多的已定义的软中断处理。其中, tasklet只是其中的一个,在softirq_init中打开了 tasklet的中断open_softirq(TASKLET_SOFTIRQ, tasklet_action);    也就是说,如果触发了TASKLET_SOFTI

2015-10-21 16:35:23 971

原创 cp 软连接的情况

cp 一个文件给一个软连接会怎么样的呢?实际上会改掉软连接所对应的文件。所以使用要慎重考虑了。如本来想修改一下 busybox的中的一条子命令直接用 cp命令覆盖,可能的结果就是设备起不来。cp 有一个选项 --remove-destination 这个即使是软连接,也会被删掉再拷贝,可以考虑使用之。

2015-10-13 14:53:48 2593

原创 巧用select延时

在LINUX用户态的情况下,如果想要延时的话,用sleep是最合适的,但是,在有些情况下,需要更小单位的延时,ms  us 也是要的。用循环获取到的延时是不精确的。幸好,select函数巧用的话,是可以做到延时的效果的。废话不多说,直接上code:#include #include #include #include int main(int argc, char *argv

2015-07-27 10:39:11 4415

原创 给内核打patch的利器 quilt

给内核打patch 毕竟没有svn, 所以打起来麻烦点儿。用quilt 。1 安装sudo apt-get install quilt2 使用(1) 配置文件.quiltrc保存到当前用户的home目录cat > ~/.quiltrc<<EOFQUILT_DIFF_ARGS="--no-timestamps --no-index -p ab --color=auto"QUI

2015-05-29 17:17:59 1785

原创 notepad

一开始是用UE的,用了一阵子,后面受正版的影响,每次都要破解,跟偷东西差不多,后来就一直找UE的替代品。最终定在 NOTEPAD 上, NOTEPAD 确实好用。支持的编程语言也很多。之前一直困扰的是二进制文件的读写问题,后来,也能通过装一个HEX-Edit 解决了。支持下该开源项目,等哥有了钱,一定捐给NOTEPAD官网:https://notepad-plus-plus.org/

2015-05-28 16:46:24 788

devicetree-specification-v0.3.pdf

介绍了Linux设备树的语法,设备树的结构,看这篇之后,再看懂设备树,基本没困难了。适合内核、驱动开发、学生等人员

2021-11-17

SPI总线协议解析 学习笔记

内含SPI总线协议,介绍了 SPI总线学习笔记

2020-12-21

doxygen - 1.8.7

内行的人都知道 doxygen 做什么用的,希望能多多推广。

2014-08-20

html help workshop

microisoft 的经典作品,这是最新版的4.74.8702.0 如果要制作帮助文档的话,推荐使用

2014-08-20

用于Power 体系结构的汇编语言

这个不要分啊, 我觉得还是提有用的. 在IBM的公司页上也可以找到. 我只是压缩下来而已

2009-09-30

Code Reading: The Open Source Perspective By Diomidis Spinellis

很经典, 不过, 这是英文版的, 希望对大家有帮助. 本书作者列举了600多个来自现实世界中的例子来向我们展示如何鉴别好的(或坪的)代码:如何去阅读它,从中去找寻什么,以及如何利用这种技巧来提升我们自身编写的代码的品质。附光盘。

2009-09-30

空空如也

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

TA关注的人

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