来北京正式工作三周的小总结

目录

总结

憧憬

技术分享


=========================================================================

本篇文章纯属闲聊,聊聊职场生活,技术分享请直接翻到最后。

=========================================================================

总结

        去年10月拿到了目前公司的offer,来实习的时候是冬天没感觉和东北有很大差异。现在正式来工作后感觉是真的热哇。北京电费还很贵不太舍得开空调哈哈。

        最近也是很久没更新了,第一我变懒了,第二不知道该更新什么。本来打算是接着更新鸿蒙那个项目的,但是我的板子交给学校了。呜呜各种加起来一千多呢。估计也拿不回来了。然后刚来大学后两年赚的两万多也花的差不多了,再买一块板子的话就没钱吃饭咯。只能等三个月后,因为最近三个月的钱要留做下次交房租。所以打算做个别的项目。刚好看到有人问当keil和IAR不给中国授权后我门用什么。我瞬间就想自己做个编译调试工具。刚刚试了一下发现不行。还是要用人家的东西,我们只是可以写个脚本把他们组合起来,意义不大。如果自己做个编译器的话那太难了。我的实力还差得远呢。

        刚好最近工作的内容是汽车电子。这个领域可以查到的资料真的很少,行业几乎被NXP和英飞凌给垄断了。之前项目用地i.MX6ull其实就是汽车ECU的控制器,我说它怎么有个800MHz的主频呢,貌似汽车ECU的都有800M的频率,可能是为了通信时基可以对上吧,暂时不了解,但是后面我又看了S32k系列的芯片主频160。现在有点懵,等我找到答案了和大家分享。或者有大佬看到了也可以给我们解解惑。

        我是一个普通本科毕业的,其实到了公司发现大家都是硕士感觉就有点低人一等的羞耻感。现在也是成为全部门年龄最小的人了,感觉同事们都挺温暖的。再网上总是看到一些职场上的潜规则啥的。不知道是我心太大了还是什么原因,我去过的三家公司都没这种情况。不论是小公司还是大公司。大家都挺融洽的。不过我的好胜心比较强,在小圈子里总是想当第一,再加上有点自负,认为被我超越的人就永远不会超越我。导致现在很卷。本来是因为这个公司不加班才来的。现在天天最后一个走,人麻了。

憧憬

        其实没什么太多憧憬吧,可能天太热了脑子都不工作了哈哈。现在主要工作内容就是复杂驱动开发。后面可能会有OS或者bootloader的开发工作。新鲜感还是挺足的。打算用一年时间把流程规范性的东西摸清楚,后面想试试能不能搞点自动化的东西,释放人力。比如拿到一个新项目直接选配就完成开发可以大大缩短研发周期。(但是估计会得罪人)

        业余时间还是想做点自己的东西,linux相关的开发不想放下,可惜现在太穷了没板子。后面发工资的买点新板子接着移植鸿蒙吧。

技术分享

        今天来讲讲c语言的数据类型,大家都知道变量有auto和static那么为什么会这样呢,在硬件里static的大小和位置在编译时就确定了,由编译器在做mammp时就分配好了,而auto是程序在机器里跑起来后函数被调用时在栈中分配的,而全局变量在你不加static修饰时也不是自动变成auto类型,全局变量就是全局变量,它和static一样在编译时就划分好它的空间了,存储也在一个地方。但是static不会让他变成静态的只是变得不具备外部链接属性了。它还在全局变量的那个区域,也就是静态区的一小块,静态区中保存全局变量,静态变量和常量生命周期比较长。

         这里还有问题,就是有无操作系统环境是不一样滴。无操作系统的话内存是程序员管理的包括栈区的分配,其实也没有栈区堆区了,都是内存里,为了保证机器可以长时间运转,也不会有堆区了。大家似乎都理解堆区是和malloc对应的。其实没有runtime的话就是没有库函数的话我们根本就用不了malloc那一套东西。那想自己分配一块空间咋办呢。自己把地址规划好,留一块空间后面自由使用。定义几个指针来划分。这里需要好多代码来专门管理比较麻烦。一般开发无OS的系统时也就不用堆区了。

  • 11
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宇努力学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值