Find Jobs
Hire Freelancers

全志T3核心板 (512M/1G DDR3,8G EMMC)

¥12000-24000 CNY

Closed
Posted about 6 years ago

¥12000-24000 CNY

Paid on delivery
T3核心板硬件资源基本需求 基本硬件资源 1. 电源供应 DC电源输入,5V单电源输入,CPU要能检测到这个电源是否供电; 电池输入,锂电池电源输入; 实时时钟电源,使用纽扣电池; 2. 显示接口 要支持RGB,LVDS和MIPI接口,由于同时只能使用一个接口,所以这3个接口的管脚可以复用; 3. 触摸屏接口 电阻屏接口,使用ADS7846或者兼容芯片,使用SPI接口; 电容屏接口,使用IIC接口; 4. SD卡接口 CPU要预留出SD/TF卡接口管脚; 5. 网络接口 使用RMII接口的PHY,所以RMII接口管脚也要预留出来,PHY使用DP83848IVV; 6. 串行通信接口 预留出1个RS232用的UART; 预留出1个RS485用的UART,另外还要预留1个管脚用来RS485的方向控制; 7. USB接口 预留出1个USB接口用来外接USB设备; 8. 旋转编码器接口 使用2个外部中断口来接增量型旋转编码器; 9. 蜂鸣器接口 使用一个PWM输出来控制蜂鸣器; 10. GPIO接口 至少预留出32个GPIO口用于外部设备的控制,如键盘输入,指示灯输出,三态安全开关输入,三档选择开关输入等; 基本驱动需求 1. 旋转编码器输入驱动 旋钮编码器驱动要求能判断编码器旋转方向,目前这两个GPIO口不给上层读取, 直接由驱动发送按键值,就是加入LINUX的输入事件,正向旋转发送键值59,反向旋转发送键值60,从event0读取。 2. RS485驱动 RS485需要1个方向控制脚,当向对应的UART发送接收数据时,方向脚能自动实现方向控制。 3. 蜂鸣器驱动 蜂鸣器驱动要求能设置PWM输出的频率,输出的时间,输出时间到了自动关闭PWM输出。 4. 薄膜按键驱动和USB键盘驱动 预留24个GPIO作为薄膜按键的输入,目前的驱动是作为GPIO口来读取的;最好也缴入LINUX的输入事件,按不同的按键发送不同的键值,从event0读取;外接USB键盘驱动最好也从event0读取。 5. 其他GPIO驱动 每个GPIO口都可以通过驱动设置输入/输出。 6. 触摸屏驱动和外接USB鼠标驱动 7. 触摸屏驱动和外接的鼠标驱动设备文件最好固定,例如触摸屏固定使用event2,USB鼠标固定使用event3。 ENGLISH Basic Requirements for Hardware Resources of T3 Core Board Basic Hardware Resources 1. Power Supply DC power input, 5V single power input, CPU can detect whether this power supply; Battery input, lithium battery power input; Real-time clock power supply, use button battery; 2 Display interface to support RGB, LVDS and MIPI interface, as only one interface can be used at the same time, so the three interface pins can be reused; 3. Touch screen interface resistive screen interface, the use of ADS7846 or compatible chip, using the SPI interface; Capacitive screen interface, the use of IIC interface; 4. SD card interface CPU to reserve SD / TF card interface pins; 5. Network interface using RMII interface PHY, so RMII interface pins have to be reserved, PHY using DP83848IVV ; 6. Serial communication interface to reserve a RS232 UART; reserved for a RS485 UART, in addition to set aside a pin for the direction of RS485 control; 7. USB interface to set aside 1 USB interface for external USB device; 8. Rotary encoder interface using two external interrupts to connect incremental rotary encoder; 9. Buzzer interface uses a PWM output to control the buzzer; 10. GPI O interface reserved at least 32 GPIO port for external device control, such as keyboard input, indicator output, three-state safety switch input, third gear selector switch input; basic drive requirements 1. Rotary encoder input drive knob Encoder drive requirements can determine the direction of encoder rotation, the current two GPIO port does not read to the upper directly by the driver to send the key value is to join the LINUX input event, the forward rotation send button Value 59, reverse rotation send key value 60, read from event0. 2. RS485 driver RS485 need a direction control pin, when the corresponding UART to send and receive data, the direction of the foot can automatically achieve direction control. 3. Buzzer drive buzzer driver requirements can set the PWM output frequency, the output time, the output time to automatically shut down the PWM output. 4. Membrane button drive and USB keyboard driver reserved 24 GPIO as a thin film button input, the current drive is read as a GPIO port; the best input into LINUX event, press the different keys to send different keys Value, read from event0; the external USB keyboard driver is also read from event0. 5. Other GPIO drivers Each GPIO port can be set by the drive input / output. 6. Touch screen driver and external USB mouse driver 7. Touch screen driver and external mouse drive device files are best fixed, such as touch screen fixed use event2, USB mouse fixed use event3.
Project ID: 16086338

About the project

2 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
2 freelancers are bidding on average ¥20,000 CNY for this job
User Avatar
Hi, my name is Zeeshan. I would love the opportunity to assist you in T3 core board. I have read your description and want to discuss in detail. I have completed my BS Electrical Engineering and now enrolled in MS Electrical Engineering. I have more than 3-years of experience in Arduino projects and PCB Designing. If you want to know more about skills, or expertise, please feel free to message me. Looking forward to working with you. Thank you Best regards Zeeshan
¥20,000 CNY in 30 days
4.6 (20 reviews)
4.5
4.5
User Avatar
你好 我看了你的需求,可以实现的 我有几个问题想跟你确认下 1.你需要程序还是新做PCB和demo程序? 2.需要重设PCB? 3.有别的需求吗 4.你是技术负责人还是。。 5.你是公司的还是个人? 我可以开发程序,但是不能画PCB, PCB是在深圳 谢谢
¥20,000 CNY in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CHINA
China
0.0
0
Member since Dec 25, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.