编辑
2023-11-28
日常
0

 

To Be Read

核心能力建设

  • Autosar规范。
  • BSW的软件以及架构。
  • Jenkins的能力。

Task 记录与跟踪模式

  • Principle : TODO + Daily Work Record + Project Task Record.
  • TODO is used to record temporary work and can be mixed with Sticky.
  • Daily Work Record is used to accurately record daily work and copy temporary tasks from TODO or Sticky.
  • Project Task Record is used to record various elements of a completed task and its sub-tasks.

Good Tools,

To Be Done

  • 如何写网页算法。 比如用什么方法,来实现 {0x41u,0x31u}这种数据解析成string。

Toolbox

Temp Notation

c
#include <stdio.h> #define uint8 unsigned char int main() { uint8 t = 9; printf("~t is %d \n",~t); printf("t is %d \n",t); return 0; }
编辑
2023-12-04
日常
0

记录日常所感。

  • 使用三个#以使之没有下划线的拘束。
  • 日常用整理旧的感想以及旧的待办事项来回忆最近的事务,从中获得当前最需要做的事项,并设立新的待办事项。
  • 这里会以倒叙的形式,最新的观点会写在最上方。

12/09/2024

  • 正向建议,而不是反向纠错。

06/04/2024

  • 内存优化这些经验,和cpp的一些编译器原理是面试者想看到的。
  • 干工作要有checklist思维,这样才能看能做比较。知道自己做到哪了,还有多少没做。不然也就是浑浑噩噩。
  • 战功观念,让简历熠熠生辉。
  • 写博客是梳理知识非常好的形式。
  • 能力建设关键词:独当一面。

20/12/2023

  • 每天的站会,TL可以把每天每个Member的工作量都检视一遍,这样每个Member如果这天没有啥活或者活不多,会感觉比较慌。这是我现在的心境,希望可以改变这种状态。

12/8/2023

  • 学习面广并不可怕,可怕的是每个知识面都是蜻蜓点水,浅尝辄止。如果可以每个知识点都吃透弄透,形成文档脉络,则多一点知识面又何尝不是一件好事呢。

12/5/2023

  • 在思考为什么脱离不了繁杂无聊的工作:
    • 缺乏健壮的财务。
    • 缺乏足够强的技术水平。
    • 缺乏新的渠道来壮大财务状况。

12/4/2023

  • OJ等比如LeetCode可以练习算法以及解题思维,开源项目可以练习实际处理经验,看相应的书以及网页则可以减少理论上的不足,数学上的论证则可以让知识处于扎实基础之上。孔子之所谓文质彬彬然后君子,可谓相似哦。
  • 做事,也需要有一点的简历思维(其实是一种战功思维,以记战功的形式),这样可以在面试的时候有的放矢,不至于无话可说。但也不至于过于执拗,流于形式。
  • 开源的代码还是要研究的。但是得研究有价值的项目。这样能积累知识,增加自己在行业里的影响力。并且在简历上也是很好的一笔。
  • 事实上,每个时间都是可以用上的,一点一点的空隙。而不是纯滑手机。
    • 但这里有一些问题,一般划手机都是工作或者等待,比较着急的时候。
    • 我觉得可以用定时的方法去解决,把时间整理成以十分钟为单位的形式,这样可以使之成为一个有效的可使用单元。
编辑
2025-01-09
日常
0

记录日常所感。

  • 使用三个#以使之没有下划线的拘束。
  • 日常用整理旧的感想以及旧的待办事
编辑
2024-01-02
日常
0

1/2/2024

The function Dem_PreInit shall initialize the internal states of the Dem module necessary to process events and reset debounce counters reported by SW-C or BSW modules by using Dem_SetEventStatus and Dem_ResetEventDebounceStatus.

这句话是一个复杂的句子,包含了多个动词和描述。让我们来进行分析:

主语:The function Dem_PreInit(Dem_PreInit函数) 谓语:shall initialize(应该初始化) 宾语:the internal states of the Dem module(Dem模块的内部状态) 目的补语:necessary to process events and reset debounce counters reported by SW-C or BSW modules(用于处理由SW-C或BSW模块报告的事件并重置抖动计数器所必需的)

这句话描述了Dem_PreInit函数的功能,即初始化Dem模块的内部状态,以便处理由SW-C或BSW模块报告的事件并重置抖动计数器。

编辑
2024-01-01
技术
0

1/1/2024

  • 当前AUTOSAR项目开发中,使用最多的就是TC397芯片,该芯片是使用397芯片的DFLASH来模拟EEPROM,用于NVM存储服务使用。
  • TC397芯片存储分PFLASH(Program Flash Memory)和DFLASH(Data Flash memory)
  • TC397有5个3MB大小PFx(PFO..PF4)和一个1MB大小的PF5。每个PFx被划分为1024KB大小的物理扇区,每个物理扇区又被划分为16KB大小的逻辑扇区(Logical Sector)
  • TC397有两个数据闪存存储区DFLASHO和DFLASH1,就是用这个DFLASH来模拟eeprom,来作为autosar的存储服务使用的。DFLASHO还包含了用于数据保护的用户配置块(UCBs,User Configuration Blocks)和1个配置扇区(CFS),用户无法直接访问该配置扇区。
  • DFLASH逻辑扇区可以配置4KB或者2KB,DFLASH的页有8字节组成,也就是DFLASH最小擦除单元为4/2K,最小编程单元为8字节。
  • PFLASH逻辑扇区16KB,PFLASH的页有32字节组成,也就是PFLASH最小擦除单元为16K,最小编程单元为32字节。
  • xx