จากBlogที่ผมต้องการเขียนขึ้นมาเพื่อบันทึกเรื่องราวในการฝึกงานเป็นบล็อกที่พยายามเขียนบทความไฟฟ้าอิเล็กทรอกนิกส์และคอมพิวเตอร์
ป้ายกำกับ
FIBO
(28)
microcontroller
(16)
CHIPKIT
(6)
robotics
(6)
Camera
(5)
Photo
(5)
arduino
(5)
bluetooth
(5)
communication
(5)
ubuntu
(5)
กล้อง
(5)
ถ่ายรูป
(5)
android
(4)
pid control
(4)
notebook
(2)
Agile
(1)
CI
(1)
Software engineering
(1)
algorithm
(1)
controller
(1)
game
(1)
guitar
(1)
hardware
(1)
programming
(1)
ล๊อตเตอรี่
(1)
สลากกินแบ่งรัฐบาล
(1)
หวย
(1)
23 มีนาคม 2555
21 มีนาคม 2555 (cross compile)
วันที่ 21 ผมก็ยุ่งอยู่กับการทดลอง friendlyarm โดยผมเริ่มศึกษาการcross compileซึ่งการ cross compileคือการที่เราcompile ที่เครื่องสถาปัตยกรรมหนึ่ง แล้วไปรันโปรแกรมที่มีการ compile แล้วบนสถาปัตยกรรมอื่น โดยส่วนที่แตกต่างกันจะเป็นระดับhardwareโดยแต่ละสถาปัตยกรรมคอมพิวเตอร์จะแตกต่างกันโดยผมมีหนังสือแนะนำคือ computer architecture and organization william stallings ที่ผมเคยอ่านและเรียน computer architecture จนได้ดิบได้"ดี"มาหนังสือนี้จะอธิบายขยายในส่วนสถาปัตย์กรรมและจะได้เข้าใจว่าทำไมcode ภาษา c ที่compile platform หนึ่งถึงใช้กับอีก platform ไม่ได้แต่ผมจะอธิบายสั้นๆว่าที่ต้องทำเพราะในสถาปัตยกรรมx64ที่เป็นCISCของPCที่ผมใช้ compile มีภาษาassembleที่ใช้ในการสื่อสารกับCPUต่างจากarmที่เป็นRISCแม้ว่าจะเป็น linux platformเหมือนกันแต่ระดับที่สื่อสารระหว่างcodeกับhardwareมีความแตกต่างกัน
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น