maan's Eudemonia

作者分享了三年来从技术小白成长为能够独立解决问题的工程师的心路历程。从vxworks底层驱动开始,逐步掌握了串口、CAN等各类驱动开发,并对vxworks操作系统及图形界面有了深入的理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

maan's Eudmonia

  为什么文章名字叫这个呢,maan肯定是我的名字,哈哈,Eudemonia,这个是我很喜欢的一个词--因理性而积极生活所带来的幸福。这个词所代表的意思就是我正在体会、追求的一种生活方式。


作为第一篇博客,而且是在优快云上的,肯定是有原因的,1、记录我技术上的成长;2、督促我学习;3、与大家交流经验心得。 到现在为止,我已经工作整三年,从一个懵懵懂懂的技术小白开始,到现在慢慢的淡定的走我自己想好的路,在这里先总结一下这三年的工作历程,再展望一下未来。大笑哈哈。。。

三年前入职,从vxworks底层驱动入门,一开始是1553驱动,学了半年,非常痛苦的半年,茫然不知所措,连最基础的移位操作都理解不了,然后开始看c语言,差不错能看懂代码了,开始看1553技术手册,师傅的代码,经过各种硬啃硬看,最终拿下了,现在不敢说很精通,起码1553的原理我清楚了,出现问题我可以自己分析,自己去找问题,顺便也学习了vxworks底层驱动的编写框架。从那以后,vxworks下串口、can的驱动,io,ad什么的,都不是问题了,都干了一遍。在这过程中,当然不可避免的要接触bootrom、vxworks镜像的配置、编译,所以操作系统从5.5到6.9都顺了一遍,处理器也从x86、ppc,mips都遍历了。vxworks下的图形界面的开发,windml,tilcon各单干过一个项目,算是有了比较深入的了解,usb驱动,触摸屏驱动,显示驱动都因为项目的原因解决过问题,攻克过难点。


这也就是这三年的流水一般的过程,虽然过程流水,自己却学到了不少东西,第一个学到的就是怎么学习,怎么从手头的例程、资料得到自己想要的;第二个就是学会了怎么思考,遇到问题冷静下来是关键;第三个是增强了自己的自信心,慢慢觉得自己不是小白了,有了问题我可以去解决了;第四个是敢于接收挑战了,我现在的状态就是随时准备好接受挑战。 其实到现在,随着自己学习的深入,越来越觉得自己懂的东西不多,需要学习的东西越多,前三年基本处于一个摸索的过程,各种东西都尝试了一遍,从底层到应用层一个没有放过偷笑

现在想学的东西太多了,入门CPU板的技术手册,vxWorks底层架构,vxbus驱动架构,USB底层协议栈,最新版的应用程序开发软件QT5等等的学习,所有知识像一张网一样铺开,我在网中央。。。我不能急,得一个一个攻克。这也就是我开始写博客的最主要的原因,督促自己学习。以前没有什么计划的时候,觉得日子无聊,各种鄙视有拖延症的人,现在才发现我之所以没有拖延症,根本原因呢,在于我没有计划,现在每天计划着干这些事情,生活变得很充实,朝着我喜欢的理想生活迈进吧。带上我的女神一起奋斗~


要在CentOS7上手动安装MySQL5.7并进行基本配置,首先推荐你参考这篇详尽的教程:《CentOS7手动安装MySQL5.7全攻略:避坑指南》。这篇教程为初学者和有经验的用户提供了从卸载Mariadb到MySQL配置的全面指导。 参考资源链接:[CentOS7手动安装MySQL5.7全攻略:避坑指南](https://wenku.youkuaiyun.com/doc/2maan9jpt8?spm=1055.2569.3001.10343) 安装MySQL之前,确保你已经卸载了CentOS 7自带的MariaDB,以防两者冲突。你可以通过执行`rpm-qa | grep mariadb`来检查是否还有MariaDB组件存在,然后使用`rpm -e`命令配合具体包名进行卸载。 接下来,准备MySQL的安装文件,并创建一个安装目录,例如`/export/software/mysql`。上传MySQL的RPM包到这个目录后,使用`yum -y install libaio`来安装libaio依赖,这是MySQL正常运行所必需的。 安装MySQL组件时,需要依次安装common、libs、client和server等RPM包。安装完成后,通过执行`mysqld --initialize`命令初始化MySQL服务,并记下生成的临时root密码。 使用`mysql -u root -p`命令并输入临时密码来登录MySQL。登录后,立即更改root密码,比如设置为“hadoop”,以增强安全性。然后,为了允许远程访问,需要执行SQL命令`GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'hadoop' WITH GRANT OPTION;`并运行`FLUSH PRIVILEGES;`来应用权限更改。 此外,为了确保MySQL能够随系统启动,可以使用`systemctl start/stop mysqld`命令来管理服务,并检查其运行状态。通过遵循这篇教程,你将能够熟练掌握在CentOS7系统上手动安装并配置MySQL5.7的整个过程。 参考资源链接:[CentOS7手动安装MySQL5.7全攻略:避坑指南](https://wenku.youkuaiyun.com/doc/2maan9jpt8?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值