1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Gửi bác Tula

Chủ đề trong 'Điện - Điện tử - Viễn thông' bởi nmtbk, 07/06/2004.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. nmtbk

    nmtbk Thành viên mới

    Tham gia ngày:
    23/08/2003
    Bài viết:
    114
    Đã được thích:
    0
    Gửi bác Tula

    Về cái mạch nạp thì em chưa có điều kiện up ảnh lên(nhưng nó chạy râtssss tốt mà).

    Về cái uVision của Keil thì vì lý do ổ cứng của em nó đi viện như cái trang WEB của bác nên bây giờ em trắng tay rồi (chỉ còn 1 bộ C Complier hơi cũ, nhưng very good luôn, chú của em vẫn dùng bộ này để dịch, để điều khiển máy bay không ngưòi lái, cũng như chữ chạy, ... tóm lại nó tốt vô cùng)

    Bác Tula cho em cái link nhé (cả crack nữa).
    Thanks so much.
  2. breakmoon

    breakmoon Thành viên mới

    Tham gia ngày:
    13/09/2003
    Bài viết:
    138
    Đã được thích:
    0
    Tôi đã mua 1 cái và có nhận xét sau:
    Cái mạch nạp đúng là rất tốt, kích thước hợp lý, chứng tỏ bác đã đầu tư chất xám khá khá, dùng rất tiện vì bác thiết kế cả zắc cắm nguồn (ke''c, cảm ơn cái adaptor xoay chiều của bác nhé).
    Mạch in bác vẽ bằng tay nên bác phải vẽ cả hai mặt (không hay lắm) nhưng bù lại đường mạch to, chắc chắn và tôi ngạc nhiên là vẽ bằng tay mà lại đẹp như vậy.
    chương trình C51 của bác cũng rất tốt.
    giá cả cũng tương xứng đó. --> tôi hài lòng
  3. nmtbk

    nmtbk Thành viên mới

    Tham gia ngày:
    23/08/2003
    Bài viết:
    114
    Đã được thích:
    0
    Hix, bác cứ sung sướng đi. Hôm đấy em không kịp kiếm cái 12VDC nên phải đưa cho bác cái adaptor AC, xót hết cả ruột, bây giờ muốn mua lại cũng khó. hay bác bán lại cho em, em đổi cho bác cái 12VDC.
    À cái mạch đấy em làm cẩn thận quá nên bác có thể dùng 9->12VAC, hoặc 12VDC không cần phân biệt âm dương. Hay chưa.
    Và cũng cảm ơn các bác đã mua của em vì nó có ý nghĩa rất lớn với em. Lần đầu tiên mình có thể kiếm được mấy đồng từ cái công cuộc cầm mỏ hàn của mình.
    Bác Tula đâu rồi nhỉ, em tưởng bác hay online lắm chứ ????
    Waiting for you........
  4. handsome_boy1988

    handsome_boy1988 Thành viên mới

    Tham gia ngày:
    08/03/2003
    Bài viết:
    55
    Đã được thích:
    0
    em cũng đang cần 1 cái mạch nạp , em ở HCM , làm cách nào mua đươc của bác gì đó vậy .
  5. TuLa

    TuLa Thành viên quen thuộc

    Tham gia ngày:
    24/10/2002
    Bài viết:
    413
    Đã được thích:
    0
    Tớ đây !
    Tớ vừa bị die ổ cứng làm mất hết cả dữ liệu và cái trang hompage của tớ cũng bị sập cùng thời điểm ấy nên không back up được. Tớ cũng không ghi lại cái link tới chỗ download nên bây giờ đang rất vất vả tìm lại. Và hiện giờ tớ cũng không có thời gian để soạn lại trang ấy, hy vọng sắp tới đủ rảnh để làm lại !
    Khi nào tìm lại được tớ sẽ post lên đây để mọi người cùng chia xẻ.
  6. TuLa

    TuLa Thành viên quen thuộc

    Tham gia ngày:
    24/10/2002
    Bài viết:
    413
    Đã được thích:
    0
    Tớ vừa mới tạo lại trang HomePage ở http://tula.dk3.com
    Bạn qua đó download bộ uVision của Keil
    Chúc thành công !
  7. ck79

    ck79 Thành viên mới

    Tham gia ngày:
    01/09/2003
    Bài viết:
    158
    Đã được thích:
    0
    Bác Tula ơi. Sao tôi download bộ uVision từ trang của bác mà vẫn không được.
  8. TuLa

    TuLa Thành viên quen thuộc

    Tham gia ngày:
    24/10/2002
    Bài viết:
    413
    Đã được thích:
    0
    Bác vào lại xem ! Tớ vừa thử thấy down tốt đấy chứ. (cái này nhiều người download quá nên thỉnh thoảng bị time out)
    Good luck !
  9. ck79

    ck79 Thành viên mới

    Tham gia ngày:
    01/09/2003
    Bài viết:
    158
    Đã được thích:
    0
    Tôi down đc rồi. Thanks bác Tula nhé. Nhưng tiện đây tôi muốn hỏi là tại sao khi dịch chương trình (đơn giản thôi) thì nó chỉ dịch đến được đoạn linking... là dừng lại không dịch tiếp được nữa.
  10. TuLa

    TuLa Thành viên quen thuộc

    Tham gia ngày:
    24/10/2002
    Bài viết:
    413
    Đã được thích:
    0
    Theo tớ thì quy trình Compile của hầu hết các bộ phát triển phần mềm như sau (tuần tự như sau):
    (Xét cụ thể với C/C++)
    1. Đầu tiên: (Build)
    kiểm tra cú pháp trong file mã nguồn, xem có lỗi về cú pháp hay kô ? Trong đó bao gồm luôn cả kiểm tra đường dẫn liên kết tới các file thư viện (thư viện chuẩn, và cả các file tự tạo ra được liên kết với file).
    2. Thứ hai: (Compile)
    Nếu cú pháp là đúng thì bộ biên dịch (compiler) sẽ tạo ra file object (*.obj) và các file phụ trợ tuỳ chọn khác (ví dụ như: file LIST (*.lst) chứa thông tin đặc tả về file được compile, như là: danh sách các hàm, biến, các MACRO, các file liên kết với nó, kết quả biên dịch..., hoặc file Assembly là mã nguồn dưới dạng mã ASM của file được biên dịch). File Object này chính là file nhị phân; file này có thể được dùng tương ứng giống như file mã nguồn, chỉ có điều ta không nhìn thấy cú pháp trên đó và nó có thể được hiểu bởi nhiều ngôn ngữ lập trình khác không phải C/C++ (ví dụ: Pascal hoặc Java... sẽ dùng nó như một file thư viện)... Qua đây cũng thấy một điều thú vị là: nhiều (khá nhiều) người hoặc các công ty phát triển các thư viện của riêng mình (nhất là trên nền PC) đã cung cấp cho khách hàng hoặc quảng bá free chỉ các file Object này hoặc các File thư viện LIB, DLL... và file HEADER (chứa Prototype của hàm, biến, các đặc tả cách dùng...) mà không cung cấp mã nguồn, với lý do sợ lộ bí quyết hoặc free thì chỉ có thế mà thôi (muốn source thì xì tiền ra). Dù cách làm này của họ là vì mục đích thương mại hay lòng hảo tâm thì cũng đáng được khuyến khích như một tinh thần nghĩa hiệp, bởi vì CÓ CÒN HƠN KHÔNG và đối với như cầu của phần đông các Sinh Viên thì như thế cũng là quá đủ cho như cầu khai thác ứng dụng, và đồng thời nó giống như một bản Demo sản phẩm hay những lợi ích có thể mang lại từ công nghệ, sản phẩm hay gói hàng đó !!! Với những thể loại file này thì người dùng (programmer) sẽ lấy nó làm nền tảng cấp thấp để phát triển tiếp thành gói thư viện của riêng mình, và nhìn chung cách sử dụng lại cho thể loại thư viện này thường là người dùng tạo ra Project cho phát triển của mình sau đó Add file thư viện này vào và đồng thời có include file Header tương ứng của nó... PHẦN NÀY MÌNH VIẾT CÓ VẺ DÀI DÒNG, LAN MAN, LỆCH ĐỀ
    3. Thứ ba và hầu như cũng là bước cuối cùng, đó là tạo ra file đích: (Link generate)
    đó là tạo ra file chương trình thực thi (*.EXE hay *.HEX...) trên nền hay môi trường thực thi, hoặc file thư viện *.lib, *.dll... hoặc thậm chí là một file *.obj khác File được tạo ra là kiểu gì thì tuỳ thuộc vào cấu hình hay đặt tuỳ chọn yêu cầu compiler làm.
    Ví dụ: muốn tạo file *.exe chạy trên nền DOS hay Win thì cấu hình cho compiler tạo ra file chương trình, còn muốn tạo ra file thư viện thi cấu hình lại cho compiler tạo file thư viện (*.lib, *.dll...); và muốn tạo file thực thi trên các vi điều khiển nhúng chẳng hạn thì tạo file hexa (*.hex)... tương tự chỉ muốn tạo thành file thư viện thì là các file dạng *.lib, *.dll, *.obj... Điểm đặc biệt ở giai đoạn này là LINK, tức là kết hợp các file object, file thư viện lại với nhau để tạo ra file đích của mình; lúc này màn hình compile sẽ chỉ báo là đang Linking x,y,z... (ở đó x,y,z... là các file thư viện đang được triệu gọi). Bước này có thể dẫn đến kết của là complete (khi các file thư viện được triệu gọi đều đông đủ, không có lỗi, và bộ compiler chẳng thấy điều gì đặc biện khác thường khiến nó phải hóc xương) hay Error (nếu không complete ). Khi Link mà ok thì sẽ generate để tạo file đích (nếu không gặp vấn đề bất thường nào thì file đích mới được tạo ra thành công).
    (trên đây là tớ gọi tên các dạng file theo kiểu WIN, DOS còn trên Linux... thì nội dung có lẽ chỉ khác ở tên gọi *.o, *.a...)
    Căn cứ theo các giải thích ở trên chắc là bác CK79 cũng đoán ra chỗ mắc ở đoạn nào ???
    Chúc thành công !
    (nói nhỏ: may mà em không phải dân IT chứ không thì viết nhăng, viết quậy thế các bác cười em chết )

Chia sẻ trang này