vietnam mobile day 2012 building a mobile linux firmware for your router - dhxd
TRANSCRIPT
Building a mobile Building a mobile Linux firmware for Linux firmware for your Routeryour Router - Mang Router modem của bạn đi mọi nơi- Mang Router modem của bạn đi mọi nơi
- Router đàm thoại được- Router đàm thoại được- Router dùng sóng viễn thông GSM- Router dùng sóng viễn thông GSM- Router chơi nhạc- Router chơi nhạc
Phan Thái Trung – 19/05/2012Phan Thái Trung – 19/05/2012
Thời đại của thiết bị Thời đại của thiết bị di độngdi động
Thế nào là “thiết bị di động”?Thế nào là “thiết bị di động”? Điện thoại di độngĐiện thoại di động PDAPDA Smart phoneSmart phone Laptop, notebook Laptop, notebook NetbookNetbook Các thiết bị nhúng khácCác thiết bị nhúng khác
Và: Router của bạn!Và: Router của bạn!
Một cái Router có thể làm được Một cái Router có thể làm được những gìnhững gì
Nền tảng OpenWRTNền tảng OpenWRTMột “máy chủ” Linux trong Router của Một “máy chủ” Linux trong Router của
bạn!bạn!Quá nhiều phần cứng hỗ trợQuá nhiều phần cứng hỗ trợ
Chính thống có tên tuổi (Linksys, DLink…)Chính thống có tên tuổi (Linksys, DLink…)Hàng ăn theo DB120…Hàng ăn theo DB120…
Các nền tảng chípCác nền tảng chípMIPSMIPSARMARM……
““Tậu router”Tậu router”
Các bo mạch thương mạiCác bo mạch thương mại
Lột xác firmwareLột xác firmware
OpenWRT sẵn sàng (tiếng Tầu & OpenWRT sẵn sàng (tiếng Tầu & tiếng Anh)tiếng Anh)
Tự dịch firmware từ mã nguồnTự dịch firmware từ mã nguồndưới nền Ubuntu Linuxdưới nền Ubuntu Linux
Chuẩn bị Ubuntu 30GB trốngChuẩn bị Ubuntu 30GB trốngTải mã nguồnTải mã nguồn
svnsvn coco svnsvn://svn.openwrt.org/openwrt/trunk/ ://svn.openwrt.org/openwrt/trunk/
Xác định phần cứngXác định phần cứngvà các gói phần mềm đi kèmvà các gói phần mềm đi kèm
$ make menuconfig $ make menuconfig $ make$ make
Nạp flash boot loader và Nạp flash boot loader và firmwarefirmware
USB to TTL cableUSB to TTL cable
Nạp flash boot loader và Nạp flash boot loader và firmwarefirmware
Truy xuất giao diện dòng lệnh qua Truy xuất giao diện dòng lệnh qua cổng COM (putty)cổng COM (putty)
Hỗ trợ GSM / 3GHỗ trợ GSM / 3G
Cài đặt các phần mềmCài đặt các phần mềm
Nghe nhạc (USB Sound)Nghe nhạc (USB Sound)WebcamWebcamCác thiết bị ngoại vi khác (trang sau)Các thiết bị ngoại vi khác (trang sau)
Router Mobile platformRouter Mobile platform
Router Mobile platformRouter Mobile platformĐơn giản hơn nữa!Đơn giản hơn nữa!
Kết luậnKết luận Ứng dụng di động không chỉ dành cho Ứng dụng di động không chỉ dành cho
“điện thoại di động” hoặc thiết bị cầm “điện thoại di động” hoặc thiết bị cầm taytay
Với chiếc Router có sẵn, ta đã có một Với chiếc Router có sẵn, ta đã có một bảng mạch tích hợp đủ một máy chủ bảng mạch tích hợp đủ một máy chủ Linux với các giao tiếp truyền thông Linux với các giao tiếp truyền thông mạnh mẽ, ngoại vi phong phú, giá mạnh mẽ, ngoại vi phong phú, giá thành rẻ.thành rẻ.
Xin cảm ơn!Xin cảm ơn!
Hỏi đápHỏi đáp