JP嵌入式软件试用期考核要求——将来一个半月的目标在此也


新员工


部门


辅导期岗位

嵌入软件工程师

导师


辅导期总体培养目标

1.      熟悉嵌入式实验平台的搭建以及linux环境下程序的编译调试方法。

2.       熟练掌握Linux内核的定制,文件系统的定制。

3.       有一定的linux环境高级编程能力(进程,线程,文件I/O,网络协议)。

4.       掌握简单字符设备驱动程序的开发方法及流程。

考核项目

详细说明

考核标准

达成情况

考核结果

嵌入开发环境搭建

安装虚拟机,交叉编译器,smb服务器,超级终端的配置,dnw下载烧写命令的熟悉。(1周)

开发环境正常运转,可以成功编译测试程序,并在开发板上运行成功。

 

 

linux内核及文件系统定制

根据硬件裁剪linux内核,定制自己的文件系统,并烧写到2416实验板上。(1周)

系统可以正常启动。

 

 

LCD屏幕的驱动和显示(一)

熟悉LCD初始化流程,

工作流程。熟悉RGB565

(2周)

编写函数,可以在屏幕指定位置画出指定颜色的点和线

 

 

考核项目

详细说明

考核标准

达成情况

考核结果

LCD屏幕的驱动和显示(二)

熟悉unicode汉字字库的编写方法,bmp图片的显示方法。(2周)

编写个简单的菜单,可以显示汉字及静态图片

 

 

linux环境高级编程能力(一)

 

用线程的方式,使用 tcp协议实现一个多人的聊天室程序。(2周)

 

需要实现以下功能:

1.一个服务器端程序,可对多个客户端程序。

2.可进单对单,单对多进行聊天。

3.发送文件的功能。

4.文件校验功能。

5.考察线程间通信时候的共享冲突的解决方法。

 

 

考核项目

详细说明

考核标准

达成情况

考核结果

linux环境高级编程能力(二)

 

考虑如何用进程方式实现上面的程序。主要是找出与线程方式的主要区别

(1周)

熟悉进程创建和进程间通信的几个方法,明确进程与线程的主要区别。

 

 

按键的linux驱动与应用程序的综合应用

编写2416板3个侧键的驱动程序,动态加载到内核,并给出接口,使其可以控制前面应用程序中,菜单的显示,翻页。(3周)

通过按键,简单控制屏幕上的显示(比如说:菜单上下移动,确定,取消)

 

 

 

填写要求:

1、  考核项目:根据岗位要求,确定辅导期的工作安排。

2、  详细说明:对考核项目进行详细说明。

3、  考核标准:对该考核项目通过与否的界定标准,尽可能量化。

4、  达成情况:该项考核内容的完成情况。

5、  考核结果:“通过”或“不通过”。


有谁愿意一起共同学习交流的吗?联系请加Q:353538832

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值