ID:348269

乡巴佬 身份已认证

高级C++工程师

  • 公司信息:
  • 广电运通
  • 工作经验:
  • 7年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 广州
  • 天河

技术能力

1、技能多知识面广,熟悉rtos/linux/安卓等系统内核;
2、有pcie/gmac/can/uart/usb/lvds /显示屏/camera/定时器等驱动经验,可根据芯片手册独立编写总线和外设驱动
3、熟悉C++/C/java多种语言,精通 windows/linux多线程多进程复杂QT应用开发,有地铁千万用户体量应用经验
4、熟悉内核线程进程调度/psci电源管理/中断原理/cache一致性,熟悉perf/strace等性能调优工具
5、熟悉x86/armv8架构原理、寄存器以及汇编,手写过小型的类linux操作系统
6、开朗并乐于沟通协作,坚持游泳,实事求是

项目经验

一、城轨读写器linux应用
1、项目背景:
轨道交通城际线路linux C++应用开发。
2、扮演角色:负责售票检票业务核心大读写器底层应用开发,参与需求业务评估决策。
3、负责功能:
(1)在嵌入式 linux 平台下用C++进行开发;
(2)运用C++语言优势,面向对象编程,根据情况合理运用设计模式如观察者、策略、工厂等模式,遵循开放封闭、依赖倒置原则设计软件框架和编写功能代码,编写软件设计说明书,根据测试原则设计单元测试、黑盒测试等测试用例发掘软件缺陷并修复。

二、类linux的小型操作系统
项目介绍:
利用业余时间提升自身基础,通过自学《操作系统真象还原》并多次阅读,从零开始一步步实现操作系统,最终实现了一个小型的类Linux操作系统。
应用技术:
汇编语言、C语言、gdb、Makefile
主要工作:
1. 搭建VirtualBox + CentOS + bochs模拟仿真环境,并在实模式下实现MBR、bootloader;
2. 构建GDT,开启A20总线,进入保护模式,启用内存分页机制,实现特权级并载入内核;
3. 实现中断处理机制,完善内存管理系统,逐步实现内核线程、用户进程,锁、输入输出等机制;
4. 进一步完善内核,实现系统调用,创建文件系统、简单的系统交互等;

案例展示

  • 类linux小型操作系统

    类linux小型操作系统

    项目介绍: 利用业余时间提升自身基础,通过自学《操作系统真象还原》并多次阅读,从零开始一步步实现操作系统,最终实现了一个小型的类Linux操作系统。 应用技术: 汇编语言、C语言、gdb、Makefile 主要工作: 1. 搭建VirtualBox + CentOS +

  • 数控加工中心三维软件CAM仿真

    数控加工中心三维软件CAM仿真

    运用C#,在windows上开发的三维仿真程序,可进行三维建模,并进行相关的三维图形重叠等常见操作,并可设置三维图形参数。

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    1
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服